🚀 Features and enhancements
- Add seek back and forward buttons for audiobooks and podcasts (by @OzGav in #2901)
- Play AI Radio shows as radio stations (by @MarvinSchenkel in #2690)
- Show playlist and album length as hours and minutes (by @stvncode in #2966)
- Add a search box to the Add to playlist dialog (by @OzGav in #2902)
- Add server-driven library sorting (by @dmoo500 in #2928)
- Redesign the playlist page (by @stvncode in #2962)
- Reorder and hide the podcast page rows (by @stvncode in #2964)
- Line up list headers with their rows (by @stvncode in #2965)
- Open settings from the audio pipeline popover (by @OzGav in #2959)
🐛 Bugfixes
- Keep DSP preset badge when toggling DSP on/off (by @OzGav in #2899)
- Play albums and playlists in the order their page shows (by @OzGav in #2961)
- Stop listings from retrying a failed load as fast as it fails (by @Bazooper-blip in #2953)
🧰 Maintenance and dependency bumps
- Bump @types/node from 26.2.0 to 26.6.4 (by @dependabot[bot] in #2913)
- Add 'sk_SK' to VAR_LANGUAGES in workflow (by @OzGav in #2960)
- Document Tailwind-first styling (by @stvncode in #2963)
🙇 Contributors
@Bazooper-blip, @dmoo500, @MarvinSchenkel, @OzGav, @stvncode, @claude, @Copilot, Moos, Daniel, @pierosavi and @svaltonen