Added
- Android Dolby Vision conversion setting for ExoPlayer
- Remembered manual companion remote host addresses
- Pointer cursors for clickable controls
- Additional 0.25x playback speed steps
- Jellyfin external audio playback
Fixed
- Android Dolby Vision conversion and reload handling
- Android TrueHD passthrough and tunneling
- Android frame-rate startup position
- Android fullscreen guards
- Plex no-burn subtitle transcodes
- Plex MKV attachment copying during transcode
- Jellyfin playlist pagination
- Jellyfin collection query performance
- Missing or corrupt download artwork
- Download cancellation races
- Profile-visible offline server state
- Faster offline startup fallback
- TV native text entry routing
- TV long rail scrolling
- Live TV active recording indicators
- Player screenshot capture
- Shader hotkey persistence
- Playback settings labels
- Performance overlay spacing
- HDR colorspace hints
- Apple MPVKit renderer recovery
- Apple subtitle geometry
- Apple PiP timebase ownership
- iOS status bar tap scrolling
- Search refresh callbacks
- Library alpha and sort controls
- Windows VLC launching
Improved
- TV layout
- Jellyfin now prefers direct playback
- Jellyfin versions resolve on demand
- Profile binding and offline visibility
- Plex Home, borrowed server, and auth-error handling
- Flutter 3.44 upgrade
Full Changelog: 2.1.0...2.2.0