Le 11/09/2018 à 07:04, Romain Beauxis a écrit : > Tons of bug fixes and several neat improvements. >
Oh yeah!! Congrats and thanks a lot Romain for your dedicated work on the 1.3.4 release! Piping the tests out of dev immediately... Cheers, Gilles > > Changelog > > New: > > * > > Added |FFMPEG| decoder using the new |ocaml-ffmpeg| API. Thanks for > @gndl <https://github.com/gndl> for the hard work there. > > * > > Added |"init.allow_root"| setting to allow running liquidsoap as root. > > * > > Added |on_track| callback for playlists. Can be used to force a reload. > > * > > Added |server.condition|, |server.wait|, |server.broadcast| and > |server.signal|. Used to control server command execution. > > * > > Added |server.write|, |server.read{chars,line}| to write interactive > server commands in conjunction with the above functions. (#544 > <https://github.com/savonet/liquidsoap/issues/544>, #568 > <https://github.com/savonet/liquidsoap/pull/568>) > > * > > Added |output.youtube.live| as a wrapper around > |output.gstreamer.audio_video| to stream live to Youtube (#498 > <https://github.com/savonet/liquidsoap/issues/498>) > > * > > Added metadata extraction to |ffmpeg2wav| protocol (#623 > <https://github.com/savonet/liquidsoap/issues/623>). > > Changed: > > * > > Depends on OCaml >= 4.03.0 > > * > > Depends on camomile > 1.0.0 > > * > > Use |http{s}.head| when available to fetch remote file's mime type. > (win32 port) > > * > > Better log messages for root exit and buffer override. > > * > > Switch default log to stdout. Set to file when |log.file.path| is > set (#612 <https://github.com/savonet/liquidsoap/issues/612>) > > * > > Disabled Gstreamer stream decoder. > > * > > Removed asynchronous mode for |output.gstreamer.audio_video| > > * > > Reworked |smartcross| internal logic (#596 > <https://github.com/savonet/liquidsoap/issues/596>) > > * > > Enabled |replaygain| on |m4a| files, thanks to @gilou > <https://github.com/gilou> (#604 > <https://github.com/savonet/liquidsoap/pull/604>) > > * > > Added |encoding| parameter to |output.shoutcast| to allow > alternative string encoding for metadata updates (#411 > <https://github.com/savonet/liquidsoap/issues/411>) > > * > > Deprecated |rewrite_metadata| > > Fixed: > > * > > Decouple dyntools compilation. > > * > > Support for OCaml >= 4.06 > > * > > File descriptor leak in |output.icecast| (#548 > <https://github.com/savonet/liquidsoap/issues/548>) > > * > > Fixed URL regexp for |input.https| (#593 > <https://github.com/savonet/liquidsoap/issues/593>) > > * > > Multiple gstreamer fixes: > > o File decoder with video. > o Memory leaks (#516 > <https://github.com/savonet/liquidsoap/issues/516>, #511 > <https://github.com/savonet/liquidsoap/issues/511>, #434 > <https://github.com/savonet/liquidsoap/issues/434>, #318 > <https://github.com/savonet/liquidsoap/issues/318>) > o Process freeze (#608 > <https://github.com/savonet/liquidsoap/issues/608>, #278 > <https://github.com/savonet/liquidsoap/issues/278>) > * > > Duppy crash on exit (#160 > <https://github.com/savonet/liquidsoap/issues/160>) > > * > > Fixed audio glitches when using the |pipe| operator (#614 > <https://github.com/savonet/liquidsoap/issues/614>) > > * > > Deadlock in external decoder. (#611 > <https://github.com/savonet/liquidsoap/issues/611>) > > — > You are receiving this because you are subscribed to this thread. > View it on GitHub > <https://github.com/savonet/liquidsoap/releases/tag/1.3.4> or mute the > thread > <https://github.com/notifications/unsubscribe-auth/Am23y0yQTRENV6al6NbMVM3MhIsSW92iks5uZ0R4gaJpZM4Wimgj>. > > > > > > _______________________________________________ > 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