3.0.0 (2026-09-19)
Full Changelog: 2.12.0...3.0.0
Implemented enhancements:
- Add the ability to like songs #363
- Implement an equalizer for the built-in player #358
- Lyrics Provider Fallback / Priority Order Configuratino #354
- Repair / Refresh Existing Library Metadata Without Redownloading Audio #353
- Trigger Navidrome Playlist Refresh After Monitored Playlist Updates #352
- Save monitored playlist cover artwork alongside generated M3U playlists #351
- Add library upgrade/repair option using slskd for better files and higher-resolution artwork #350
- Separate Playlist Watch and Artist Watch into organized sections/tabs/page #349
- 'Download All' button on Library page #344
- connect slskd to Downtify #174
Fixed bugs:
- Library --> Filter By (dropdown) broken/leaks accross windows/tiling/monitor #348
- M4A/Quality Issue #281
- Year tag not written: enrich_from_match discards the album year that get_album already returns #235
Merged pull requests:
- Downtify v3 #359 (@henriquesebastiao)
- feat: download playlist cover art #356 (@fvidals)
- feat(library): download selected tracks as one ZIP #345 (@henriquesebastiao)
- Replace deno with nodejs runtime; migrate FastAPI startup to lifespan handler #343 (@betterix)
- perf: parallelize downloads, metadata lookups, Spotify paging and library tag reads #342 (@henriquesebastiao)
- fix(download): honor the chosen bitrate for M4A/OPUS, fix OGG conversion crash #341 (@henriquesebastiao)
- fix(player): hide the volume slider on mobile, keep audio at full volume #340 (@henriquesebastiao)
- Backfill track year from the resolved YT Music album #339 (@jusseppe88)
- Add slskd provider, Navidrome playlist sync, library paths, and queue UX #182 (@dx616b)