Changes:
- API breaking changes
- New
interfaces
andmpris
submodules added - Add
Root
event adapter - Add minimum and maximum rate features to
Player
interface - Add API for triggering all property changes on an interface
- Update additional properties on events
- Fix seeking
- Fix muting
- Fix logging
- Use PEP-563 postponed evaluation of annotations
- Enumerate D-Bus/Python type conversions
- Ensure Python objects are converted to D-Bus objects correctly
- Use
TypedDict
forMetadata
, andMetadataObj
wrapper for converting metadata - Refactor, and add and update type annotatons
You can install this version like so:
python3 -m pip install mpris_server==0.4.3