All notable changes to this project will be documented in this file.
- (#10) Add browsing token scopes
- (#7) Add additional token scope
- Bump dependencies
- Add
x86_64
to CI - Bump dependencies
- Fix Android/iOS track skipping display issues
- Set an explicit period size to reduce CUP load
- Refactor and expose more metadata (breaking!)
- Skip unplayable tracks instead of stopping
- Fetch context for Spotify Collection types as well
- Autoplay -
uid
is optional for playlist stations
- Use a toml based configuration file
- Enabled gapless playback as default
- Handle reconnects more gracefully
- Tweak Discovery with more logging
- Exit on Session errors
- Add support for podcasts
- Autoplay similar songs when your music ends
- Refine dropped session handling
- Add a flag (
LIBRESPOT_RATE_RESAMPLE
) to allow resampling with ALSA - Refactor Volume control, allow for a fixed volume option
- Fix high CPU usage
- Exit when server connection is closed and also warn the front end
- Better handling of dropped sessions (v2)
- Added support for Dailymixes
- Faster track changes
- Multiple small fixes
- Better handling of dropped sessions
- Fix for track changing issues (breaking changes in Spotify API)
- Fix multiple sockets
- Bump RustCrypto crates to fix UB on aarch64
- Implement support for dynamic playlists (Radio)
- Initial release