How does the automatic live/autoDJ switching feature for IceCast work?

The automatic live/autoDJ switching feature makes use of IceCast's "fallback mount" support to allow your live DJs to automatically "take over" the stream when they connect in with their live source software.  There is no need to stop the autoDJ -- it will continue playing (unheard) in the background while the live broadcast is in progress.

Technically speaking, it works as follows:

  1. Centova Cast creates three mount points on the server:
    1. /autodj -- This is where the autoDJ connects
    2. /live -- This is where your live source is supposed to connect
    3. /stream -- This is configured to automatically duplicate /live if a live source is connected, and if not, it falls back to /autodj.  

      It's a lot like having two physical MP3 players (represented by /live and /autodj) and one pair of headphones (represented by/stream).  Whenever the live source is connected, the "headphones" are plugged into /live -- the /autodj player still continues to play, but since it has no "headphones", nobody can hear it.  When the live source disconnects, the "headphones" are unplugged from /live and plugged back in to /autodj.

  2. When the server is started, the autoDJ begins broadcasting to /autodj, so anyone who connects to /stream hears the autoDJ.

  3. When your live source connects to /live, the /stream mount point immediately "plugs in" to /live, so anyone who connects to /streamhears the live broadcast.

  4. When your live source disconnects from /live, the /stream mount point immediately falls back to /autodj (which has continued playing throughout your live broadcast even though nobody could hear it).

This allows seamless transitioning between live broadcasts and the autoDJ, with absolutely no silence in between.


  • 3 Users Found This Useful
Was this answer helpful?

Related Articles

What is the difference between ShoutCast and IceCast?

ShoutCast and IceCast are both streaming server applications.  Unless you're doing anything...

Setting Up the Centova Cast with Icecast for the first time.

1. Upload some MP3's! You'll need a FTP client & the login details for your server.If...

How do I access my Icecast Status Page?

The link can be found in Centova Cast under "Server Administration" The IceCast status page will...

Streaming live with WIn-Amp & IceCast

1. If you don't have already Winamp installed on your computer, download it from HERE...

Streaming live with Sam Broadcaster & IceCast

  When your ready to "Go Live", 1. In Sam Broadcaster - under "Encoders", choose the +...