github savonet/liquidsoap v2.3.2
Liquidsoap 2.3.2

2 days ago

Not an april's fool joke! 😄

This is the second bugfix release of the 2.3.x release branch of liquidsoap!

⚠️ This release includes some important fix with the long-term behavior of scripts that create dynamic sources such as when using crossfade or autocue. ⚠️

We recommend that everyone on the 2.3.x release branch update to this version!

Other than the fix above, this release contains low-level bugfix and should be safe for everyone to use.

🚨 While we have your attention! Liquidshop 5 is taking place on Friday June 13th! Please feel free to register and maybe submit a talk. We want to hear about your projects, community and more! More details here 🚨

2.3.2 (2025-04-01) 🃏

New:

  • Added support for multiple metadata fields in
    ogg and flac metadata
  • Added support for track-level REM ALBUM in cue file parsing
    (#4381)

Changed:

  • Added "pic" to list of excluded metadata for automatic charset conversion.
  • Added settings.charset.max_string_length setting to prevent automatic charset
    conversions of strings over that length.

Fixed:

  • Optimized CPU usage (#4369, #4370)
  • Fixed empty initial HLS segment (#4401)
  • Fixed support for duration metadata in image decoder (#4397)
  • Fixed cue-out bug in cue file parsing (#4381)
  • Bring back parse error location. (#4362)
  • Fixed SRT encoding when restarting a stream with reverse data flow
    (#4399)
  • Make sure that audioscrobbler on_track/on_end operations are
    sent to a asynchronous task queue.
  • Fixed resources accumulation leading to catchup when using crossfade
    (#4419, #4410)
  • Fixed source reselection logic issue that was causing crashes when using
    switch and fallback operators (#4420)
  • Fixed self-sync logic with pulse audio outputs (#4429)
  • Fixed script caching on windows.

Don't miss a new liquidsoap release

NewReleases is sending notifications on new releases.