New features
- Library filters take multiple values, exclusions and ranges
- Downloads tabs can group, sort and filter
- Tag suggestions in the tag editor
- Quick Tag in the item context menu
- Shuffle Starts at Beginning setting
- A volume pill shows every volume change in the player
- Cmd+R or Ctrl+R refreshes the current page on desktop
- The Watch Together session code is large enough to read across a room
- Flatpak bundle for Linux
Performance
- Libraries in folder view open with fewer server requests
- Collections without a backdrop skip the poster blur on Reduced visual effects
Playback
- Ambient lighting turned on in settings applies when playback starts
- Subtitles stay in place with Ambient lighting after moving to the next episode
- NVScaler skips HDR content from the first frame
- NVScaler comes back for an SDR episode that follows an HDR one
- Files whose tracks end early finish and offer Play Next
- Switching episode or quality in place waits for the new file's first frame
- The skip badge matches the distance the playhead moved
- A slow server response no longer overwrites a replaced play queue
- The player no longer leaks memory each time it closes
- Transcoded playback starts through reverse proxies that send chunked responses
- Dolby Vision Profile 8 keeps HDR on TVs without Dolby Vision
- HDR10+ switches the TV to HDR10+ instead of HDR10 on Apple TV
- DTS-HD MA bitstreams in full instead of as DTS core on more TVs
- Fewer E-AC-3 passthrough dropouts on Fire TV
- Watch Together rooms start on Apple TV and with display matching on
- Playing alone in a Watch Together room starts on the first Play press
Subtitles
- PGS subtitles no longer draw a box behind the text
- Subtitles no longer make video stutter on low-end Android boxes
Live TV
- Live TV shows in system media controls, Now Playing and Google Assistant
- Next and previous change channel from media controls and the companion remote
- A short rewind at the live edge moves back instead of doing nothing
- Guide reloads and recording rule runs report failures instead of claiming success
- Favorite channels are included in settings export
Jellyfin & Emby
- External players open ISO files from Jellyfin
- Downloads keep their SRT subtitles on Jellyfin
- The Collections tab lists collections on Emby servers without a collections folder
Explore & trackers
- Unwatching resets MAL and AniList progress instead of deleting the list entry
- A failed watchlist add on Plex shows an error instead of doing nothing
Downloads
- Downloads stop before the device runs out of storage
- Show and season badges count downloaded episodes
- Downloads from different servers no longer merge into one show or album
- A shared download removed from a profile leaves that profile's list
- The offline play-next card shows its thumbnail on Jellyfin and Emby
UI
- Error messages no longer show raw technical text
- Titles without a logo get a wider slot and shrink to fit instead of truncating
- Low-density phones get the phone layout instead of the tablet one
- Hovering an always-open sidebar no longer dims the content
- Settings that fail to apply show why instead of crashing
- Out-of-date translations refreshed in every language
TV
- Plezy no longer renders upside down on some Android TV boxes
- The on-screen keyboard takes D-pad input on Chromecast with Google TV
- The focused player control is a solid disc that stands out over video
- Holding Select opens the context menu on playlist items
- The server activities cancel button is reachable with a remote
Android
- Non-16:9 video is letterboxed again on Android 7 and 8
- High-bitrate AV1 plays smoothly on Pixel 6 and newer
- Locking and unlocking during playback no longer blacks out the picture or desyncs audio
- The display no longer switches between 120 and 60 Hz mid-playback
- Frame pacing recovers after seeking on some tablets
- The performance overlay reports dropped frames accurately
Desktop
- HDR plays in HDR on macOS instead of tone-mapped to SDR
- Audio device changes no longer crash playback on macOS
- The player's fullscreen button follows fullscreen state on Windows
- The window no longer stays blank when FancyZones resizes it at launch
- Plezy no longer leaves .sentry-native folders in random directories on Windows
- Companion Remote can host on more Linux and Windows network adapters
- Discord presence hides while paused