v3.0.2
This release fixes a few issues with v3.0.0/v3.0.1.
- Extend initialization timeout. Seems to be needed on slower/busier systems
- Don't leave open connection after failed
initialize()
- Make it safe to call
close()
at any time or multiple times
Full Changelog: v3.0.1...v3.0.2
For the rest all notes about 3.0.0 still apply, see below
Breaking change:
The API changed to better represent the YNCA api and to be a little easier to work with.
Check example.py
for a basic example.
Changes
A lot of changes, these are the highlights
- Detect connection loss (mainly useful for IP connections)
- Add more subunit functionality e.g.
- Expose artist, album, song when available
- Expose playback status and control when available
- Add typehints
- Add tests
- Fix bugs found by tests :P
- Update documentation