Releases
v0.4.0
Compare
Sorry, something went wrong.
No results found
Added
[docs] Comprehensive documentation for all public APIs and internals
[docs] Recommendation to use 32-bit output formats for better audio precision
[error] Add downcast() method to access underlying error types
[player] Explicit audio device lifecycle with start(), stop() and is_started()
[uuid] uuid module providing a fast UUID v4 generator
Changed
[docs] Clarify that Deezer Connect control only works from mobile devices
[gateway] Use UNIX epoch instead of current time for expired token state
[main] Use kernel instead of distribution version on Linux systems
[player] Scale volume logarithmically with 60 dB dynamic range
[player] Only show output devices that support stereo 44.1/48 kHz in I16/I32/F32 formats
[remote] Start/stop audio device on controller connect/disconnect
[remote] Improve connection handshake ordering and timeout handling
Fixed
[protocol] Use epsilon comparison for Percentage equality checks
[player] Prevent from acquiring output device before playback starts
[player] Default device was not enumerated on Alsa
[remote] Improve queue refresh handling
[remote] Fix race condition in controller connection setup
[tokens] Fix token expiration check
Removed
[docs] Remove unnecessary Homebrew installation instructions
You can’t perform that action at this time.