Liquidsoap 2.1.1
This is the first bugfix release of the v2.1.x
release cycle, fixing some minor and less-minor issues. So far, the release cycle seems to be holding up fairly well!
Worth noting:
ocurl
is now a mandatory dependency. Its functionalities, support forhttp.{get,put,post,..}
providing, among other things, remote requests resolution, were already expected by most users.- Windows build for
v2.1.0
did not have theffmpeg
encoders and decoders enabled.. 🤦♂️ playlist.next
now returns the requests in the right order. This could be breaking some existing scripts!playlist.remaining
has been renamed intoplaylist.remaining_files
. This could be breaking some existing scripts!
Full changelog:
2.1.1 (2022-08-28)
New:
- Added
process.quote.command
to generate complex quoted command strings suitable
for use withprocess.run
and os-independent.
Changed:
- Renamed
playlist.remaining
intoplaylist.remaining_files
(#2524) - Added
id
argument toreplaygain
operator (#2537). - Made
ocurl
dependency required, addeduri
as required dependency (#2551)
Fixed:
- Fixed missing ffmpeg features on windows build.
- Fixed sync issues with
ffmpeg.encode.*
inline encoders (#2584) - Fixed
http.get
issues whenuser-agent
was not set (#2517) - Fixed order of
playlist.next
returned requests. - Fixed infinite loop when reloading a failed playlist (#2576)
- Fixed http requests with urls containing spaces (#2551)
- Fixed
on_connect
type forsrt
inputs and outputs. - Fixed parsing issues with functions/variables definitions
beginning withrec
orreplaces
(#2560) - Fixed infinite parse error loop (#2527)
- Fixed empty initial
mp4
HLS segment. - Prevent initial start for autostart and fallible sources.