Skip to content

v3.0.2

Compare
Choose a tag to compare
@mvdwetering mvdwetering released this 03 Apr 15:15
· 424 commits to master since this release

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