What you need to start an online radio station

You can start an online radio station using free software and a hosting service that costs nothing to begin with. The basic setup requires three things: software to mix and broadcast your audio, a hosting platform that streams it to listeners, and a way to get people to tune in. Most of this can be done on a computer you already own, using programs that run on Windows, Mac, or Linux.

The whole process takes a few hours to set up, though you'll spend more time building an audience and creating content. You don't need special equipment beyond a microphone (even a basic USB one works), headphones, and an internet connection that's stable enough to upload audio without dropping. If you want to play music from other artists, you'll need to understand what that means legally — we'll cover that below.

Key Takeaways

  • Free broadcasting software like Mixxx or OBS lets you mix audio and send it to a streaming platform without paying anything upfront.
  • Free hosting platforms like Shoutcast, Icecast, or Radionomy will stream your station to listeners, though some limit how many people can listen at once.
  • Playing music from major artists requires a license you'll have to pay for, but playing your own content or royalty-free music is free.
  • You'll need a stable internet upload speed of at least 128 kbps to broadcast without constant interruptions.
  • Building an audience takes promotion through social media and consistency — most new stations start with just a handful of regular listeners.

Choose your broadcasting software

Mixxx is the most popular free option for people starting out. It runs on Windows, Mac, and Linux, lets you load music files or take input from a microphone, and connects directly to streaming platforms. You can crossfade between tracks, adjust volume, and add basic effects. Download it from mixxx.org and install it like any other program.

OBS Studio (Open Broadcaster Software) is another free choice, originally built for streaming video games but works for audio-only stations too. It's more powerful than Mixxx if you want to add visual elements later — like a static image or text showing what's playing — but it has a steeper learning curve. Get it from obsproject.com.

Both programs connect to your streaming host using credentials the host provides. You'll paste those credentials into the software's settings, and it will push your audio stream out to the internet. Test your connection before you go live by starting a broadcast and checking that the stream appears on your station's page.

Pick a free streaming host

Shoutcast (owned by Radionomy) is the largest free hosting option. You create an account at radionomy.com, set up your station, and get connection details to paste into your broadcasting software. Shoutcast limits free stations to 32 listeners at once, which is fine for starting out. If you grow beyond that, you'll need to pay.

Icecast is an open-source alternative that some people run on their own web server, but that requires technical knowledge. For most people, using a hosted Icecast service like Radionomy (which offers both Shoutcast and Icecast) is simpler.

Radionomy itself is a directory and hosting service that lets you create a station page, upload artwork, write a description, and get listed in their directory. You can use either Shoutcast or Icecast through Radionomy. The free tier includes basic hosting and a station page, though you can pay to remove ads or increase listener limits.

Sign up, create your station, and note down the server address, port number, and password — you'll need these in your broadcasting software. Most hosts provide a test button so you can check the connection before going live.

Understand music licensing and what you can play

Playing music from major record labels (songs by artists signed to Sony, Universal, Warner, etc.) requires a broadcast license. These cost money — usually a monthly fee that depends on how many listeners you have. SoundExchange and ASCAP handle licensing for internet radio in the United States, and other countries have their own licensing bodies.

You can play music without paying if you stick to content you own or create yourself, or if you use royalty-free music. Sites like Free Music Archive, Incompetech, and ccMixter offer thousands of songs you can use for free, either with or without attribution depending on the license. Read each song's license before you use it — some require you to credit the artist, others don't.

If you want to play mainstream music eventually, research what a broadcast license costs in your country. In the US, SoundExchange has a calculator on their website. Many small stations start with royalty-free music and add licensed music later once they have a revenue model.

Set up your station page and go live

Your hosting platform will give you a station page where listeners can tune in. Fill in your station name, description, genre, and upload artwork (usually a 600x600 pixel image). Write a description that tells people what kind of content you broadcast and when you're on the air.

Open your broadcasting software, enter the server credentials from your host, and click the button to start streaming. Your software will show you whether the connection succeeded. Check your station page in a web browser — you should see a play button and a listener count. Click it to confirm you can hear your own broadcast.

Start with a schedule you can actually keep. Broadcasting twice a week for two hours is better than promising daily shows you can't maintain. Listeners come back when they know when to find you.

Promote your station and build an audience

Most new stations start with zero listeners. Build an audience by telling people about it: post links on social media, mention it in online communities related to your content, and ask friends to tune in. Create a simple website or social media account for your station where people can find the link to your stream.

Consistency matters more than anything else. If you broadcast at the same time every week, people will tune in. If your schedule is random, they won't bother remembering you exist. Pick a time and stick to it for at least a few months.

Interact with listeners if they reach out. Some platforms let listeners comment or message, and responding to them builds loyalty. Share what you're playing, take requests if you can, and let people know when you're going live.

Troubleshoot common streaming problems

If your stream keeps dropping, the most common cause is an unstable internet connection. Check your upload speed — you need at least 128 kbps for a basic audio stream, and 192 kbps is safer. Use speedtest.net to check. If your upload speed is lower than that, move closer to your router or use a wired connection instead of WiFi.

If your broadcasting software won't connect to your host, double-check that you copied the server address, port, and password correctly. Spaces and capital letters matter. Test the connection in the software's settings before you try to go live. If it still fails, restart both your software and your router.

If listeners can hear you but the audio is distorted or cuts in and out, lower the volume in your broadcasting software. Audio that's too loud gets compressed and sounds bad. Aim for levels that peak around -6dB on your software's meter, not at the maximum.

Frequently Asked Questions

Do I need a license to run an online radio station?

You need a broadcast license to play music from major record labels, but not to run the station itself. If you play only your own content or royalty-free music, you don't need a license. If you want to play mainstream music, contact SoundExchange (in the US) or your country's equivalent to learn what a license costs.

What internet speed do I need?

You need an upload speed of at least 128 kbps for a basic stream. Most home internet connections have this, but check with speedtest.net to be sure. If your upload is slower, you'll get constant dropouts. A wired connection is more stable than WiFi.

Can I make money from my online radio station?

Yes, but it takes time. Once you have a regular audience, you can add ads, ask for donations, or sell merchandise. Some stations use platforms like Patreon where listeners pay a small amount monthly. Start by building an audience first — monetization comes later.

How many listeners can a free station have?

Shoutcast's free tier supports 32 simultaneous listeners. If you grow beyond that, you'll need to pay for a higher tier. Most new stations never reach that limit, so it's not a concern at the start.

What if I want to play music from artists I like?

Contact the artists directly and ask permission — many independent musicians are happy to have their work played on small stations. If they agree, get it in writing. For major label music, you'll need a broadcast license, which costs money. Start with royalty-free music or your own content while you're building an audience.