Skip to content

v0.8.0

Choose a tag to compare

@screwys screwys released this 03 Jul 08:42
· 681 commits to main since this release
v0.8.0
765a125

Rufin is now officially available on Nixpkgs! This is a big release with the number of backend and UI fixes that are added. A lot of hacks we had for separate elements are now gotten ridden of and live under coherent models. Plus a new "Moods" page on sidebar for Navidrome/Subsonic and local libraries.

  • Adressed an issue about Rufin leaving libraries stale. Rufin now talks to Jellyfin's own LibraryChanged web socket, and has notify dependency added for local file system changes. Navidrome/Subsonic do a light refresh once every few minutes

  • Content width and height, grid cards and scrollbar got another polishing pass. Now scrollbar is strictly on right edge, it does not appear on top of content, and also allows more space for the page content

  • Non-Jellyfin libraries (Jellyfin does not support this yet) gets a "Moods" page. This uses server-owned moods metadata. You can create smart playlists based on moods/BPM. If you have server-side modifications that suggest songs based on these, you also get this free with Auto DJ enabled. You need these files to be tagged with Mood/BPM data

  • Genres and moods in smart playlists now use a dropdown menu, building up from already cached tags. And they also get a search filter inside this dropdown menu

  • Some pages in grid view could wait unnecessary work while scrolling, effecting smoothness. This is now resolved, and covers in grid view are loaded more efficiently

  • Playlist page contents did not have clickable metadata while other pages had it, now they do as well

  • Automated lyrics lookup is better now with fuzzy tag matching (#439)

  • Albums, artists, and genres in now open consistently from list view with one click, matching grid view (#448)

  • When a song is played from a playlist, genre, artist or such, now that track is highlighted in this page (#431)

  • Not relevant for most users, but when changing between music servers, sync status could keep the UI hostage and prevent switching until sync is complete. This is now guarded

  • Fixed an issue where when shuffle was on, trying to play first entry of the track list would play another song

  • Fixed a flatpak play/pause UI bug. Moving the seek bar while paused should no longer desync the play/pause button (#441)

  • Fixed an issue with menu not closing itself when clicked outside its area

  • Fixed an issue with queue, where covers could show fallback images, more frequently occured in Navidrome

Changelog

Full Changelog: v0.7.13...v0.8.0