github jeffvli/sonixd v0.8.0
0.8.0

latest releases: v0.15.5, v0.15.4, v0.15.3...
2 years ago

With 0.8.0 comes added server support for Jellyfin. Given its music library feature-set similarity to Subsonic, I thought it would make sense to add just for increased compatibility purposes. Jellyfin-mode for Sonixd is currently at full feature parity except for ratings (which Jellyfin does not support). Optimizations have also been made to the crossfading players, so application performance doesn't heavily degrade while the fade is occurring.

Upgrade from 0.7.0 -> 0.8.0
If your application is automatically updating from an older version to 0.8.0, you will need to manually re-add the Title columns to their specified list-views or they will be blank. This is due to standardizations made to the returned data properties while adding support for Jellyfin.

Added

  • Added Jellyfin server support (#87)
    • Supports full Sonixd feature-set (except ratings)
  • Added a mini config popover to change list/grid view options on the top action bar
  • Added system audio device selector (#96)
  • Added context menu option Set rating to bulk set ratings for songs (and albums/artists on Navidrome) (#95)

Changed

  • Reduced cached image from 500px -> 350px (to match max grid size)
  • Grid/header images now respect image aspect ratio returned by the server
  • Playback filter input now uses a regex validation before allowing you to add
  • Renamed all Name columns to Title
  • Search bar now clears after pressing enter to globally search
  • Added borders to popovers

Fixed

  • Fixed application performance issues when player is crossfading to the next track
  • Fixed null entries showing at the beginning of descending sort on playlist/now playing lists
  • Tooltips no longer pop up on the artist/playlist description when null

New Contributors

Full Changelog: v0.7.0...v0.8.0

Don't miss a new sonixd release

NewReleases is sending notifications on new releases.