github ErsatzTV/legacy v0.7.0-beta

latest releases: v26.4.0, v26.3.0, v26.2.0...
pre-release3 years ago

Release Notes

Fixed

  • Fix removing Jellyfin and Emby libraries that have been deleted from the source media server
  • Fix Work-Ahead HLS Segmenter Limit setting to properly limit number of channels that can work-ahead at once
  • Include base path value in generated channel playlist (M3U) and channel guide (XMLTV) links
  • Fix parsing song metadata from OGG audio files
  • Properly unlock/re-enable trakt list operations after an operation is canceled

Added

  • Add (required) bit depth normalization option to ffmpeg profile
    • This can help if your card only supports e.g. h264 encoding, normalizing to 8 bits will allow the hardware encoder to be used
  • Extract font attachments after extracting text subtitles
    • This should improve SubStation Alpha subtitle rendering
  • Detect VAAPI capabilities and fallback to software decoding/encoding as needed
  • Add audio stream selector scripts for episodes and movies
    • This will let you customize which audio stream is selected for playback
    • Episodes are passed the following data:
      • channelNumber
      • channelName
      • showTitle
      • showGuids: array of string ids like imdb_1234 or tvdb_1234
      • seasonNumber
      • episodeNumber
      • episodeGuids: array of string ids like imdb_1234 or tvdb_1234
      • preferredLanguageCodes: array of string preferred language codes configured for the channel
      • audioStreams: array of audio stream data, each containing
        • index: the stream's index number, this is what the function needs to return
        • channels: the number of audio channels
        • codec: the audio codec
        • isDefault: bool indicating whether the stream is flagged as default
        • isForced: bool indicating whether the stream is flagged as forced
        • language: the stream's language
        • title: the stream's title
    • Movies are passed the following data:
      • channelNumber
      • channelName
      • title
      • guids: array of string ids like imdb_1234 or tvdb_1234
      • preferredLanguageCodes: array of string preferred language codes configured for the channel
      • audioStreams: array of audio stream data, each containing
        • index: the stream's index number, this is what the function needs to return
        • channels: the number of audio channels
        • codec: the audio codec
        • isDefault: bool indicating whether the stream is flagged as default
        • isForced: bool indicating whether the stream is flagged as forced
        • language: the stream's language
        • title: the stream's title
  • Add new fields to search index
    • video_codec: the video codec
    • video_bit_depth: the number of bits in the video stream's pixel format, e.g. 8 or 10
    • video_dynamic_range: the video's dynamic range, either sdr or hdr

Changed

  • Change Multi-Episode Shuffle scripting system to use Javascript instead of Lua

Don't miss a new legacy release

NewReleases is sending notifications on new releases.