What's Changed
Music playback
Music playback has finally arrived after a long time.
The music dashboard can be accessed by long pressing the home button and selecting music dashboard.
Including the following features
- Music dashboard
- Gapless playback
- Volume normalization
- Fade in/out when pausing and switching tracks that are not in the same album
- Lyrics
- Syncing of playlist albums tracks etc.
The music playback is probably best considered to be in beta. While everything works there can and will be small bugs/annoyances. For AndroidTV navigation of the player controls are a bit cumbersome and will be improved along with other dPad improvements
Picture-in-Picture
Filters 2.0 + Library search improvements
The filters in the library search view have no been improved. Besides a lot of small bugfixes, more settings are now saved.
- Allow setting filters for specific folders inside libraries not just libraries themselves
- Add any saved filter to the side navigation bar
- Setting a "default/favorite" filter that applies instead of the default behavior for that library.
Exciting New Features 🏕
- feat: Add hotkeys to step through frames by @peanut250 in #928
- feat: Add hotkeys for instant seek by @peanut250 in #945
- feat: Music playback by @PartyDonut in #1005
- feat: Implement biometrics for all platforms by @PartyDonut in #1006
- feat: add subtitle toggle hotkey by @schembriaiden in #961
- feat: add "Open Jellyfin QuickConnect" link to QuickConnect modal by @v3DJG6GL in #974
- feat(pip): add Picture-in-Picture support for Android and iOS by @aviadlevy in #995
- feat: Update system colors on app resume by @PartyDonut in #1027
- feat: Add "set as" and move the share button for images by @PartyDonut in #1028
- feat: Improve biometrics message and face unlock by @PartyDonut in #1029
- feat: Library filters 2.0 by @PartyDonut in #1054
Bugfixes 🐞
- fix: Performance impact in details screens by @PartyDonut in #959
- fix: specials showing in wrong category in sync by @schembriaiden in #954
- fix: Failed to play items with empty backdrop image list by @dertasiu in #969
- fix(web): container ENV vars unreliably applied due to startup race by @v3DJG6GL in #972
- fix: audio glitches on Android by @schembriaiden in #964
- fix: prevent sidebar labels wrapping by @Pegoku in #1003
- fix: improve play/pause behavior on desktop by @loregard735 in #986
- fix: Improve multi-window support by @PartyDonut in #1013
- fix: TV Guide/Channel/Program not updating correctly by @PartyDonut in #1014
- fix: Improve offline capabilities by @PartyDonut in #1030
- fix(AndroidTV): App not initializing in TV mode by @PartyDonut in #1049
- fix: Persist subtitle font weight across app restarts by @Charlie284 in #1075
- fix(macOS): Double click titlebar to zoom by @aaravjhamb in #1033
- fix: Volume indicator text in light mode by @aviadlevy in #1045
- fix(Android): Keep screen awake after returning to video playback from background by @aviadlevy in #1047
- fix: Subtitle/audio mismatch under certain conditions and with multiple default tracks by @aviadlevy in #1044
- fix: Use thumb for next-up/continue instead of posters by @TheMatrixan in #1051
- fix: Use internet bitrate for mobile playback by @Charlie284 in #1086
- fix: keep playback queue anchor in sync when advancing episodes by @JenteJan in #1026
Other Changes
- refactor: make Linux binary name lowercase by @schembriaiden in #950
- refactor(i18n): rename "Local Server URL" → "Local Jellyfin URL" by @v3DJG6GL in #975
- chore: flathub branding and updated documentation by @schembriaiden in #1012
- chore: Updated translations from Hosted Weblate by @weblate in #1084
New Contributors
- @peanut250 made their first contribution in #928
- @dertasiu made their first contribution in #969
- @Pegoku made their first contribution in #1003
- @loregard735 made their first contribution in #986
- @aviadlevy made their first contribution in #995
- @JenteJan made their first contribution in #1026
- @Charlie284 made their first contribution in #1075
- @aaravjhamb made their first contribution in #1033
- @TheMatrixan made their first contribution in #1051
Full Changelog: v0.10.3...v0.11.0