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**: https://github.com/mvdwetering/ynca/compare/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