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 toTitle
- 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