Le 01/10/2019 à 02:27, Romain Beauxis a écrit : > Hello everyone! > > This is with great pleasure (and a bit of relief!) that we can now > announce that liquidsoap |1.4.0| is out! :tada:
Hi ! Congrats on that new version, I'll be deploying it shortly, as my tests seem to indicate no regression :P Cheers, even though I'm a bit late to the game... Keep it up! Gilles > > This has been quite a long release cycle but it also comes with some > awesome changes. Let's have a look at some of the most important ones: > > * Utf8 script parsing is now supported, allowing to define variables > in utf8 (hello |🎵 = playlist("..")|!) but, more importantly, to > write and deal with utf8 strings in your script, such as metadata > and etc. > > > * You can now use any tuple size in the language, i.e. |x = > (1,"abc",true,..)| and fetch members of a tuple via the new > keyword: |let (a,b,c) = x| > > > * We support encoding and decoding using the |ffmpeg| library. This > allows a wide range of codec support both as input and output. > Support is limited to audio for this release but is expected to > extend to video for the next major release. > > > * External executions can now optionally be sandboxed using bubblewrap > <https://github.com/projectatomic/bubblewrap>. This feature can > enhance the security of your setup if, for instance, your radio > receives URLs from external sources. > > > * HLS output is now supported > via |output.file.hls| and |output.harbor.hls[.ssl]|. > > > * |cross|/|crossfade| and |smart_cross|/|smart_crossfade| are now > merged. New |cross|/|crossfade| behave like the old crossfade > operators by default and like their smart counter-part by > passing |smart=true|. |override_duration| metadata now uses the > label |"liq_cross_duration"| . > > > * SRT <https://github.com/Haivision/srt> input and output are now > supported, via |input.srt| and |output.srt| . > > > You can find the full changelog here > <https://github.com/savonet/liquidsoap/blob/1.4.0/CHANGES.md>. > > Project wide, we also have some interesting improvements for y'all: > > * We now provide debian packages for testing. They are build as part > of the CI tests and are available > for |debian/stable|, |debian/testing|, |debian/stretch|, |ubuntu/bionic| > and |ubuntu/disco| > > > * We have a community slack channel, which you can join > at: slack.liquidsoap.info <http://slack.liquidsoap.info/>. It is > bridged to our |#savonet| channel on irc.freenode.net > <http://irc.freenode.net/> for those who prefer it the old fashion > way! We are interested in using this community space for discussions > beyond liquidsoap itself, on streaming topics, audio and video > technologies and etc. Hit us up if you're interested, we'd love to > add more channels to the workspace! > > > * We have started working with specific partners to advise them on > their liquidsoap use and develop specific features, contributing > them back to the community when possible. In particular, this > release has seen contribution from the folks over at Radio France, > which resulted in SRT and ffmpeg support and many bug fixes. If you > are interested to work with us in that capacity, feel free to > contact us at: p...@liquidsoap.info <mailto:p...@liquidsoap.info> > > > In the immediate future, we plan on maintaining a |1.4.x| branch with > some new features but mostly bug fixes. Then we will work on a > new |1.5.x| release cycle, introducing breaking changes and in-depth > improvements. We already have some interesting stuff waiting, in > particular on the video front! > > One last announcement: we know that learning liquidsoap, the language, > its internals, how to install it and use it in both simple and complex > cases can be difficult at time. Our documentation does a good job but > could certainly be improved. Which is why we are happy to announce that > Samuel and myself have been working on a in-depth, throughout book on > liquidsoap. We are intent on finishing it as the next phase of > the |1.4.x| release cycle and we can't wait to have you guys check it > out and sending us feedback! > > We would like to send a warm thank you to all our patient and passionate > users, testers, bug reporters and etc. We could not work and ship good > software without you all! > > Happy hacking y'all! > -- Romain > > > > _______________________________________________ > Savonet-users mailing list > Savonet-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/savonet-users > _______________________________________________ Savonet-users mailing list Savonet-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/savonet-users