Skip to content

Liquidsoap Rolling Release 2.3.x

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 25 Jan 17:10
2994601

This release provides liquidsoap assets before they are published as a new versioned release.

You can use it to install the latest stable code before it is published and test/prepare your production environment for it.

Rolling releases can also be useful for us to quickly detect and report bugs before the final published release!

⚠️ Warning ⚠️
Assets in this release will be deleted. If you are looking for permanent links to release assets, please head over to https://github.com/savonet/liquidsoap-release-assets/releases

For more details about our release process, please checkout https://github.com/savonet/liquidsoap#release-details

libavformat/pcmdec.c: AV_NE("sw", NULL), S16BE, .p.mime_type = "audio/L16")
libavformat/rawenc.c: .p.mime_type = "audio/x-ac3",

2.3.1 (unreleased)

New:

  • Added support for address resolution preference in SRT (#4317)
  • Added global address resolution settings for SRT and Icecast (#4317)
  • Added support for parsing and rendering XML natively (#4252)
  • Added support for WAVE_FORMAT_EXTENSIBLE to the internal
    wav dexcoder.
  • Added optional buffer_size parameter to input.alsa and
    output.alsa (#4243)
  • Reimplemented audioscrobbler support natively using the more
    recent protocol (#4250)
  • Added boolean getter to disable/enable normalization
    (#4308)

Changed:

  • Make alsa I/O work with buffer size different than
    liquidsoap internal frame (#4236)
  • Make "song" metadata mapping to "title" metadata in
    input.harbor disabled when either "artist" or "title"
    is also passed. Add a configuration key to disable this mechanism.
    (#4235, #2676)
  • output.icecast now re-sends the last metadata when connecting to the
    remote server unless explicitly disabled using the send_last_metadata_on_connect
    option (#3906)
  • Add full explicit support for ipv4 vs. ipv6 resolution in SRT inputs and outputs,
    add global settings.srt.prefer_address and settings.icecast.prefer_address (#4317)
  • Added generic SRT socket get/set API. Added new socket options, including latency
    and ipv6only.

Fixed:

  • Fixed request resolution loop when enabling both autocue
    and replaygain metadata resolvers (#4245, fixed in #4246)
  • Fixed flac encoding segfault (#4286, #4274)
  • Fixed source last_metadata not being properly updated (#4262)
  • Convert all ICY (icecast) metadata from input.http to utf8.
  • Fixed inotify unwatching due to GC cleanup (#4275)
  • Fixed delay initial conditions (#4281)