How to Start an Online Web Radio Station
To start a web radio station, you need a programming plan, suitable audio equipment, and a streaming server. Before going live, check which rights you need for the content you plan to broadcast.
1. Define Your Format and Schedule
Decide who your station is for and how its programming will work:
- Music and audience: A recognizable format helps listeners understand what to expect.
- Broadcast schedule: Plan when presenters will broadcast live and when AutoDJ will take over.
- Station name and website: Check whether your chosen name and domain are available.
2. Check Music Rights
Music broadcasts involve rights in both the compositions and the recordings. In Germany, GEMA and GVL are relevant contacts:
- GEMA explains web radio licensing for the composers, lyricists, and publishers it represents.
- GVL explains web radio and webcasting licensing for the neighbouring rights it manages.
Before broadcasting publicly, check which licences cover your repertoire, format, and listener territories. Streaming hosting does not replace this step. Obtain current terms and tariffs from the relevant rights holders or collecting societies. Outside Germany, check the requirements in the applicable countries.
3. Prepare Audio Equipment and Broadcasting Software
A microphone, headphones, and a computer with suitable broadcasting software are enough to prepare your first shows.
- Microphone: Use a USB microphone or an XLR microphone with a compatible audio interface.
- Headphones: Monitor through headphones to keep loudspeaker output from feeding back into the microphone.
- Broadcasting software: Programs such as mAirList, SAM Broadcaster, or Mixxx handle playout. An encoder such as butt can send an existing audio signal to the streaming server.
Test audio levels, the input device, and the server connection before your first public broadcast.
4. Set Up Your Streaming Server
Compare listener slots, supported bitrates, AutoDJ features, and setup support when choosing hosting.
STREAMPANEL web radio hosting includes a cloud instance with SPCast:
- AutoDJ: Upload MP3 files in your browser and configure playlists and schedules.
- Live shows: Connect your broadcasting software and test handoffs between AutoDJ and presenters.
- Audio quality: Plans include bitrates up to 320 kbps. Choose a bitrate suited to your source files and internet connection.
- Playback: Use HLS web players and SHOUTcast- or Icecast-compatible connections for suitable players.
Test playback on a smartphone and from outside your own network as well.
5. Build Your Website and Community
A website gives listeners a place to find your player, schedule, and contact details:
- A radio CMS such as WEB-PHP offers schedules and team lists.
- SPChat lets listeners and presenters chat during shows.
- A TeamSpeak 3 server supports internal editorial conversations.
View web radio hosting and features or discuss setup with support.