Release Notes
Fixed
- Fix
HLS Segmenterbug 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-TSstream, 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 LanguageandSubtitle Modeto channel settingsPreferred Subtitle Languagewill filter all subtitle streams based on languageSubtitle Modewill 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 SegmenterandMPEG-TS, log error output and display error output on stream - Add
Watermarksetting 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 LanguagetoPreferred 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 Playoutbutton is clicked on the Playouts page
- This mode is only used when the
- 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)