github edde746/plezy 2.22.0

2 hours ago

New features

  • Search finds actors and directors on Plex, Jellyfin and Emby
  • Apple TV hands playback to external players such as Infuse
  • Audio Channels setting replaces Downmix to Stereo: Original, Up to 5.1 or Stereo
  • Desktop can refuse HEVC and AV1 so the server transcodes them (Settings > Playback > Video Codecs)
  • A plezy://live link tunes a Live TV channel on Android
  • Resetting all keyboard shortcuts asks for confirmation first

Playback

  • HDR stays on the hardware video plane on SDR displays from Android 9, so 4K HDR plays smoothly on weaker TV boxes
  • TrueHD bitstreams on Android routes that take raw TrueHD but not the MAT carrier
  • DTS decodes to multichannel instead of playing silence on TVs without DTS
  • Smoother MPV playback on Android: 1080i recordings, 24p on Fire TV, 59.94 Hz boxes and TrueHD under load
  • Audio no longer drops out on low-RAM Android boxes
  • MP4s without a ctts box (common in x265 releases) play at full speed with hardware decoding on Android
  • Dolby Vision Profile 5 renders correctly with software decoding on Android
  • A server refusing playback with HTTP 403 shows why instead of a raw error or a sign-in prompt
  • A failed start names the actual reason instead of "loading failed"
  • Playback speed returns to 1.0 when the next item has no custom speed
  • The Play Next countdown waits while Plezy is in the background
  • Arrow keys move between Play Next buttons instead of seeking
  • The screen can sleep while a playback error is showing
  • Retry after a failed start brings back system media controls
  • Leaving Picture-in-Picture works on iOS
  • Display matching on Windows picks 23.976, 29.97 and 59.94 Hz modes, honors the switch delay and restores HDR
  • The performance overlay shows the new refresh rate after a switch on Windows

Subtitles

  • An offset set with "Don't save" no longer carries into the next episode
  • The subtitle cycle shortcut can turn subtitles off
  • External subtitles with a backslash in their path load on MPV
  • External players on Android receive the item's external subtitles
  • A failed subtitle search shows a readable reason

Music

  • Gapless Plex albums prefetch the next track when transcoding
  • Every gapless track keeps Plezy's request headers
  • Companion Remote play, pause, seek and skip control music
  • Queues over 1,000 tracks restore on the right track

Live TV

  • Emby plays HDHomeRun channels
  • Jellyfin live streams are released on the server when a tune is abandoned
  • Live TV stays available when a server check times out
  • Favorites from two Plex accounts in one profile stay separate
  • Emby schedules recordings without asking for a target library
  • The guide's day picker stays correct across daylight saving changes
  • Guide favorites toggle with a D-pad, and holding OK in Reorder Favorites no longer removes favorites in a burst
  • What's On is hidden when no Live TV server is Plex
  • A failed guide refresh keeps the loaded channels
  • Changing channel during stream recovery no longer reopens the previous channel

Plex

  • Collections open on servers that cap pages at 120 items
  • View All on music hubs lists their items
  • Hub detail screens honor every sort option
  • The metadata editor loads every field before editing
  • Back cancels a collection, playlist or shuffle launch
  • The server token is no longer sent over plain HTTP to remote or relay addresses

Jellyfin & Emby

  • Emby season lists offer merged episode versions
  • Hidden libraries stay out of Continue Watching
  • Next Up rewatching applies to every Jellyfin account in a profile
  • Jellyfin remembers the subtitle actually selected
  • A capped quality no longer reports transcoding unavailable when the file already fits
  • The Apple TV Top Shelf shows Emby resume items

Explore & trackers

  • Anime movies and series no longer map to each other's MAL and AniList entries
  • A season not yet mapped no longer overwrites season 1's entry
  • Specials no longer rewind series progress
  • Manually marked anime episodes are counted once
  • Queued Trakt changes sync without rate-limit errors
  • Removing from a watchlist only deletes entries still on Plan to Watch
  • View All on TV Discover rows loads the full list

Downloads

  • Downloads work again on macOS
  • A downloaded movie or episode plays from the device while its server is reachable
  • The same title in two libraries or on two servers no longer overwrites the other's download
  • A resumed download continues where it stopped
  • Changing Download on Wi-Fi only applies to downloads already queued
  • Signing out of a Plex account keeps its downloads
  • Failed downloads show a readable reason
  • Sync rules can be removed with a remote or keyboard
  • Shared downloads queued by another profile start

Profiles & servers

  • Plezy stays online without internet when a local or loopback server is reachable
  • A server refusing the account no longer asks to sign in again
  • PIN-protected Plex Home users are no longer picked automatically at sign-in
  • A failed profile switch no longer asks for the previous profile's PIN

UI

  • Library tabs show scrollbars on desktop
  • Libraries show load errors, and Refresh reloads the list
  • Manage Libraries offers admin actions only to server admins and keeps libraries that load while it is open
  • Playlist editing stays available after removing an item
  • Actor pages open when their server is offline
  • Use Home Layout applies immediately
  • Settings import rejects invalid values
  • A failed manual update check says so instead of reporting the latest version
  • Disabled buttons look disabled in the Mono theme
  • The search spinner no longer sticks after editing the query

TV

  • Player controls hide after 5 seconds again with a remote
  • Library tabs keep their place when switching to Recommended
  • L1 and R1 no longer switch tabs behind a dialog or sheet
  • The skip button no longer takes focus from an open sheet
  • Plex, Tautulli and Jellyfin list Apple TV as tvOS with its device name

Android

  • Watch Next items no longer replay after a profile switch or relaunch
  • Memory limits for low-RAM devices take effect

Desktop

  • The App Store build is named Plezy instead of Runner on Apple silicon Macs
  • A remote's Escape quits from Home in TV mode
  • Launching Plezy while it is closing no longer leaves no window on Windows
  • The Linux player no longer leaks memory or spins the CPU after a failed render
  • Server tokens stay out of MPRIS artwork, logs and the artwork cache

Don't miss a new plezy release

NewReleases is sending notifications on new releases.