HELP
Migration Guide

How to Migrate from Shoutcast to Shoutcast Net

Complete step-by-step guide to migrate your existing Shoutcast station to Shoutcast Net. Keep your existing encoder software, transfer your AutoDJ library, and go live with minimal downtime.

Migration Time:

30-60 minutes typical | Zero downtime possible with proper planning

Shoutcast to Shoutcast Net migration process illustration

7-Step Migration Process

Step 1 Export Current Configuration

Before migrating, back up your current Shoutcast server configuration and all AutoDJ content.

What to Backup:

  • sc_serv.conf - Your current server configuration file
  • Playlists - All .m3u, .pls, or .lst playlist files
  • Music Library - All audio files (MP3, AAC, OGG)
  • Stream Details - Note your current hostname, port, and passwords
  • Listener Stats - Export any analytics you want to preserve

How to Access Files:

Via SSH:

# Find Shoutcast config
find /home -name "sc_serv.conf"

# Download files via SCP
scp user@yourserver.com:/path/to/sc_serv.conf ~/backup/
scp -r user@yourserver.com:/path/to/music ~/backup/
Pro Tip: Keep your old server running during migration so you can reference settings and test side-by-side.

Step 2 Create Shoutcast Net Account

Sign up for Shoutcast Net and provision your new audio streaming server.

Steps:

  1. Visit Shoutcast Net Audio Hosting
  2. Choose a plan matching your current listener capacity
  3. Complete registration and payment
  4. Wait 5-10 minutes for server provisioning
  5. Access your control panel and note new server details

Server Details You'll Receive:

  • Server hostname (e.g., server1234.shoutcastnet.com)
  • Port number (typically 8000 or custom)
  • Admin password
  • Source/DJ password
  • FTP credentials for AutoDJ uploads
Recommendation: Choose a plan with slightly more capacity than your current peak listeners to allow for growth.

Step 3 Upload AutoDJ Files via FTP

Transfer your music library to Shoutcast Net's AutoDJ system.

Upload Methods:

Via FTP Client

Use FileZilla, Cyberduck, or WinSCP:

Host: ftp.shoutcastnet.com
Port: 21
Username: Your FTP user
Password: From control panel
Via Web Upload

Use control panel's file manager:

  • Login to control panel
  • Navigate to AutoDJ → Upload
  • Drag & drop music files
  • Wait for processing

Organizing Your Library:

  • Create folders by genre, artist, or playlist type
  • Use descriptive filenames (e.g., "Artist - Song Title.mp3")
  • Ensure proper ID3 tags for metadata display
  • Verify bitrate matches your stream quality
Upload Time: Expect 1-2 hours for 10GB library on typical broadband. Use FTP for large libraries (50GB+).

Step 4 Update Encoder Settings

Change your encoder software (BUTT, RadioDJ, SAM Broadcaster, etc.) to connect to your new Shoutcast Net server.

Configuration Changes Needed:

Setting Old Value (Example) New Value (From Control Panel)
Server Address oldserver.example.com server1234.shoutcastnet.com
Port 8000 8000 (or custom)
Password Your old password New source password
Mount Point /stream /stream (or /live)
Protocol Icecast2 / Shoutcast v1 Shoutcast v2

Common Encoder Software:

BUTT

Settings → Server → Update hostname, port, password

RadioDJ

Options → Encoder → Edit encoder settings

SAM Broadcaster

Encoders → Edit → Update server details

Step 5 Set Up Custom Domain (Optional)

Use your own domain name for streaming instead of the default Shoutcast Net subdomain.

DNS Configuration:

Add a CNAME record to your DNS:

Type: CNAME
Name: stream (or radio, live, etc.)
Value: server1234.shoutcastnet.com
TTL: 3600

Your stream URL becomes:

http://stream.yourdomain.com:8000/stream
DNS Propagation: Allow 1-24 hours for DNS changes to propagate worldwide.

Step 6 Test Stream

Verify everything works correctly before switching your live listeners.

Testing Checklist:

  • Connect encoder and verify "Connected" status
  • Play test audio and listen via stream URL
  • Check audio quality and bitrate
  • Verify metadata (song titles) displays correctly
  • Test AutoDJ by disconnecting live source
  • Monitor listener stats in control panel
  • Test on multiple devices (desktop, mobile, tablet)

Test URLs:

Direct Stream:

http://server1234.shoutcastnet.com:8000/stream

Web Player:

https://server1234.shoutcastnet.com/player
Tip: Test with VLC Media Player, iTunes, and mobile browsers to ensure compatibility.

Step 7 Go Live - Complete Migration

Once testing is complete, switch your live listeners to the new server.

Final Steps:

  1. Update Website Player - Replace old stream URL with new one in all embeds
  2. Update Mobile Apps - Push app updates with new stream URL
  3. Social Media Announcement - Notify followers about the migration
  4. Email Listeners - Send migration notice to email list
  5. Monitor Stats - Watch control panel for listener connections
  6. Keep Old Server Running - Maintain for 1-2 weeks as grace period

Sample Listener Notification:

"We've upgraded to a better streaming platform! Update your bookmarks to our new stream URL: [NEW URL]. The old stream will continue working for 2 weeks, but please update now for uninterrupted listening. Enjoy improved sound quality and reliability!"

Congratulations! Your migration is complete. You're now streaming with Shoutcast Net's managed infrastructure.

Troubleshooting Common Issues

Can't Connect Encoder

Possible Causes:

  • Incorrect hostname or port
  • Wrong password
  • Firewall blocking connection
  • Server not provisioned yet

Solutions:

  • Double-check credentials in control panel
  • Test with telnet: telnet hostname port
  • Temporarily disable firewall to test
  • Contact support for server status
No Audio Playback

Possible Causes:

  • Encoder not sending audio
  • Wrong mount point
  • Browser blocking audio
  • Codec incompatibility

Solutions:

  • Check encoder input levels
  • Verify mount point matches player URL
  • Try direct stream URL in VLC
  • Use MP3 format for maximum compatibility
Metadata Not Updating

Possible Causes:

  • Encoder not sending metadata
  • Wrong protocol version
  • Player caching old data

Solutions:

  • Enable "Send song titles" in encoder
  • Use Shoutcast v2 protocol
  • Check metadata in control panel stats
  • Clear browser cache and refresh
AutoDJ Not Playing

Possible Causes:

  • No files uploaded
  • AutoDJ not enabled
  • Playlist not configured
  • Live source still connected

Solutions:

  • Upload music via FTP/web interface
  • Enable AutoDJ in control panel
  • Create and activate playlist
  • Disconnect live encoder to test
Still Having Issues? Our 24/7 support team is here to help. Contact us via live chat, email, or phone for migration assistance. Get Support →

Ready to Migrate to Shoutcast Net?

Join thousands of stations who've switched to our managed platform for better reliability, automation, and support.

Free migration assistance • 14-day free trial • 30-day money-back guarantee