This release is mostly fixing the rough edges for Navidrome/Subsonic servers.
-
Made the onboarding/adding new server experience better, cover arts are cached much faster
-
Radio icon is now symbolic, therefore it will be theme-aware
-
Audio output names now use actual device names. You can also change your audio device directly with a button on the bottom, without needing to navigate to preferences
-
Adressed an issue with Jellyfin servers where rarely on cold launches there could be 4-6s delay to play the first song
-
Album/artist pages can now show navidrome server links as well
-
Server management screen becomes more compact
-
Added a button to force resync folders
-
Fixed a Navidrome/Subsonic issue about initial cover art caching. Normally for Jellyfin, Rufin only caches cover arts per album, and reuses it, but this didn't work as intended in other servers, especially since Subsonic can serve different cover arts for same album tracks
-
Fixed an issue where Auto DJ could do more work than it needed, causing small freezes in UI if songs are skipped rapidly
-
Fixed a bug about where in-progress sync could prevent server switching
Changelog
- chore: update readme features by @screwys in #353
- docs: update release notes by @screwys in #354
- chore(packaging): update release metadata by @screwys in #355
- fix(packaging): clear preload for nix helpers by @screwys in #356
- Translations update from Hosted Weblate by @weblate, @aguhadug in #357
- chore(deps): update actions/checkout action to v7 by @rufin-renovate in #358
- fix(jellyfin): use download for original streams by @screwys in #359
- fix(ui): deduplicate cache status by @screwys in #360
- fix(covers): speed provider artwork prefetch by @screwys in #361
- fix(ui): polish source management by @screwys in #362
- test(playback): stabilize auto dj repeat by @screwys in #363
- refactor(ui): share showcase gradient surface by @screwys in #364
- fix(ui): smooth album detail by @screwys in #365
- fix(ui): add Navidrome detail links by @screwys in #366
- feat(playback): select audio devices by @screwys in #367
- fix(playback): improve skip responsiveness by @screwys in #368
- fix(ui): use symbolic radio icon by @screwys in #369
- docs: update app screenshot by @screwys in #370
Full Changelog: v0.7.8...v0.7.9