Release Notes
Added
- Add channel config overlay system for Next engine
- The channel config schema can be found at https://github.com/ErsatzTV/next/blob/main/schema/channel_config.json
- Config overlays should be created in the config subfolder
next/channel-config-overlays- A config file named
default.jsonwill apply to all channels using the Next engine - A config file named
{channel_number}.json(e.g.1.json) will apply to the channel with that number
- A config file named
- Channel overlays will override values from the default overlay which will override values from the FFmpeg Profile
- Add
epg_entriessupport to image graphics elements - Add (date-range based) alternate schedule system for sequential schedules
Fixed
- Fix HLS Direct playback when JWT auth is also used
- Use configured ffmpeg path for motion and subtitle graphics elements
- Previously, these elements required ffmpeg to be on PATH
- Fix erroneous warning
Unable to locate MPEG-TS Script in folder Defaulton installations with case-sensitive file systems - Improve speed of motion graphics element compositing
- Fix multiple issues with subtitle handling in local libraries which impacted stream selection
- Content with multiple sidecar subtitles would incorrectly have the subtitle metadata merged (like language)
- More rarely, content with an embedded subtitle that has stream index zero would create invalid subtitle records
- Both cases will automatically be cleaned up during the next local library scan
- Use
undlanguage tag with sidecar subtitles that have no language in the file name - Automatically remove already-played playout items from all on demand channels
- Automatically remove already-played playout items from (continuous) scripted schedules
- Extract embedded text subtitles (when enabled in settings) on channels that use custom stream selectors
- Fix subtitle playback using Next streaming engine
- Fix bug where search results for deleted manual collections would continue to appear
- Fix synchronizing subtitle titles from Plex content; this may never have worked previously
Changed
- Upgrade Intel driver in docker containers to support latest Battlemage devices (e.g. B70)
- Restore release notes section on home page, since bugs continue to be fixed