Summary
Release v0.6 brings Deezer country fix, improved cover art quality across all providers, cross-platform filename sanitization, Navic client support, and numerous bug fixes for stability and compatibility.
What's New in v0.6
Deezer Country Fix
- Private API Fallback: Automatically switches to Deezer's private API when account country differs from server country, fixing "track unavailable" errors
Cover Art Quality
- Qobuz: Improved cover art resolution for albums and tracks
- Deezer: Fixed
CoverArtUrlLargenot being used, upgraded artist and playlist image quality (community contribution)
Client Compatibility
- Navic Support: Added compatibility for Navic client (Android/iOS)
- Arpeggi Fix: Fixed playlist
albumIdandparentfield consistency for external playlists (JSON and XML)
Cross-Platform Filename Sanitization
- Windows-Compatible Characters: Hardcoded Windows invalid filename characters (superset of Unix) for safe file naming on all platforms, including Docker volumes mounted from Windows/NAS
Bug Fixes
- Fix download folder using wrong artist (track artist instead of album artist) in track mode
- More robust SquidWTF failover: accept success + 404, failover on all other status codes
- Handle null image field in Qobuz artist/album API responses
- Write multiple artists to file metadata tags
- Include Subsonic auth credentials in library scan requests
- Update SquidWTF instances.json URL to new monochrome.tf location
- Update .env.example and docker-compose with complete SquidWTF quality options