0.10.0 is here! This is another relatively big release with changes to the default styling, added filters, and fixes to certain Jellyfin features.
This release contains the first iteration of advanced filtering for albums. There are some future ideas planned to extend this, such as persisting/saving filters, and adding options to filter for blank metadata fields. The filtering is done on the client-side to bypass API limitations and make things consistent for both Subsonic/Jellyfin. There are some obvious downsides to this (such as requiring all albums to be fetched from the server), but hopefully with the DB rewrite coming in the future for Jellyfin the fetch process will be quicker.
One thing to note for people using the 3rd party last.fm plugin for Jellyfin: the currently playing song will no longer be scrobbled until it meets the "scrobble" condition. This is due to a removal of the /playing
request sent to the Jellyfin server when starting a song. The /playing
request increments a song's play count as soon as it is sent, and is used by the jellyfin last.fm plugin to mark the song as "playing" on lastfm. Refer to #126 for discussion.
Added
- Added 2 new default themes
- City Lights
- One Dark
- Added additional album filters (#66)
- Genres (AND/OR)
- Artists (AND/OR)
- Years (FROM/TO)
- Added external column sort filters for multiple pages (#66)
- Added item counter to page titles
Play Count
column has been added to albums (only works for Navidrome)
Changed
- Config page has been fully refreshed to a new look
- Config popover on the action bar now includes all config tabs
- Tooltips
- Increased default tooltip delay from 250ms -> 500ms
- Increased tooltip delay on card overlay buttons to 1000ms
- Grid view
- Placeholder images for playlists, albums, and artists have been updated (inspired from Jellyfin Web UI)
- Card title/subtitle width decreased from 100% to default length
- Separate card info section from image/overlay buttons on hover
- Popovers (config, auto playlist, etc)
- Now have decreased opacity
- Enabling/disabling global media keys no longer requires app restart
Fixed
- (Jellyfin) Fixed
Recently Played
andMost Played
filters on the Dashboard page (#114) - (Jellyfin) Fixed server scrobble (#126)
- No longer sends the
/playing
request on song start (prevents song being marked as played when it starts) - Fixed song play count increasing multiple times per play
- No longer sends the
- (Jellyfin) Fixed tracks without embedded art displaying placeholder (#128)
- (Jellyfin) Fixed song
Path
property not displaying data - (Subsonic) Fixed login check for Funkwhale servers (#135)
- Fixed persistent grid-view scroll position
- Fixed list-view columns
Visibility
column now properly displays data
- Selected media folder is now cleared from settings on disconnect (prevents errors when signing into a new server)
- Fixed adding/removing artist as favorite on the Artist page not updating
- Fixed search bar not properly handling Asian keyboard inputs
What's Changed
- Add fall back for songs with no embedded cover art by @jeffvli in #129
- Update jellyfin server scrobble by @jeffvli in #127
- Advanced album filtering by @jeffvli in #132
- Support jellyfin recently played/most played on dashboard by @jeffvli in #138
- Modernize config layout by @jeffvli in #140
- Funkwhale support (redo) by @jeffvli in #142
Full Changelog: v0.9.1...v0.10.0