Help center Radio Browser Owner Badge

Radio Browser Owner Badge

3 min read Last updated: September 22, 2026

Radio Browser is an open directory of internet radio stations used by many radio apps. Anyone can add or edit a station there. The owner badge lets you prove that a stream is yours, so your listing shows the details from your station profile instead of whatever the community entered.

Ownership works through your stream itself. Every hosted Icecast stream sends a few extra HTTP headers, starting with icy-index-metadata: 1, which tells Radio Browser to trust the stream's own details. Radio Browser reads them the next time it checks your stream and marks the listing as owner-verified.

Who can use it

  • Hosted Icecast radios: supported.
  • Hosted SHOUTcast radios: not supported. SHOUTcast can't send custom headers. To use the owner badge, switch the radio to Icecast in Settings.
  • CloudRadio One stations (AutoDJ): support is coming.

Your station must already be listed on Radio Browser with your CloudRadio stream URL. The badge applies to the listing that uses that URL; it doesn't create a new listing. To get listed, see Directory Submission.

Set it up

There is no switch to turn on. Fill in your station details in Distribution > Profile & Branding, and your stream sends them automatically the next time your radio server restarts. Saving a change to one of the fields below restarts the server for you. Listeners reconnect after a few seconds.

Fields you leave empty are left out.

What each field controls

Every value comes from Distribution > Profile & Branding. Edit it there, and the server restarts to send the new value.

FieldHeaderWhat it changes on Radio Browser
Owner opt-inicy-index-metadataAlways 1. Tells Radio Browser to use the stream's details and grants the owner badge.
Main stream URLicy-main-stream-urlThe stream URL on your listing. This is the HTTPS URL of your primary mount point, the one shown on your dashboard.
Countryicy-country-codeThe listing's country, as a two-letter code (for example PH).
State or regionicy-country-subdivision-codeThe region within the country (for example PH-00).
Languagesicy-language-codesThe languages of your station, as two-letter codes (for example en,tl).
Logoicy-logoThe logo shown on your listing.
Coordinatesicy-geo-lat-longThe map position of your station. Sent only when both latitude and longitude are set.
Station nameicy-nameThe listing name.
Descriptionicy-descriptionThe listing description.
Websiteicy-urlThe homepage link on your listing.
Genresicy-genreThe listing's tags.

Radio Browser uses country and language to place stations in its regional and language lists, so fill in both.

Your encoder's details take priority

Station name, description, website and genre are also sent by most broadcasting software. When your encoder sends one of these, Icecast passes the encoder's value to Radio Browser instead of the one from your profile. To keep them consistent, either enter the same details in your encoder or leave those encoder fields empty. See Encoder Metadata for where these settings live in common encoders.

When the badge appears

Radio Browser checks every listed stream about once every 24 hours. Your listing updates, and the owner badge appears, after the first check that follows the restart. There is nothing to submit.

If the badge hasn't appeared after two days:

  • Confirm the listing's stream URL is your CloudRadio stream URL.
  • Confirm your stream was on air when Radio Browser checked. An offline stream can't send headers.
  • Confirm your radio server has restarted since you filled in your profile. If it hasn't, saving a change to one of the fields above in Profile & Branding restarts it.
Was this helpful?

Still need help?

If you couldn't find the answer, our team is here to help.

Open Support Ticket