For station owners

Put your station where people are listening

Signal Sonics plays from the open Radio Browser directory, a catalogue that many radio apps read. Get your stream into it once, and any app that reads it can list you. It costs nothing. Adding a station through us needs a free account, so that abuse coming through this app has a name against it.

Free · Free account

The station page for Heart Dance on a laptop: its tags, stations tagged like it, the community tags and its details

Free to list

Adding your stream costs nothing, and so does keeping the listing up to date.

Your stream stays yours

Listeners connect straight to your server, so your own statistics count them as they always have.

One entry, many apps

The listing lives in a public directory, so other apps that read the same data can list it too.

What your station gets

Not a promise about the future — this is what is on the screen today.

A page of its own

Name, logo, country, languages and tags, the songs each listener has heard on your stream if it sends their names, and other stations tagged like yours. It is the page a listener lands on when they tap your logo.

Found by country, genre and search

Browsable by country and by genre, and searchable by name, tag or language — through a full-text index rather than a prefix match, so a half-remembered name still finds you.

Kept, not just played

Listeners can favourite your station, drop it into their own lists, share a link to it, and meet it again in Shuffle Radio when they ask for something new.

Now playing, if you send it

If your stream carries ICY metadata, the current track can show under your name, and a listener can like the song. Some stations attach machine data to their titles; we remove the kind we have seen before anyone sees it.

Reported when it breaks

A listener who cannot play your stream can report it with a reason — dead, cuts out, silent, poor quality, wrong station. Those reach a moderation queue instead of quietly becoming a station nobody plays.

How to get listed

Three steps, and the first one is the one people skip.

  1. Check whether you are already there

    Most established stations already are — somebody added them years ago. Search the directory first; a second entry for the same stream is work for a volunteer to undo, and Radio Browser asks explicitly that you look before you add.

    Search the directory opens the app
  2. Add your stream

    Our form asks for what Radio Browser asks for and sends it to them on your behalf. It can also look for an existing entry and try your stream first, so a duplicate or a typo is caught before it becomes a broken entry.

    Open the form needs a free account
  3. Prove the stream is yours

    Add a couple of HTTP headers to your stream and the directory reads its details from the stream itself — which is also the only way to change them later. Details below.

    How verification works jump to the section

What you will need

Radio Browser’s own add form asks for the first four; the rest are optional but make you far easier to find. Their limits, not ours.

Station name

Required

Up to 400 characters. The name listeners would say out loud.

Stream URL

Required

The direct audio URL — the one a player opens, not the page a player sits on. http or https.

Homepage

Required

Your website. Required on their form, and the thing that makes an entry look real rather than abandoned.

Country

Required

ISO 3166-1 alpha-2 — NL, ES, GB. Two letters.

Logo

A URL to a jpg or png. Square works best; it is drawn small.

Region or state

ISO 3166-2 — NL-NH, ES-MD. Puts you on regional lists.

Languages

ISO 639 codes, most important first: nl,en.

Tags

Comma-separated and lowercase: jazz,smooth jazz,live. These are what genre browsing runs on.

Location

Latitude and longitude of the transmitter or studio. Only set it if you know it — it puts a pin on a map.

Before you submit, one thing worth knowing

Radio Browser publishes what you enter into the public domain, and stores links rather than content — your audio, your logo file and your website stay yours. It means the listing itself is open data that any app may use, which is exactly why one submission reaches more than one player.

Own your listing

There is no password and no edit button — deliberately. After years of vandalism, Radio Browser made the stream itself the proof of ownership: whoever can set headers on the stream is the station.

Set icy-index-metadata to 1 and the directory takes the name, genre and homepage your stream already transmits. Add the headers below to override the rest. Radio Browser says changes are picked up within about 24 hours, and that a stream carrying them earns a Verified badge in the directory.

HLS streams are not supported for this — it works on Icecast, Shoutcast and anything else serving a plain http stream.

HeaderExample
icy-index-metadata1
icy-logohttps://example.com/logo.png
icy-country-codenl
icy-country-subdivision-codenl-nh
icy-language-codesnl,en
icy-main-stream-urlhttps://example.com:8000/live
icy-geo-lat-long52.370,4.895

No access to the server configuration? Details can also be corrected through their public database project, which is slower but does not need the stream.

Radio Browser’s owner guide →
<mount type="normal">
  <mount-name>/live</mount-name>

  <http-headers>
    <header name="icy-index-metadata" value="1" />
    <header name="icy-logo" value="https://example.com/logo.png" />
    <header name="icy-country-code" value="nl" />
    <header name="icy-language-codes" value="nl,en" />
    <header name="icy-geo-lat-long" value="52.370,4.895" />
  </http-headers>
</mount>

What we do with your stream

The listener’s browser opens your stream URL directly, so your server sees a normal listener and your own statistics count them.

The one exception is the now-playing line, which needs a byte-level read your browser will not do across origins. We read it on our side and cache the answer for thirty seconds at the edge — so a thousand listeners watching the track change do not become a thousand requests on your server.

Questions station owners ask

No. Signal Sonics is free to listen to and free to be listed in, and Radio Browser is a volunteer-run open directory. There is no placement to buy, so nobody can outbid you for a position.

Ready when you are

It is one form, and you can check the stream from inside it before you send anything.

Sources: Field requirements from the Radio Browser add form and API documentation; verification headers, the 24-hour refresh and the Verified badge from their owner guide; the reason there is no edit button from their FAQ. Read on 9 September 2026.