Amazing work gents.
liquidsoap is a pleasure to use and the websocket feature added in this
edition is super exciting and is something ive been trying to recently
crack using other inferior tech without much success.
Keep up the good work! :)
Dane
Romain Beauxis <mailto:[email protected]>
12 January 2016 23:56
Dear all,
This with great pleasure and much thanks for your patience that I am
glad to announce that liquidsoap 1.2.0 has just been released.
Changelog is included at the bottom of this email.
This release focuses on getting all the latest and much awaited
developments and bug fixes out the door. We will be responding to bug
reports and potential feature requests afterward and may release
further minor versions as we see fit in the near future.
Among the new features for this release, the following are worth noticing:
- Support for websockets input. The technology has been implemented
for a while but, with the latest development in web browsers and
javascript support, it seems that it now fully functional. This means
that you can create an audio stream directly from a browser window and
send it to liquidsoap/icecast! This does not just mean
microphone-based streams but also file-based streams and even a mixed
of both! There is a proof of concept that you can test here:
https://github.com/webcast/webcaster Needless to say, we are quite
excited by this!
- Support for a buffer.adaptative operator which can be used to
mitigate issues related to network lags and clock inconsistencies
between source clients and servers.
- Support for multiple sources connected to the same shoutcast v2 server.
This release comes almost 3 years after the previous one. Admittedly,
things got a little delayed here.. Indeed, as we have moved further
into our respective lives, it has become increasingly difficult for us
to provide the same service as open source developers for this project
as we had in the past.
We, however, remain committed to the savonet project and still care
about its future and our users.
In the future, we will concentrate on the core mission of the project,
which is the liquidsoap DSL and binary. This means that other
side-projects such as Flows! or Liguidsoap will unfortunately receive
less attention from us. Likewise, our priority will be to work on bugs
and feature releases through our github project pages. We will
continue to provide support to users through our mailing list, of
course, but will do as time allows
Meanwhile, we warmly welcome any interested contributor to step up and
join our team. We like to believe that we are relatively nice to work
with.
And, yeah, OCaml isn't that hard to learn. I've been there myself.. :-)
Finally, we want to express our deep and humbled gratitude to our
users who have kept using and trusting liquidsoap in the past years.
Thank you so much guys!!
We all wish you guys a wonderful 2016 full of successful liquidsoap
projects and much more!
For the Savonet Team,
David, Romain and Sam
1.2.0 (unreleased)
==================
New:
- Websocket server (#90): this means that you can stream to harbor
directly from
your browser!
- Add support for AIFF format (#112).
- Add url.split_args to split the argument of an url (#123).
- Add buffer.adaptative to cope with small network delays (#131).
- Add sleeper operator to simulate network delays and test robustness
(#131).
- Add stereo.left and stereo.right to extract channels from a stereo
stream.
- Add restart command to restart liquidsoap (#135).
- Add file.contents to read the contents of a file.
- Add filter.rc for first-order RC filters.
Enhancements:
- Add support for sending OSC data (osc.send_*).
- Native support for (some) AVI files (#256) which enables support for
external
video encoders (#233).
- Improve rms operator (#105) to have per channel rms (#102), the
ability to
dynamically set window duration (#103) and multiple monitors (#104).
- Icecast streaming can now use HTTP1.1 chunked encoding (#82, #107).
- Add support for multiple shoutcast extensions (#216).
- Fade type can be overridden by metadata in fade.in / fade.out (#64).
- Allow LADSPA plugins with arbitrary number of channels (#191).
- Rename shine encoder from %mp3.fxp to %shine.
- fdkaac: dynamic plugin (#79), set afterburner parameter, use MPEG4
by default
(#83).
- Improved subtyping on lists (#125, #126).
- Add native simple JSON decoder.
- Better code: do not abusively use assertions (#137), issue more
warnings and
fix them (#162).
Bugfixes:
- Correctly close connection in http.get / http.post (#72).
- Remove input.lastfm which has been broken for a while.
- Lots of small bugfixes.
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users
--
Regards
Dane Streeter
Managing Director
Sharpstream Ltd
O: 0800 999 2468
DD: 01273 921196
Emergency? [email protected]
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users