Hi!

This is the third and, hopefully, last beta for the upcoming `2.0.0` major
release!

The `2.0.0` release branch brings important and fundamental changes to
liquidsoap, in particular:
* First-class support of video
* Tight integration with ffmpeg, encoders, decoders, filters and more
* Enhanced language features making the script language a fully-featured
language
* A fully featured [book](https://www.liquidsoap.info/doc-dev/book.html) to
learn about the language

Since the second beta, we have pushed a bunch of bug fixes, thanks to our
early testers and reporters. We try to avoid breaking changes but we also
introduced some new features too:
* Parametrization of request-based sources such as playlist,
request.dynamic etc. has been simplified to be able to simply set a
prefetch argument to tell the operator to queue a certain number of
requests in advance. Methods have been added to the operator to also allow
advanced use, queue inspection, manual push and etc.
* Settings are now fully typed via a top-level settings module. Typically,
set("log.level", 4) becomes settings.log.level.set(4). This is fully
backward compatible too!
* The ffmpeg decoder can now be used to decode images so, if you are
planning to implement video streams using static images, all you should
need is the ffmpeg binding.

Next, we are planning on ending the beta release cycle to keep fixing bugs
without introducing major changes so we can start looking at release
candidates. Once liquidsoap `2.0.0` is out, we will resume adding new
features.

Again, we want to thank all y’all for y’all patience testing, reporting and
contributing, this is an immense help for us, we wouldn’t be able to do all
this work without y’all!
-- Romain & Sam
_______________________________________________
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to