
If you run AutoDJ and occasionally bring in a live DJ, the goal is simple: go live without kicking listeners off the stream, then drop back to AutoDJ when the show is done. With Icecast (and the CentovaCast panel we use at CastHost), that handoff is straightforward once your encoder settings are correct. If you are brand new to all of this, start with our guide on what you need to stream live with Shoutcast or Icecast first.
One quick note before we start: most streaming setups have a small buffer (a few seconds) so listeners will still hear a slight delay. What you can avoid is dead air and messy reconnects.
How to Switch from AutoDJ to Live Source on Icecast
On CastHost Icecast stations, AutoDJ plays in the background while you connect your live encoder to the live source details shown in CentovaCast (Quick Links). When the live source connects, Icecast prioritizes it. When you disconnect, AutoDJ continues like nothing happened.
Here is the step-by-step process:
- Log in to your CentovaCast control panel and confirm your AutoDJ is running.
- Open your live DJ broadcasting software (for example: BUTT, SAM Broadcaster, or RadioBOSS).
- Copy the live source hostname, port, username, password, and mountpoint from CentovaCast (Quick Links).
- Select your audio input (microphone, mixer, or line-in) and set your codec/bitrate.
- Connect your live source and do a quick level check from a listener device (phone on LTE is perfect).
- When you disconnect, listeners fall back to AutoDJ automatically.
Before You Go Live: 60-Second Checklist
Most “AutoDJ-to-live” issues are just one setting being off. Before you start your show, run this quick checklist:
- Server type: Make sure your encoder is set to Icecast or Shoutcast (whichever your station uses). Not sure which you have? See our Icecast vs Shoutcast comparison.
- Host + port: Use the live source host/port from CentovaCast (not the public “listen” URL).
- Username + password: Icecast commonly uses a username like
source, but always follow your control panel. - Mountpoint: On Icecast this looks like a file path (example
/live or /live.mp3). Copy/paste it exactly. - Codec + bitrate: Stay within your plan limits; if you are unsure, start conservative (like MP3 128 kbps stereo or 64 kbps mono for talk).
- SSL/TLS: Only enable SSL in your encoder if your server is set up for it. If you enable it by accident, the connection usually fails immediately.
Audio Routing: Make Sure You Are Streaming the Right Sound
Getting connected is only half the battle. The other half is sending the right audio to the encoder.
- Microphone only: Choose your mic (USB mic or audio interface) as the input device in your encoder.
- DJ mixer/controller: Use the mixer/audio interface output (often called “USB Audio Codec” or your interface name) as the input.
- Play audio from your computer: Many encoders can only capture mic/line-in by default. If you want to broadcast system audio (music player output), you typically need an audio router/virtual cable setup on your OS.
If you are using BUTT, our BUTT encoder guide walks through the input device selection and common setup mistakes. For tips on getting the best possible sound quality out of your setup, see our guide to better audio streaming quality.
Troubleshooting: When the Transition Isn’t Smooth
Here are the most common issues we see (and the fixes that usually solve them):
- “Bad password” / “Authentication failed”
Double-check you are using the live source credentials (not your control panel login, and not a public listening password). - Connected, but no audio
Your input device is wrong or muted. Confirm your encoder shows input level/VU meter movement and that you selected the correct left/right channels. - Listeners hear silence for a few seconds when you connect
This is usually a buffering issue or the encoder starting “cold.” Try connecting 10–15 seconds before you speak, and use a wired connection when possible. - AutoDJ doesn’t resume when you disconnect
Make sure AutoDJ is still running in CentovaCast. If AutoDJ stops (or runs out of content), there is nothing to fall back to. - You can’t connect because the mountpoint is “in use”
Only one source can feed a single mount at a time. Confirm you are connecting to the correct live mount (and that you are not already connected from another computer).
Can Shoutcast also transition from AutoDJ to Live Source smoothly?
It depends on which Shoutcast version you are using. For a deeper look at how Icecast and Shoutcast differ in general, see our Icecast vs Shoutcast comparison guide.
Shoutcast DNAS v2 with sc_trans v2
Yes, this is natively supported by DNAS2/sc_trans v2. Your live DJs connect directly to sc_trans v2 (instead of directly to the Shoutcast DNAS v2 server). When sc_trans v2 detects a live source connection, it stops its AutoDJ duties and passes the live source straight through to the Shoutcast DNAS v2 server.
This is seamless for both the DJ and listeners. You can find the live source connection details on the Quick Links page inside your CentovaCast control panel.
Here is how it works behind the scenes:
- Your live DJ connects to sc_trans v2 using their broadcasting software.
- sc_trans v2 detects the live source and stops AutoDJ broadcasting.
- The live audio is passed through to Shoutcast DNAS v2 for delivery to listeners.
- When the live DJ disconnects, sc_trans v2 resumes AutoDJ automatically.
Shoutcast DNAS v1
Unfortunately, it is not possible to do a seamless AutoDJ-to-live transition with Shoutcast DNAS v1. Due to how v1 was designed, it cannot reliably detect whether a live source has connected, so it will continue playing the AutoDJ regardless. To go live with Shoutcast DNAS v1, you would need to manually stop AutoDJ first, then connect. At CastHost, we only offer Shoutcast v2, so this limitation does not affect our customers.
Tips for a Smooth Live Transition
- Connect a little early: Connect 10–15 seconds before you start talking so your encoder is stable and levels are set.
- Use a wired connection: Wi-Fi works, but Ethernet is more reliable for live shows.
- Keep AutoDJ running: AutoDJ is your safety net. If it is stopped, there is nothing to fall back to.
- Do a “listener check”: Monitor your stream from a separate device so you are hearing what your audience hears.
Do I need different credentials for AutoDJ vs live DJ?
Often, yes. AutoDJ is managed inside CentovaCast, while live DJ connections use source credentials (host/port/user/pass/mount) shown in your Quick Links.
Will my listeners need to refresh when I go live?
Normally, no. If you connect to the correct live source settings, the stream continues and listeners simply hear the live audio when it takes priority.
What bitrate should I use for live broadcasting?
Use a bitrate that matches your station plan and your audience. If you are doing mostly voice, mono at a lower bitrate can still sound great. If you are doing music, 128 kbps stereo MP3 is a common starting point.
Why is there a delay between what I say and what listeners hear?
This is normal buffering on internet radio streams. It helps playback stay smooth for listeners, especially on mobile networks.
Ready to start your own internet radio station? Click here to see our plans.