Welcome to Jellify 0.12.2!
This update comes with a much anticipated developer feature - and that is opt-in logging and telemetry. This is purely an opt-in feature, and can be toggled at anytime either when logging in for the first time, or in the settings tab. Under no circumstances will this ever be required to use Jellify, and all data that is collected is anonymized
The Settings tab has had a facelift, stealing design queues from the library page. This is where adjustable settings will make their home in updates to come, as well as how beta testing larger features will occur with “Labs”
This update also fixes issues with playback reporting, where the Jellyfin server wasn’t marking songs as played. This was not intended and has been fixed for those using the Last.FM plugin for scrobbling
There is also a slew of upgrades to underlying dependencies to make sure we are up to date on that front
Thanks for reading! ~Violet
Adds arithmetic rounding in scrubber for player so that we don't experience loss of precision runtime errors when opening the player or seeking in the track
Adds an Instant Mix Button and Screen - users can view an instant mix from the album page by tapping on the Compass icon (which is styled for Dark and Light mode, respectfully)
Fixes Android playback controls not showing up - this is a regression introduced by React Native's New Architecture and is being rolled back. A future update will fix this and get Android builds back on the New Architecture
Adds Tamagui styling to toasts so that they are more homogenous with the rest of the UI
Updating logic around player status reporting back up to Jellyfin
Update Artists pages so that they display the Banner artwork instead of redisplaying the same Primary artwork
I hope this fixes android - restored a dependency that wasnt present in previous versions (.5, .6, .7)
Tightening up player refactor, namely around indexes and skipping tracks
Separating Queuing and Player logic, please report bugs if you experience playback issues or queue irregularities
Fetching additional track metadata for use in later features, utilizing transcoding URLs reported by Jellyfin
Disable NowPlaying in CarPlay on startup - this should be navigable yet in the CarPlay interface