github ErsatzTV/legacy v0.5.0-beta

latest releases: v26.5.1, v26.5.0, v26.4.0...
pre-release4 years ago

Release Notes

Fixed

  • Fix HLS Segmenter bug where it would drift off of the schedule if a playout was changed while the segmenter was running
  • Ensure clients that use HDHomeRun emulation (like Plex) always get an MPEG-TS stream, regardless of the configured streaming mode
  • Fix scheduling bug that caused some days to be skipped when fixed start times were used with fallback filler

Added

  • Add Preferred Subtitle Language and Subtitle Mode to channel settings
    • Preferred Subtitle Language will filter all subtitle streams based on language
    • Subtitle Mode will further filter subtitle streams based on attributes (forced, default)
    • If picture-based subtitles are found after filtering, they will be burned into the video stream
  • Detect non-zero ffmpeg exit code from HLS Segmenter and MPEG-TS, log error output and display error output on stream
  • Add Watermark setting to schedule items; this allows override the channel watermark. Watermark priority is:
    • Schedule Item
    • Channel
    • Global

Changed

  • Remove legacy transcoder logic option; all channels will use the new transcoder logic
  • Renamed channel setting Preferred Language to Preferred Audio Language
  • Reworked playout build logic to maintain collection progress in some scenarios. There are now three build modes:
    • Continue - add new items to the end of an existing playout
      • This mode is used when playouts are automatically extended in the background
    • Refresh - this mode will try to maintain collection progress while rebuilding the entire playout
      • This mode is used when a schedule is updated, or when collection modifications trigger a playout rebuild
    • Reset - this mode will rebuild the entire playout and will NOT maintain progress
      • This mode is only used when the Reset Playout button is clicked on the Playouts page
    • This requires rebuilding all playouts, which will happen on startup after upgrading
  • Use ffmpeg to resize images; this should help reduce ErsatzTV's memory use
  • Use ffprobe to check for animated logos and watermarks; this should help reduce ErsatzTV's memory use
  • Allow two decimals in channel numbers (e.g. 5.73)

Don't miss a new legacy release

NewReleases is sending notifications on new releases.