github savonet/liquidsoap v2.0.1
Liquidsoap 2.0.1

latest releases: rolling-release-v2.3.x, v0.3.8, v0.3.7...
2 years ago

Just a couple of days shy of the 2 months mark since the first Liquidsoap 2.x, we are please to release the first 2.0.1 bug fix release from this branch!

This release includes a couple of new features but, mostly, some important fixes for the issues that have been reported from our patient and wonderful users. This includes important fixes with our ffmpeg bindings (not included in the Liquidsoap ChangeLog), a rather intricate issue that looked like a memory leak (#2054, #1740), some issues with transition in switches and fallback eating track marks (#1999) and more.

We recommend upgrading to this version from 2.0.0 and believe that it should be pretty safe to do so.

Changelog:

New:

  • Added time.predicate to parse time predicates at runtime.
  • Added support for ffmpeg filter commands, unify video.add_text.ffmpeg
    with other operators, make it the default when available. (#2050)

Changed:

  • Removed encode_metadata option in input.file.hls as it does nothing with
    the main encoder for HLS format, %ffmpeg (#2023)
  • Converted output.icecast optional parameters to nullable.

Fixes:

  • Fixed switch-based sources not respecting track boundaries when
    using default transitions with one track only per selected source. (#1999)
  • Fixed playlist annotation. (#2005)
  • Raise a proper runtime exception when string.escape fails. (#2010)
  • Account for internal caching in request.dynamic.list's queue and set_queue methods.
  • Keep buffering for crossfade when new source has track mark but is still ready.
  • Added missing output start/stop commands.
  • Fixed perms, dir_perms and append not bring honored when delegating file output
    to the encoder.
  • Fixed base directory not being created when delegating file output to the encoder.
    (#2069)
  • Use process.quote in process calls (#2031)

Don't miss a new liquidsoap release

NewReleases is sending notifications on new releases.