Plezy: Media Server Client
娱乐
US$5.99 · 专为 iPad 设计。未针对 macOS 验证。
Plezy brings Plex, Jellyfin, and Emby together on Apple TV in one modern, native client. Connect multiple servers, browse with the Siri Remote, and enjoy high-quality playback without a subscription.
BROWSE & DISCOVER
- Browse libraries, collections, playlists, folders, extras, and personalized recommendations
- Search across every connected Plex, Jellyfin, and Emby server
- Explore trending, popular, watchlist, and recommendation rows from Plex Discover, Trakt, MyAnimeList, AniList, Simkl, and Seerr
- Match catalog titles back to your own libraries and request movies or shows through Seerr
- See resolution, HDR, Dolby Vision, and audio-format badges at a glance
APPLE TV PLAYBACK
- Wide codec support including HEVC, AV1, VP9, and more
- HDR and Dolby Vision playback with refresh-rate matching
- TrueHD audio passthrough to supported receivers
- Direct play or configurable transcode quality
- Switch between media versions with detailed file and stream information
- Full ASS/SSA subtitles with styling controls and online subtitle search
- Auto-play the next episode with skip intro and skip credits
- Chapter navigation, thumbnail scrubbing, playback speed, audio sync, sleep timer, and video zoom
- Loudness normalization and stereo downmix with center-channel boost
- Resume progress and remembered audio/subtitle choices
MUSIC
- Browse artists, albums, and tracks with rich artwork
- Gapless playback with a reorderable queue, Play Next, and Add to Queue
- Synced lyrics, a persistent mini-player, and sleep timer
- Select Original, 320, 192, or 128 kbps streaming quality
LIVE TV & DVR
- Browse and tune live channels with favorites and a full program guide
- See what's on, browse show schedules, and manage DVR recording rules
- Use Live TV across multiple supported servers
TV EXPERIENCE
- Full D-pad, keyboard, and gamepad navigation
- Continue Watching in tvOS Top Shelf
- TV layout options including corner spotlight and full-card artwork
- Control Apple TV from mobile with Plezy Remote
- Watch together with synchronized play, pause, and seeking
PROFILES & INTEGRATIONS
- Use multiple profiles with per-profile settings and watch state
- Switch Plex Home users with optional PIN protection
- Discover Jellyfin and Emby servers locally and use Quick Connect
- Sync watchlists, ratings, watched state, and scrobbles with connected services
- Available in English plus 21 translations
Some features require a supported server, media format, receiver, or connected service.
更多 ## 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
## Playback
- 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
- Retry after a failed start brings back system media controls
- Leaving Picture-in-Picture works on iOS
## Subtitles
- An offset set with "Don't save" no longer carries into the next episode
- External subtitles with a backslash in their path load
- A failed subtitle search shows a readable reason
## Music
- Gapless Plex albums prefetch the next track when transcoding
- 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
- Live TV stays available when a server check times out
- The guide's day picker stays correct across daylight saving changes
- A failed guide refresh keeps the loaded channels
## Plex
- Collections open on servers that cap pages at 120 items
- Hub detail screens honor every sort option
- The server token is no longer sent over plain HTTP to remote or relay addresses
## Jellyfin & Emby
- Hidden libraries stay out of Continue Watching
- Jellyfin remembers the subtitle actually selected
- 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
- Specials no longer rewind series progress
- Queued Trakt changes sync without rate-limit errors
## Downloads
- 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
- Failed downloads show a readable reason
## Profiles & servers
- Plezy stays online without internet when a local 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
## UI
- Libraries show load errors, and Refresh reloads the list
- Actor pages open when their server is offline
- Disabled buttons look disabled in the Mono theme
## TV
- Player controls hide after 5 seconds again with a remote
- The skip button no longer takes focus from an open sheet
- Guide favorites toggle with a remote
- Plex, Tautulli and Jellyfin list Apple TV as tvOS with its device name
2.22.0 1天前
## 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
- The Watch Together session code is large enough to read across a room
## 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
- 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
- HDR10+ switches the TV to HDR10+ instead of HDR10 on Apple TV
- Watch Together rooms start on Apple TV
- Playing alone in a Watch Together room starts on the first Play press
## Subtitles
- PGS subtitles no longer draw a box behind the text
## 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
## Apple TV
- The focused player control is a solid disc that stands out over video
2.21.0 9月22日
## New features
- Original quality shows the source bitrate in the quality menu
## Performance
- The performance overlay no longer delays the playback it measures
- The performance overlay reports cache use instead of N/A
- Less CPU spent on logging while browsing and playing
## Playback
- A failed open shows a Retry screen instead of a snackbar and an empty player
- A file that cannot start fails in seconds instead of after thirty
- Slow software decoding keeps playing instead of failing with a video output error
- A wedged player recovers with Retry instead of needing a force stop
- Back leaves the player instead of stopping responding
- Starting another item from a shelf no longer strands a frozen player
- Playback ends with an audio error instead of freezing when the audio device stops responding
- Letterbox bars are black instead of gray during HDR playback
- A track choice made just before leaving the item is remembered
- Remembered track selections apply on Jellyfin instead of being dropped
- Plezy says when a track choice can only apply to the current playback
- The audio and subtitle menu ticks the track that is playing
## Subtitles
- Korean subtitles render instead of separated jamo
- The next episode plays its own subtitle track instead of the previous one's
## Live TV
- Rewinding a channel plays from that point instead of skipping ahead
- Capped quality presets remux instead of re-encoding on Plex
- Capped quality presets allow direct play on Jellyfin and Emby
- Original quality is no longer capped at 8 Mbps on Jellyfin and Emby
- Emby channels direct play mpegts
## UI
- Bottom navigation labels stay on one line in every language and font size
- Posters and thumbnails render sharper
- Durations under a minute show seconds
2.20.0 9月15日
## Playback
- TrueHD passthrough recovers after seeking
## Jellyfin & Emby
- Emby Live TV plays instead of failing to load
- Live TV tunes when a tuner takes longer to start
- Sessions report the platform in the client and device name
## Watch Together
- Relays with no port in their address connect
2.19.1 9月8日
## New features
- Search the Live TV guide for channels and programs
- Music sessions restore paused on launch
- Account preferences section
## Playback
- Apple devices keep hardware decoding through a transient decode error
- Playback starts again after a failed player handoff instead of needing a restart
- The play-next prompt shows the next episode's thumbnail
- Play Next Countdown is configurable from 0 to 30 seconds
- Brightness swipe, volume swipe, and pinch-to-zoom each have their own switch
- A Deinterlacing toggle for DVD-era content
- A 140% zoom preset
- A separate default streaming quality for cellular connections
## Plex
- A quality preset direct plays a file already under it instead of transcoding
- Shows with credits detection disabled no longer get a skip-credits action
- Instant Mix reports failures instead of doing nothing
- Home-video libraries offer User Rating and Plays sorts
## Jellyfin & Emby
- A device without a hardware decoder is no longer handed that codec's transcode
- Servers with an AV1 encoder can transcode to AV1
- Audio can no longer be what blocks direct play
- A video-only transcode copies DTS or TrueHD instead of re-encoding it
## Explore & trackers
- Sign in to Seerr with Quick Connect
- Seerr accepts a URL typed without http:// or https://
## Downloads
- Downloaded tracks are filed under Music/Artist/Album with real track names
## UI
- A Grid Spacing setting controls the gap between library posters
- Settings are reorganized into General, Appearance, and Playback homes
2.18.0 9月3日
## Profiles & startup
- The profile prompt no longer interrupts a companion-remote session
## tvOS
- Siri Remote navigation matches native tvOS pacing
- A single flick moves exactly one item
- Rail and hub-row scrolling glides instead of snapping
2.17.1 8月25日
## New features
- Live TV recording on Jellyfin and Emby
## Performance
- Cold start reaches the first screen ~500 ms sooner
- Player chrome no longer rebuilds on every tick
- Artwork nothing displays is no longer decoded
## Playback
- Downloaded subtitles apply instead of failing
- Quoted mpv.conf values take effect
- Preferred languages no longer match unrelated tracks
- A secondary subtitle no longer replaces the primary
- A cleared intro pattern no longer marks every chapter
- Play/pause no longer crashes during teardown
- Progress reporting survives failed retries
- Dismissing Still Watching re-arms the sleep timer
- Scoped audio sync offsets display correctly
- iPadOS PiP no longer resizes with SRT subtitles
## Plex
- Tags with spaces, symbols, or commas remove correctly
- Recording indicators appear in the EPG
- Scheduled programmes offer Manage, not Record
- "Other Videos" render as 16:9 thumbnails
- Unreachable servers show an error, not empty lists
- Discover keeps its hubs when one leg fails
- Plex QR and browser sign-in can be cancelled
## Jellyfin & Emby
- Date Added sorting works on rows and albums
- Unplayed Next Up items sort correctly
- Editing a release date updates the year
- The guide keeps already-airing programmes
- Two profiles on one server no longer share caches
- Add-server lists existing servers, per backend
## Explore & trackers
- Jellyseerr request states decode correctly
- Failed requests can be re-requested
- Queued tracker writes purge on disconnect and expiry
- Rewatch updates use post-write state
- Dismissing device-code sign-in cancels the attempt
- Concurrent tracker sign-ins on one network succeed
## Downloads
- Recovery finds files on a custom location
- One offline server no longer stalls the queue
- Queued items resume when their server returns
- Partly cancelled seasons no longer show completed
- Deleting a season no longer orphans thumbnails
- Offline metadata resolves per profile
- Cancelled downloads no longer commit empty files
## Profiles & startup
- Managing a PIN-protected profile requires its PIN
- The mandatory profile picker cannot open twice
- Returning from playback keeps the detail page
- Repair works on the startup-failure screen
## UI
- Detail hero chips fit on one row
- Episode rows show the real episode number
- Library switcher and profile menu are sheets on phones
- Hub "see all" cards match their source rows
- Explore no longer scrolls the app bar away
- The file-info spinner dismisses with its card
- Library tabs refetch after long backgrounding
## Remote & controllers
- Pairing no longer hangs on unroutable addresses
- The remote reconnects after backgrounding
- Fixed the top crash in LAN discovery
- Gamepad disconnect stops runaway key repeat
2.17.0 8月24日
## Playback
- Audio Passthrough no longer drops 100-220 ms of audio every couple of seconds during Dolby (E-)AC-3 playback
- Slow server transcodes now start on the passthrough path instead of downgrading Atmos to PCM
- A play/pause tap during player teardown no longer crashes
## Library & hubs
- Content tabs refresh when the app resumes from a long backgrounding
- Hub shelf cards, wide hub-row cards, and hub detail posters size consistently with browse rails and grids
- Plex home videos render with 16:9 thumbnails instead of cropped posters
2.16.2 8月21日
## New features
- Search results can be filtered by media type
- The sidebar is restyled as an M3 Expressive navigation rail
## Playback
- Playback stats show the source audio track and codec during passthrough
## Plex
- Artwork is requested at native size instead of server-side upscales
## Jellyfin & Emby
- Items removed from Emby Continue Watching no longer reappear
## Explore & trackers
- The Seerr request action appears on items opened from Discover hubs and search
- AniList and MAL entries set to rewatching stay rewatching when scrobbled
## UI
- Closing context menus no longer scrolls detail pages to the top or resets the season selector
## tvOS
- Dolby Direct Play no longer develops continuous judder
- Adding a server no longer freezes remote input at the username field
- Siri Remote swipe navigation matches the native focus-engine feel
2.16.0 8月20日
## New features
- Multi-version movies and episodes get a split Play button
- Player changes can be saved globally, per library, per show or movie, or not at all
- Search results show their source server and library
- Plex artist pages group albums by release type
- Connected MDBList watchlists can be selected in Explore
- iOS and tvOS system video controls add skip buttons
## Playback
- Video starts faster through cached metadata and parallelized setup
- Play actions show loading feedback during fetches
- Network prefetching removes gaps between music tracks
- Plex Live TV can select and burn embedded DVB subtitles
- Right-arrow focus reaches the last player control
- Timed-out endpoint probes close promptly
## Music
- Plex playlists prefer user-assigned posters
- Album and playlist grids have consistent card spacing
## Plex & Live TV
- Live TV guide reloads preserve focus and apply day picks immediately
- Older Plex servers regain show logos in Continue Watching
## TV & profiles
- D-pad navigation preserves collection and playlist grid positions
## UI & translations
- Sheet Back-button hover circles are centered
- Missing translations are filled; unused keys are removed
## tvOS
- Apple TV Direct Play no longer develops recurring stutter or passthrough dropouts
2.15.0 8月18日
## New features
- Audio and subtitle sync sliders cover ±10 seconds in 50 ms steps
## Playback
- Plex video transcodes use fMP4 HLS, so HEVC presets stop corrupting
- Plex transcodes seek in-band instead of pre-warming at the resume offset
- Same-day Specials no longer hijack up next
- Episode advances that fail on a transient server blip are retried
- Timeline heartbeats stop once a Plex server terminates the session
- Emby scrub previews load from the server's BIF index
- iOS and tvOS keep HDR and Dolby Vision when the video is zoomed
- tvOS schedules frames with more presentation lead
## Subtitles
- Korean glyphs render on the MPV path via a bundled Hangul font
- Disabling subtitles clears the displayed ASS cue immediately
- ASS frames that overflow the glyph atlas render as a flattened composite
- External subtitle files load with the media whether or not they are selected
## Music
- iOS music playback gains lock-screen and headphone controls
## Plex
- Live TV favorite updates persist again
- PIN sign-in keeps polling after transient network errors
## Watch Together
- Lobby guests are told the room's control mode
## Downloads & profiles
- The parallel download limit stays intact on slow networks
- Offline downloads stay visible when a profile's servers are unreachable
## UI
- The sidebar's Libraries section stays collapsed across restarts
- Player, downloads and server-setup text that was left in English is now translated
2.14.0 8月16日
NEW FEATURES
- Emby joins Plex and Jellyfin as a first-class backend for onboarding, browsing, search, and watch state
- TrueHD audio can bitstream to supported receivers through a MAT/IEC 61937 carrier
- Tracker sign-in dialogs now show a QR code and copyable link that fits TV screens
- MDBList adds watched-history sync, ratings, and scrobbling
- tvOS Top Shelf now fetches Continue Watching live with poster art
- The player and TV home show a clock in the system's 12/24-hour format
- Library context menus gain a watchlist toggle
- Appearance gains an option to hide the Explore tab
- Text subtitles can sit at the bottom of the screen, including beneath widescreen video
- Playback Buffer now offers Auto, Large, and Extra Large tiers
PLAYBACK
- Plex transcodes now open at the resume position
- Transcoded subtitles are delivered correctly again across Plex and Jellyfin
- Repeated stream-open failures now show an actionable dialog
- TrueHD falls back to decoding when playback speed changes or stream metadata conflicts
- Playback skips count from the position where the jump actually landed
- The remote stays on the player surface when the app regains focus
- Watch Together accepts clock replies only from the host and stays anchored while the host reloads
- Marking an item watched now clears its resume position and queued progress
- Refreshed Discover rows correctly replace stale local watch-state patches
MUSIC
- Shuffle now includes the head of the queue
- Gapless track changes report the correct timeline, preventing phantom Plex plays and Last.fm scrobbles
LIVE TV
- Guide rows follow their displayed order across multiple DVRs
- An empty favorites-filtered guide explains the state and offers Show All Channels
TV & UI
- Siri Remote swipes now scale to the focused item, and one flick no longer moves focus twice
- Sheets size to their content instead of filling most of the screen
- Delete-from-server dialogs identify exactly what will be removed
- The profile picker keeps its highlight while sorting
- All 21 translations are complete
- The platform launch screen stays visible behind the loading frame
2.13.0 8月11日
## New features
- All ratings the server sent are shown: IMDb, Rotten Tomatoes and TMDB side by side
- Local profiles borrow the picture of the connection they were linked to first
- File Info now works on music tracks and other file-backed items
## Playback
- A picked subtitle language carries across episodes again, including untagged tracks
- Subtitles turned off, hidden or cycled stay off in the next episode
- Jellyfin's subtitle mode of None is no longer overridden by default or forced tracks
- A server that cannot read the media file now says so, instead of a redacted URL
- Live TV keeps retrying when a stream 404s
- Jellyfin streams the negotiated version on items with alternate versions
- The TV player opens with its chrome down
- Backspace and Home edit text again in player sheets, such as subtitle search
- Both player spinners are labelled for screen readers
- Plex no longer records a second play for one watch
- mpv no longer loads its yt-dlp hook, so failed opens are faster
- A track's lyric stream is no longer listed under "Embedded Images"
## Search, Explore & libraries
- Hidden libraries no longer appear in global search, on Plex or Jellyfin
- Explore lists every library copy of a title, each labelled with its resolution
- Explore's popular shelves show worldwide titles again, not just the app language
- "Delete from server" on Jellyfin follows the server's own permission, not the admin bit
- Instant Mix uses a wand icon instead of faders that read as an equalizer
## Performance
- The Discover tab loads once per cold start, not twice: 5.2s to 2.5s on Jellyfin
- Show detail paints before its on-deck episode is looked up: 18% faster on Jellyfin
- Opening a detail screen no longer issues duplicate requests
## Startup & storage
- A failed launch names the phase, error and stack, with copy and upload actions
- A damaged store can be repaired in place, and the screen leads with the repair
- A store whose bytes are not valid UTF-8 is now repairable too
- After a repair needing a restart, Retry is withdrawn rather than reopening a stale store
- A preference whose stored type no longer matches now uses the default instead of failing the boot
- Startup failures reach the crash reporter and Settings > Logs
2.12.1 8月4日
## Trackers
- A watch that could not be sent is retried as soon as the network comes back, instead of waiting in the queue until the app is next brought to the foreground
- Queued watches survive a rate limit or a service having a bad hour: only a refusal of the write itself counts against an item, and a service that asks for quiet is left alone for the rest of the retry pass
- Quitting the app, closing the desktop window, or leaving a video that has just finished now reports the stop, so a service no longer shows the item as playing until its runtime has elapsed
- An episode watched or un-watched on another client, picked up while syncing downloads, is now mirrored to your connected trackers
## Apple TV
- Confirming a text field no longer brings the system keyboard straight back up after the form dismissed it
- Moving through a form with the remote opens the keyboard once, when you arrive at a field; returning to a field you have already visited leaves it closed instead of raising and dismissing the keyboard at every step
- Dismissing the keyboard keeps the field you were editing selected, instead of dropping focus out of the form entirely
2.11.1 7月31日
## New features
- Explore: AniList, Simkl and Plex catalogs, each appearing once the matching account is connected
- Playback speeds up to 8x, up from 3x
- Jellyfin: backdrops on detail and Explore screens cycle through all the artwork on the server
- Detail: the director is listed alongside studio and rating, and episode cards show the file size
- Downloads: removing a synced playlist or collection can also delete the downloads it made
- Six new languages: Turkish, Hungarian, Traditional Chinese, Azerbaijani, Kazakh and Uzbek
## Playback
- Seeking in a transcoded Plex video no longer reloads the stream, the timeline scrubs as you drag, and switching subtitles is instant
- Subtitles keep showing on a transcoded video when you change playback speed
- Your subtitle choice carries across episode changes
- A track you pick by hand is no longer switched back to the automatic choice moments later
- Playback no longer hangs on the loading spinner when a subtitle file will not load
- Next and previous episode still work on Plex when the server does not return a play queue
- Skipping forward at the live edge no longer restarts a live TV stream
## Plex
- Shared servers are no longer shown as offline at startup while the app is still getting access to them
- Explore no longer says an item is missing from a library that was scanned with an older Plex agent
- An artist page lists their singles, EPs and compilations instead of only full albums
- Lyrics stored in .lrc or .txt files next to your music now show instead of "no lyrics available"
- Videos with embedded closed captions play again instead of failing with a subtitle error
- Live TV no longer forces closed captions on with no way to turn them off
- Search returns shows and music from large libraries instead of only movies
## Jellyfin
- Music library browsing works again instead of timing out on large libraries
- Libraries with no content type set now list their movies and shows
- Mixed libraries no longer list every episode at the top level
- Recently Added lists load more as you scroll instead of fetching everything at once
- Marking a music video as unwatched sticks instead of flipping back to watched
- Signing in works on devices whose name the server would otherwise reject
- Unreachable server addresses are kept when you save a connection
## Downloads
- Running out of space marks every stopped download as failed, not just the one that hit the limit
- Completed downloads no longer sit at "downloading 0%" after a reconnect
- Removing a synced playlist no longer deletes episodes that a show or season sync still covers
## Libraries and browsing
- Switching libraries or tabs quickly no longer lets the previous library's results land in the new one
- Filters that fail to load show an error you can retry instead of an empty list
- A playlist reorder or removal that fails puts the list back the way it was
## Music
- The player's "Playing from" line follows the album of the track that is playing
- Collections and playlists in music libraries show as square cards instead of tall posters
## Artwork
- Clear logos keep their aspect ratio instead of being stretched
- The detail page backdrop is no longer cropped on wide windows
- Cast photos are sharp instead of blurry
## Settings and navigation
- Settings rows use the same compact height and text size as lists everywhere else
- "Clear Cache" is now "Clear Image Cache" and says it only clears artwork and thumbnails
- Back closes an open sheet instead of leaving it stuck open
- Screen readers no longer read the screen behind an open sheet
## Watch Together
- Only the original host can rejoin a room as its host
2.10.0 7月30日
## Added
- Plex and Jellyfin music browsing
- Gapless music playback, queue, lyrics, and sleep timer
- Explore tab with Trakt and MyAnimeList catalogs
- Seerr sign-in and media requests
- Jellyfin favorites filter and actions
- Stereo downmix with center channel boost
- Live TV recording library selection
- Playlist picker search
## Improved
- Live TV guide, recordings, and details design
- Settings, sign-in, and profile design
- Music queue and volume controls
- Library filter visibility and management
- TV navigation and scrolling performance
- Artwork loading and memory usage
- Plex Home profile switching
- Stream interruption recovery
## Fixed
- Jellyfin shuffle queues
- Jellyfin Live TV session cleanup
- Live TV state after backgrounding and refreshes
- Timeline seeking with held controls
- Plex multi-episode playback state
- Remembered playback versions
- Volume changes when toggling mute
- Player Back navigation
- Paused server sessions expiring
- iOS and PiP audio session handling
- Deleted items remaining on Home
- Episode poster cropping
- Companion remote search keyboard dismissal
- Playlist picker TV focus
- Clip library grouping
- Profile and server connection races
2.9.1 7月14日
## Added
- Media detail genres
- Episode action setting
- Specials download toggle
- Plex TV Date Added sort
- Jellyfin episode added sort
## Improved
- Artwork memory usage
- Episode row layout
- Multi-server labels
- Profile session handling
- Tracker session handling
## Fixed
- Plex transcode seeking
- Plex transcode reporting
- PGS subtitles while transcoding
- Duplicate seeks
- Early playback completion
- Subtitle startup and cleanup
- External subtitle loading
- Queue spoiler hiding
- Episode spoiler hiding
- Watch-order downloads
- Specials ordering
- Jellyfin trickplay layout
- Library focus
- Trakt session refreshes
- Fribb ID parsing
- Hidden library profile scoping
- Removed Jellyfin connections
- Live TV timeline heartbeat
2.8.0 6月28日
## Added
- Continue Watching behavior setting
- Plex Plays/User Rating sorts
## Improved
- Watch state consistency
- Home hub previews
- Jellyfin recency ordering
- Episode switching performance
## Fixed
- Mobile chapters & queue
- Rare Apple Dolby Vision decoding issue
- Recently Added scoping
- Next unwatched selection
- Redundant mark-watched updates
- Image placeholder sizing
- More untranslated strings
2.6.0 6月11日
## Added
- Jellyfin extras support
- Jellyfin metadata editing
- Video and audio quality labels
- New app menus
- Mobile settings shortcut in the home menu
- Mobile library browse options sheet
- A startup section setting
- Faster loading for large show detail pages
## Improved
- More consistent back navigation
- More UI text is localized
## Fixed
- Jellyfin artwork uploads
- Jellyfin default track selection
- Subtitle search when no subtitle tracks exist (#1219)
- Player chrome overlay stability
- Play-next looping at end of file
- Anamorphic video aspect ratio
- Profile 8 Dolby Vision decoding
- Live TV time-shift skip overshoot
- Watch Together recent room actions on dpad
2.5.0 6月7日
## Added
- Jellyfin local server discovery
- Multiple Jellyfin server URLs with latency-based selection
- Library navigation quick picker
- Bulgarian language
- Player zoom controls
- End-of-video sleep timer option
- TV full-card layout option
## Fixed
- Jellyfin default quality handling
- Jellyfin add-screen d-pad focus
- Player system UI restoration
- Player shader toggle persistence
- Download progress rings
- Completed download management
- Browse retention after deleting downloads
- TV d-pad focus trapping
- TV text-field directional traversal
- TV on-screen keyboard wrapping and dismissal
- Media detail spacing and button overflow
- BIF scrub preview aspect ratio
- Libraries reload after a server connects
- Tracker server completion threshold handling
## Improved
- Profile switcher recent-use ordering
- TV card presentation and focus navigation
**Full Changelog**: https://github.com/edde746/plezy/compare/2.3.0...2.4.0
2.4.0 5月31日
## Added
- Jellyfin unwatched library filter
- Jellyfin folder browsing and playback
## Fixed
- TV media detail rail focus, sizing, and light-theme text colors
- TV alpha jump bar visibility
- TV episode backdrop selection
- TV detail reveal behavior without input
- TV virtual keyboard focus and text entry
- TV root menu navigation handling
- Recommendation text colors
- Duplicate Continue Watching entries
- Duplicate native download tasks
- Jellyfin negotiated subtitle playback
## Improved
- TV media detail presentation
- Jellyfin folder library navigation
**Full Changelog**: https://github.com/edde746/plezy/compare/2.2.0...2.3.0
2.3.0 5月27日
## Added
- Pointer cursors for clickable controls
- Additional 0.25x playback speed steps
- Jellyfin external audio playback
## Fixed
- Plex no-burn subtitle transcodes
- Plex MKV attachment copying during transcode
- Jellyfin playlist pagination
- Jellyfin collection query performance
- Missing or corrupt download artwork
- Profile-visible offline server state
- Faster offline startup fallback
- TV long rail scrolling
- Live TV active recording indicators
- Playback settings labels
- Performance overlay spacing
- Renderer recovery
- Search refresh callbacks
- Library alpha and sort controls
## Improved
- Layout
- Jellyfin now prefers direct playback
- Jellyfin versions resolve on demand
- Plex Home, borrowed server, and auth-error handling
- Flutter 3.44 upgrade
**Full Changelog**: https://github.com/edde746/plezy/compare/2.1.0...2.2.0
2.2.0 5月25日
## 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
## Playback
- 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
- Retry after a failed start brings back system media controls
- Leaving Picture-in-Picture works on iOS
## Subtitles
- An offset set with "Don't save" no longer carries into the next episode
- External subtitles with a backslash in their path load
- A failed subtitle search shows a readable reason
## Music
- Gapless Plex albums prefetch the next track when transcoding
- 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
- Live TV stays available when a server check times out
- The guide's day picker stays correct across daylight saving changes
- A failed guide refresh keeps the loaded channels
## Plex
- Collections open on servers that cap pages at 120 items
- Hub detail screens honor every sort option
- The server token is no longer sent over plain HTTP to remote or relay addresses
## Jellyfin & Emby
- Hidden libraries stay out of Continue Watching
- Jellyfin remembers the subtitle actually selected
- 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
- Specials no longer rewind series progress
- Queued Trakt changes sync without rate-limit errors
## Downloads
- 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
- Failed downloads show a readable reason
## Profiles & servers
- Plezy stays online without internet when a local 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
## UI
- Libraries show load errors, and Refresh reloads the list
- Actor pages open when their server is offline
- Disabled buttons look disabled in the Mono theme
## TV
- Player controls hide after 5 seconds again with a remote
- The skip button no longer takes focus from an open sheet
- Guide favorites toggle with a remote
- Plex, Tautulli and Jellyfin list Apple TV as tvOS with its device name
更多 版本 2.22.0 1天前
未与你关联的数据 开发者可能会收集以下数据,但数据不会关联你的身份: