Added
- (Windows) Added MediaSession (SMTC) playback controls and metadata support (thanks @Der-Penz)
- Added release channel settings allowing users to choose between stable and beta releases for automatic updates
- PWA (Progressive Web App) support for the web version (thanks @luis-c465)
- Discord Rich Presence integration with song and artist links (thanks @VulpesNova)
- Added playlist duration badge display (thanks @ilgabbo)
- Multiple genre support for Navidrome albums and tracks
- Added semantic selectors for now-playing media elements to allow integration with external scrobblers (thanks @inverse)
- Added new languages
- Basque (eu)
- Arabic (ar)
- Added Recently released albums section on home page
- Image cache invalidation for Navidrome and Jellyfin servers
- Added client-side sort to playlist view
Changed
- (Jellyfin) Refactored server add/edit functionality with toggle for Instant Mix behavior
- Moved update settings to advanced tab for better organization
- Enhanced home route with recently released albums section
- Changed song change notifications to be silent (thanks @ilgabbo)
Fixed
- Album song count calculation issues
- Album categorization false detections
- Playlist handling when no tracks are present
- Nonexistent filter handling
What's Changed
- client-side only sort for all playlists by @kgarner7 in #1125
- Feature: added silent song notification setting by @ilgabbo in #1129
- feat: add semantic selectors for now-playing media by @inverse in #1138
- Feature: added playlist duration badge by @ilgabbo in #1130
- Bump vite from 6.3.5 to 6.3.6 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1115
- Bump axios from 1.9.0 to 1.12.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1145
- Fix web player transition by @jeffvli in #1150
- Add autodiscovery for Jellyfin servers by @hedgehog1029 in #1146
- Feature: Add song and artist links to discord RPC by @VulpesNova in #1160
- Add PWA to web app by @luis-c465 in #1175
- show time remaining instead of duration on click by @Lyall-A in #1179
- enable mediaSession api by @Der-Penz in #1040
- Added a Linux Notes section below MacOS for desktop. by @flamesage in #1020
New Contributors
- @ilgabbo made their first contribution in #1129
- @inverse made their first contribution in #1138
- @hedgehog1029 made their first contribution in #1146
- @VulpesNova made their first contribution in #1160
- @luis-c465 made their first contribution in #1175
- @flamesage made their first contribution in #1020
Full Changelog: v0.20.1...v0.21.0