I've just packaged up ices 0.2.2. You may find it at
http://www.icecast.org/download.html.
This release supports different hosts per mount. This requires you to
update your config files, since the Server node has been moved inside
the Stream tab. See the bundled config file for an example.
The other gotcha is that it finally loads the perl module as a module,
which means that you have to make sure your module returns a positive
value at the end. Previously you could get away with omitting this.
Playlist scripts are a bit friendlier now, in that you only have to
define ices_get_next. The other functions are optional.
There have also been more bug fixes (ok, mostly some buffer sizes have
been doubled :)) which make ices more stable on other platforms or
when reencoding odd or VBR mp3 files.
> From the changelog:
- 0.2.2 2001-08-01
- You can now specify the host and port for each mount point
separately. In fact, you have to.
- MP3 encoding output buffer size increased, seems to handle VBRs
better, don't know why this is necessary at the moment.
- Thread stack size increased again.
- Write to stdout directly for usage/-V info, so it doesn't get
swallowed if ices is configured to run in the background.
- Include system configuration info in ices -V output.
- Use setsid() to detach from tty, not setpgid().
- Load perl module as a proper module. This means you'd better
return
1 at the end of your module.
- Set PYTHONPATH reliably (not using an automatic variable), and
removed the arbitrary length limit.
- Log file no longer appends PID. In general I think this is a silly
practice. I would have removed it from the cue file too, but a)
I don't use the cue file, and b) it at least cleans up after
itself
on exit.
- Build dependency bugs fixed.
-Brendan
--- >8 ----
List archives: http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message to 'icecast-request at
xiph.org'
containing only the word 'unsubscribe' in the body. No subject is
needed.
Unsubscribe messages sent to the list will be ignored/filtered.