Release Notes
Added
- Show Legacy, Next and FFmpeg versions in Troubleshooting > General
Changed
- Upgrade all bundled versions of ffmpeg from 7.1 to 8.1.2
- Other versions (
linux64andlinuxarm64) are available at https://github.com/ErsatzTV/ErsatzTV-ffmpeg/releases/tag/8.1.2
- Other versions (
Fixed
- Update Plex movie and other video titles when changed from Plex
- The first library scan after updating will act like a deep scan due to adding title to the Plex etag calculation
- Future periodic scans will update titles in ETV automatically (deep scans will not be required to update titles)
- Randomize start points on playlist items in classic schedules when setting is enabled
- Playlists ignored this setting in earlier builds
- Always randomize start points for all collections the first time they are used
- Previously, only collections scheduled during the first day of a playout build had their start points randomized
- Allow multiple ETV instances when multiple config folders are used
- Maintain collection progress when refreshing a classic playout
- Classic playouts save a checkpoint for each day they build, and refresh rewinds to the checkpoint for the current day
- Checkpoints were only saved when a build happened to stop on a day boundary, so playouts with long items (movies, long blocks) were often missing the checkpoint for the current day, and refreshing those restarted every collection from the beginning
- Checkpoints are now saved whenever a build crosses midnight
- Fix case where shuffled collection progress would reset early
- This only happened when also grouping episodes (e.g.
Keep Multi-Part Episodes Together) - More groups made it more likely to happen
- This only happened when also grouping episodes (e.g.
- Fix marathons and playlists that would never pick a new order
Marathon Shuffle GroupsandShuffle Playlist Itemschoose a new order every time everything has played once- Content that can never play was still counted as waiting to play, so that never happened and the order stayed the same forever
- This was caused by specials (season 0), which are skipped by
Season, Episodeorder; marathons grouped by show or season use that order unlessMarathon Shuffle Itemsis enabled - Affected playouts also became slower to build the longer they ran
- Fix shuffled playlists and marathon groups changing order when a playout is rebuilt (continued or refreshed)
- Existing playlists and marathons will change order once after updating
- Fix playlists used as filler skipping content
- When something doesn't fit, ETV puts the filler back where it was and tries again, but playlists were only partly put back
- This could skip playlist content, and could cause the next playout build to resume in the wrong place
- Fix case where block playouts would occasionally get stuck building forever
- Fix green line sometimes seen with NVIDIA and AMD/VAAPI encoding
- Both bugs were in ffmpeg, and ETV's patched ffmpeg 8.1.2 is required for the fixes
- Pass extracted subtitle paths to next engine; this fixes text subtitle burn-in when extraction is enabled
- Embedded text subtitles will otherwise be ignored and unused (when extraction is disabled)
- Fix next engine music video playback when music video credits are disabled
- Fix playback when seeking into content beyond final text subtitle cue