Skip to content

v0.15.0

Latest

Choose a tag to compare

@screwys screwys released this 09 Sep 01:08
· 7 commits to main since this release
Immutable release. Only release title and notes can be modified.
v0.15.0
e99c473

This release brings multiple new sources and a major change to how Rufin playback operates: playback and queue no longer belong to the current source but to Rufin.

  • Rufin now supports Plex, including Plex Companion handoff, Emby, WebDAV including custom certificates and headers, Nextcloud login (note that Nextcloud Music Subsonic path offers a better experience), and Samba including share discovery, guest and domain logins, signing/encryption, and much more! I also worked on OpenSubsonic compatibility more; confirmed that it works with Nextcloud Music, Gonic, and Funkwhale OpenSubsonic path.

  • You can now switch between sources without the song being interrupted, and you can add tracks from different sources to the same queue.

  • You can also define Rufin-owned playlists, in which you can combine tracks from different sources. This also works for smart playlists; you can edit their scope from the editing menu.

  • .m3u8 support is added. This means you can import and export playlists to and from Rufin. As long as the playlist file has a reachable media_uri, Rufin can play that file-for example, a random URL.

  • Backup functionality is added. You can export your settings, including server credentials, and set up Rufin with the import button on a fresh launch. You can enable automatic backups, set a backup location, and also choose to encrypt these backups with a password.

  • Rufin activity can now be exported as ListenBrainz/Last.fm compatible .csv files.

  • The Windows installer got a polish, and its strings are now extracted for translation through Weblate.

  • The Japanese dictionary is upgraded to Lindera. This one uses more resources but is now also out of the Rufin binary and is downloaded on demand when Furigana/Romanization settings are enabled.

  • Context menu custom orders are removed to use separators. Each entry can still be enabled or disabled.

  • Added keyboard shortcuts for switching sources (because I have 10 sources configured now for testing...).

  • Fixed an issue with karaoke mode evaluating Japanese readings based on kanji splits, producing wrong readings.

  • Fixed several issues with the Windows package, including automatic installation and local playback from the latest release.

  • Fixed several issues with GStreamer clock sync. In some hi-res tracks, there could be intermittent cuts, which are now fixed.

  • Fixed an issue with the visualizer showing only 2 updates per second for hi-res songs.

Changelog

Full Changelog: v0.14.0...v0.15.0