github ErsatzTV/legacy v26.7.0

3 hours ago

Release Notes

Added

  • Show Legacy, Next and FFmpeg versions in Troubleshooting > General

Changed

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
  • Fix marathons and playlists that would never pick a new order
    • Marathon Shuffle Groups and Shuffle Playlist Items choose 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, Episode order; marathons grouped by show or season use that order unless Marathon Shuffle Items is 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

Don't miss a new legacy release

NewReleases is sending notifications on new releases.