All pastes #978789 Raw Edit

Something

public text v1 · immutable
·published 2008-04-09 20:31 UTC
rendered paste body
I've just put up a debian package for the latest version
of icecast's development branch (kh33) as updated by yves.
( thanks yves! )

It will be really appreciated if somebody can try it out and give some
feedback, so every ring member can use the debian package to
install/update their servers. This way it will be easier to update,
and have them all synchronized with the latest working version.

First off, before you attempt to install this package,
be sure to backup your icecast.xml config to somewhere safe.

Then follow these steps:

* Add my repository to your /etc/apt/sources.list:

   # icecast2-kh GISS
   deb http://xicnet.com/debian etch main

* Run the following commands:

   sudo apt-get update
   sudo apt-get install icecast2

* Read the README.Debian to understand some changes on the new
 debian package:

   less /usr/share/doc/icecast2/README.Debian

 Most important to note here is that /etc/icecast2/icecast.xml
 is a symlink to /usr/share/icecast2/etc/icecast2/icecast.xml
 in an effort to ease the setup of a chroot jail for icecast.
 So you should place your customized config file there rather
 than directly on /etc/icecast2.

* Now place again your backed up icecast.xml config in the above
 mentioned place.

* Be always careful to keep a backup copy of your currently working
 config and any modified xsl pages if applies, just in case an update
 of this package overwrites the existing one.

* Please, follow the YP howto here: http://yp.r23.cc/howto.html
 to announce your server's streams into our YP directory.
 We are using the IP address for our YP server, so you don't
 have to worry about all the chroot setup mess ;)

 IMHO using our own YP directory is the best way to go for having
 a listing of all the streams across the different ring member servers.

 My idea is also that we could provide RSS feeds with the channels when
 they are online, as announced to the YP dir.

 You basically need to add the following to your icecast.xml config:

  <directory>
  <yp-url-timeout>15</yp-url-timeout>
  <yp-url>http://193.238.157.52/yp/yp.php</yp-url>
  </directory>

 And reload the server's config: /etc/init.d/icecast2 reload
 After about one second visit: http://yp.r23.cc/ to see your streams
 listed there.