Reload config file for Icecast radio streaming server without dropping listeners

Type:

or, find the PID for your Icecast process¬†using “ps aux” (example: 1234) and type:

 

While kill and killall do normally terminate tasks, in this instance they’re being used to send a “hangup signal” (-HUP) which forces Icecast to refesh the configuration file (usually /etc/icecast2/icecast.xml) without dropping any of the client connections. Pretty hard to understate the usefulness of this, especially on a production server.

How to display ‘Now Playing’ ticker from an Icecast server on website

[Read more…]

How to customize your Icecast web server interface

Coming soon.

Change colours, insert your logo, add additional menu links, etc.