Repository navigation
Ether 0.2.52
This release fixes pre-play audio and subtitle track selectors across cold
detail-page opens, stopped playback, and TV show/season views on Plex clients
(including NVIDIA Shield / Android TV), fixes embedded text subtitle playback
during remux/transcode sessions, and adds default TRaSH release group custom
formats to quality profile imports.
Plex Playback and Pre-Play Track Selectors
- Synchronous detail-page warm-up probe (
WaitWarmProbe): opening a movie
or episode detail page now waits up to a bounded budget (4s) for the
background warm probe (probeGeneration) to complete before rendering
<Media><Part><Stream>metadata, so the very first detail-page visit lists
real embedded audio and subtitle tracks instead of a single estimated track
(#145). - Retain probed tracks on
Autoacross fallback candidates and playback:
whenAutoplayback selects a candidate other thanVariants[0](because
the top cached search result was skipped during health or debrid cache
checks), stopping playback and returning to the detail page now attaches the
probed tracks to theAutoentry (Media[0]) instead of dropping all
<Stream>tags (#145). - Retain warm-probed tracks across
Prepareand extended browsing:
consuming a warm resolution for playback now preserves its probedMediaInfo
in the warm cache (60mTTL,128entries,30/mindetail warm-up budget,
and automatic replacement of stale in-flight detail warm-ups when navigating
to a new title), andResumedTracksmatches across LAN/WAN remote-cap
boundaries in Docker bridge setups (#145). - TV show
OnDeckand season episode track warming: opening a TV show page
(includeOnDeck=1),/ondeck, or a season episode list (/children) now
warms the next playable episode (OnDeckor first unwatched/in-progress
episode) and includes its probed<Stream>tags in the response (#145). - Embedded text subtitles during remux and transcode sessions: selected
non-burned embedded text subtitles in remux/transcode decisions now report
location="sidecar"withkey="/library/streams/<id>"and serve extracted
WebVTT/SRT cues from/library/streams/<id>and
/video/:/transcode/universal/subtitles, instead of reporting
location="segments-subtitle"when FFmpeg runs with-sn(#145).
Quality Profiles and Import
- TRaSH default release group custom formats: quality profile imports now
include built-in TRaSH release group custom formats (WEB Tier 01/02/03,
HD Bluray Tier 01/02/03,UHD Bluray Tier 01/02/03,Remux Tier 01/02,
LQ,LQ (Release Title),Bad Dual Groups,No-RlsGroup,Obfuscated,
Retags,Scene) with pre-populated regex rules so imported profiles score
release groups out of the box (#86, #172 — thanks @evulhotdog!).