Tons of bug fixes and several neat improvements.

## Changelog

New:

- Added `FFMPEG` decoder using the new `ocaml-ffmpeg` API. Thanks for @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, #568)

- Added `output.youtube.live` as a wrapper around 
`output.gstreamer.audio_video` to stream live to Youtube (#498)

- Added metadata extraction to `ffmpeg2wav` protocol (#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)

- Disabled Gstreamer stream decoder.

- Removed asynchronous mode for `output.gstreamer.audio_video`

- Reworked `smartcross` internal logic (#596)

- Enabled `replaygain` on `m4a` files, thanks to @gilou (#604)

- Added `encoding` parameter to `output.shoutcast` to allow alternative string 
encoding for metadata updates (#411)

- Deprecated `rewrite_metadata`

Fixed:

- Decouple dyntools compilation.

- Support for OCaml >= 4.06

- File descriptor leak in `output.icecast` (#548)

- Fixed URL regexp for `input.https` (#593)

- Multiple gstreamer fixes:
  - File decoder with video.
  - Memory leaks (#516, #511, #434, #318)
  - Process freeze (#608, #278)

- Duppy crash on exit (#160)

- Fixed audio glitches when using the `pipe` operator (#614)

- Deadlock in external decoder. (#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
_______________________________________________
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to