v0.3.0
Added
- [chore] Add Debian package metadata
- [docs] Add ALSA device examples to the README
- [main] Add
--device-typeoption to control device identification
Changed
- [build] Document release profile optimization options
- [docs] Improve Rustdoc of
protos,channelandcontentsmodules - [gateway] Improve error logging for response parsing failures
- [main] Clearer log messages for secrets and logins
- [protocol] Parse JSON as 64-bit and truncate internally
Fixed
- [config] Hexademical base does not correlate to key length
- [gateway] Parse user data without all fields present
- [gateway] Incorrect user token expiry
- [player] Use pipe separator in device specs for ALSA compatibility
- [player] Clean up audio device enumeration output
- [player] Playback progress not updating correctly after third track
- [player] Delay reporting playback progress after a track change
- [repo] Fix pull request template format
- [remote] Trigger connected and disconnected events
Thanks to @denys-lysiuk for providing the first issues and feedback.