Major Features:
- Centralized Downloads page
- First-Run Setup Wizard
- Music Videos search & download
- Lidarr download source (Development)
Infrastructure:
- Graceful shutdown (1s instead of 60s)
- Multi-stage Docker build
- Docker compose with optional slskd
- Early logging initialization
- Database init fix for fresh installs
Quality & Matching:
- Unknown Artist prevention (cache gate + post-processing guard)
- Album matching full similarity (fixes Paradise vs Club Paradise)
- Placeholder track detection (unreleased albums)
- Deezer multi-artist tagging (contributors field)
- Per-track artist for compilations/DJ mixes
- Artist word boundary matching
UI/UX:
- Sticky sidebar header
- Compact idle media player
- Sync tab scrolling fix
- Serverless sources show green status
- Interactive help coverage expanded (30+ entries)
- Emojis removed from all logs
- Setup wizard with informative tips on every step
Bug Fixes:
- Plex playlists Tag object crash
- Server playlists auto-refresh after sync
- Music library paths auto-save
- M3U [object Object] artist fix
- M3U not created for non-playlist downloads
- Album year database reference error
- Download path reloading without restart
- Watchlist table migration column drops
- Repeated slskd 401 log spam suppressed
- Hybrid status check timeout fix