Skip to content
Browse files

Releasing liquidsoap 1.0.0 beta2

  • Loading branch information...
1 parent ad541af commit 0c31e4ef17343c323d4ecc8449ba1dd5edebb767 @dbaelde dbaelde committed
Showing with 64 additions and 44 deletions.
  1. +5 −5 CHANGES
  2. +54 −35 INSTALL
  3. +3 −2 README
  4. +1 −1 doc/liquidsoap.1
  5. +1 −1 src/main.ml
View
10 CHANGES
@@ -1,4 +1,4 @@
-1.0.0 beta2 (??-07-2011)
+1.0.0 beta2 (04-07-2011)
========================
This release introduces lots of fixes and cleanup, but also some new features.
Major novelties: support for fast seeking and cue points, FLAC and improved
@@ -140,16 +140,16 @@ General:
- Avoid problems preventing backtrace printing
Miscellaneous:
- Update liguidsoap, make microphone input optional (LS-496)
- - Do not crash upon charset-recoding failures [LS-473,a7a3ad762100]
- - Fix in source.dynamic(): missing source re-selection [LS-354,eed32621494c]
- - Avoid deadlock on startup in daemon mode [LS-229,42ea194fdacd,1859ee9c68e4]
+ - Do not crash upon charset-recoding failures [LS-473]
+ - Fix in source.dynamic(): missing source re-selection [LS-354]
+ - Avoid deadlock on startup in daemon mode [LS-229]
- Fixes in LADSPA and SDL causing early freezing of Frame parameters.
- Fullscreen mode for output.sdl()
- Fix: SIGPIPE used to cause crashes (LS-53,LS-287)
- Fix: video.volume() could crash upon some end-of-track situationos
- Fix: properly escape filenames in external file duration methods
- Rework timeout management for various sockets (notably icecast & harbor)
- Set nodelay, remove TCP_-TIMEOUT [LS-508,LS-509,26a77827f66b,663edfba92fd]
+ Set nodelay, remove TCP_*TIMEOUT [LS-508,LS-509]
1.0.0 beta1 (06-09-2010)
========================
View
89 INSTALL
@@ -1,48 +1,57 @@
- Liquidsoap 1.0.0 beta
- ---------------------
+ Liquidsoap 1.0.0 beta2
+ ----------------------
+
+ Below is a list of dependencies, mostly OCaml libraries. Except for
+ ocaml-pcre, all of those libraries are developed by the Savonet project
+ and are bundled in the liquidsoap-<version>-full.tar.bz2 tarballs,
+ in addition to traditional distribution channels.
Mandatory dependencies :
- ocaml-dtools>=0.2.0
- ocaml-duppy>=0.3.2
+ ocaml-dtools>=0.2.2
+ ocaml-duppy>=0.4.0
+ ocaml-mm>=0.1.0
ocaml-pcre
- Optional dependencies :
+ Recommended dependencies :
- ocaml-cry>=0.1.5 for sending to Shoutcast & Icecast
- ocaml-ogg>=0.4.1 for Ogg data
- ocaml-vorbis>=0.5.1 for Ogg/Vorbis data
- ocaml-theora>=0.2.0 for Ogg/Theora data
- ocaml-speex>=0.1.2 for Ogg/Speex data
- ocaml-mad>=0.4.0 for MP3 decoding
- ocaml-lame>=0.2.4 for MP3 encoding
- ocaml-taglib>=0.1.3 for MP3ID3 metadata access
- ocaml-faac>=0.1.2 for AAC encoding
- ocaml-faad>=0.1.3 for AAC stream decoding
- ocaml-gavl>=0.1.3 for video conversion using the gavl library
- ocaml-pulseaudio>=0.1.1 for PulseAudio I/O
- ocaml-samplerate>=0.1.1 for libsamplerate audio conversion
- ocaml-lastfm>=0.2.0 for lastfm protocol support
- ocaml-magic>=0.6 for file type detection
- ocaml-xmlplaylist>=0.1.2 for XML-based playlist formats
- ocaml-soundtouch>=0.1.5 for libsoundtouch's audio effects
- ocaml-ao>=0.1.9 for output via libao
- ocaml-alsa>=0.2.0 for ALSA I/O
- ocaml-portaudio>=0.1.3 for Portaudio I/O
- ocaml-bjack>=0.1.3 for Jack support
- ocaml-ladspa>=0.1.2 for LADSPA plugins
camomile for charset recoding in metadata
- ocaml-jack>=0.1.0 for old Jack support (DEPRECATED)
- libopal for receiving VOIP calls (EXPERIMENTAL)
+ ocaml-magic>=0.6 for file type detection
+ festival, sox, normalize for speech synthesis
- Other optional dependencies can be found in the download
- section of the project. All of them should be included in
- the -full tarball
+ Optional dependencies :
+
+ ocaml-cry>=0.2.0 for sending to Shoutcast & Icecast
+ ocaml-ogg>=0.4.2 for Ogg codecs
+ ocaml-vorbis>=0.6.0 for Ogg/Vorbis codec
+ ocaml-theora>=0.3.0 for Ogg/Theora codec
+ ocaml-speex>=0.2.0 for Ogg/Speex codec
+ ocaml-flac>=0.1.0 for Flac and Ogg/Flac codec
+ ocaml-schroedinger>=0.1.0 for Ogg/Schroedinger codec
+ ocaml-mad>=0.4.2 for MP3 decoding
+ ocaml-lame>=0.3.0 for MP3 encoding
+ ocaml-taglib>=0.1.4 for MP3ID3 metadata access
+ ocaml-faad>=0.3.3 for AAC stream decoding
+ ocaml-aacplus>=0.2.0 for AAC(+) encoding
+ ocaml-voaacenc>=0.2.0 for AAC(+) encoding
+ ocaml-gavl>=0.1.4 for video conversion using the gavl library
+ ocaml-samplerate>=0.1.1 for libsamplerate audio conversion
+ ocaml-lastfm>=0.3.0 for lastfm protocol support
+ ocaml-xmlplaylist>=0.1.3 for XML-based playlist formats
+ ocaml-dssi>=0.1.0 for DSSI sound synthesis
+ ocaml-lo>=0.1.0 for OSC (Open Sound Control) support
+ ocaml-ladspa>=0.1.3 for LADSPA plugins
+ ocaml-soundtouch>=0.1.6 for libsoundtouch's audio effects
+ ocaml-ao>=0.2.0 for output via libao
+ ocaml-alsa>=0.2.1 for ALSA I/O
+ ocaml-portaudio>=0.2.0 for Portaudio I/O
+ ocaml-pulseaudio>=0.1.1 for PulseAudio I/O
+ ocaml-bjack>=0.1.3 for Jack support
+ ocaml-jack [unreleased] for old Jack support (DEPRECATED)
Runtime optional dependencies :
- festival, sox, normalize for speech synthesis
wget for http/https/ftp support
ufetch (from ocaml-fetch) for smb support
@@ -65,7 +74,12 @@
Now you can start the build configuration:
% ./configure
- And then build the software:
+ If you want a complete installation of liquidsoap, enabling a production
+ use of liquidsoap as a daemon, you should pass --with-user=<login> and
+ --with-group=<group> options to indicate which user/group you have
+ created for liquidsoap.
+
+ Then, build the software:
% make
You can also generate the documentation for liquidsoap:
@@ -82,6 +96,11 @@
% make install (as root if needed)
+ This will not install files such as /var/log/liquidsoap unless you have
+ provided a user/group under which liquidsoap should be ran. This behavior
+ can be overridden by passing INSTALL_DAEMON="yes" (useful for preparing
+ binary packages).
+
For installing developers documentation, run:
% make api-doc-install
@@ -92,4 +111,4 @@
% make (service|gentoo)-install
- See /doc for understanding radio programming. I hope you'll have fun.
+ See /doc for understanding liquidsoap scripting. Have fun!
View
5 README
@@ -1,6 +1,7 @@
-Liquidsoap 0.9.2 -- a programmable audio stream generator.
-Copyright 2003-2010 Savonet team
+Liquidsoap 1.0.0 beta2
+
+Copyright 2003-2011 Savonet team
Email : savonet-users@lists.sourceforge.net
Homepage: http://savonet.sf.net/
View
2 doc/liquidsoap.1
@@ -1,5 +1,5 @@
.\" Hey, EMACS: -*- nroff -*-
-.TH LIQUIDSOAP 1 "September 06, 2010" "Liquidsoap 1.0.0 beta1"
+.TH LIQUIDSOAP 1 "July 04, 2011" "Liquidsoap 1.0.0 beta2"
.SH NAME
View
2 src/main.ml
@@ -426,7 +426,7 @@ let options =
["--version"],
Arg.Unit (fun () ->
Printf.printf
- "Liquidsoap %s%s.\n\
+ "Liquidsoap %s%s\n\
Copyright (c) 2003-2011 Savonet team\n\
Liquidsoap is open-source software, \
released under GNU General Public License.\n\

0 comments on commit 0c31e4e

Please sign in to comment.
Something went wrong with that request. Please try again.