Radionet docs

Add your own station

Add your station to Radionet

Radionet is a curated hub for 24/7 stations: music, talk, community radio and more. This guide walks you through how to create your own radio stream using Radiocast and how to submit it so it can be listed on Radionet.

Step 1

Create a station on Radiocast

Set up your stream, encoder and basic metadata.

Step 2

Prepare your Radionet data

Collect IDs, names, genres and stream URLs.

Step 3

Submit via Discord

DM @_ukuy with your details.

1 Create your radio on Radiocast

Radionet integrates easily with streams hosted on Radiocast. If you have never used it before, the basic idea is simple: you create a station, configure an encoder (or auto-DJ), and Radiocast gives you a public streaming URL that Radionet can use.

Step 1 — Sign up and access your panel

Create a Radiocast account (or log in if you already have one). Once you are in, you should see a management panel where you can create or manage radio streams.

Step 2 — Create a new station / stream

Add a new station in your Radiocast panel. The wording may differ, but usually you will:

  • Choose a name for your stream (this is for your admin interface).
  • Pick codec and bitrate (e.g. MP3 128 kbps or AAC).
  • Note the “mount URL” or final public stream URL once the station is created.

Step 3 — Send audio to your station

To broadcast music or talk, you need to send audio into Radiocast. You can:

  • Use an encoder like BUTT, Mixxx, or another streaming client.
  • Configure the host, port and password given by Radiocast.
  • Start streaming and check that your public URL actually plays audio.
Before you contact Radionet, make sure your stream is stable for at least a few minutes and that it works in a normal browser or an audio player (e.g. VLC).

2 Collect the details Radionet needs

Once your Radiocast stream is running, Radionet needs a small set of metadata to add your station. The configuration is stored in a JSON file (internally something like stations.json), and your entry will look similar to other stations already listed.

Core fields

  • id — short, unique identifier (e.g. "mycoolradio").
  • name — display name (e.g. "My Cool Radio").
  • description — 1–2 sentences describing what you play.
  • genre — a simple genre tag like "pop", "rock", "hiphop", "various", etc.

Stream & meta fields

  • stream — the public stream URL you got from Radiocast (for example: https://panel.radiocast.net/listen/your_station/radio.mp3).
  • tagline — a short slogan like "Best Hits · Radionet".
  • meta — optional info like source, region or bitrate description.
  • ads — either "true" or "false", depending on whether your station participates in Radionet ads.

Now Playing & Artwork fields

  • nowplayingUrl — (optional) API endpoint to fetch live track info like title, artist, and listener count (e.g. https://panel.radiocast.net/api/nowplaying/your_station).
  • nowplayingArt — (optional) API endpoint for album artwork. Can be the same as nowplayingUrl if your API returns cover art (e.g. https://panel.radiocast.net/api/nowplaying/your_station).

Example JSON entry

Here is an example of how your station might look inside the Radionet configuration:

{
  "id": "mycoolradio",
  "name": "My Cool Radio",
  "description": "Nonstop hits and late-night vibes, streaming 24/7.",
  "genre": "pop",
  "stream": "https://panel.radiocast.net/listen/mycoolradio/radio.mp3",
  "tagline": "Your daily soundtrack · Radionet",
  "meta": "Source: Radiocast · bitrate depends on stream",
  "ads": "true",
  "nowplayingUrl": "https://panel.radiocast.net/api/nowplaying/mycoolradio",
  "nowplayingArt": "https://panel.radiocast.net/api/nowplaying/mycoolradio"
}
                

You do not need to send this exact JSON object, but it helps if your message follows the same structure.

The clearer your description and data are, the faster your station can be added. Try to keep the description under 2–3 sentences and the tagline under 60 characters.

3 Upload your station via Discord

Radionet does not use a public web form yet. Instead, station submissions are handled manually via Discord. This keeps the directory clean, avoids spam and allows a quick check that your stream works correctly.

Where to send your station

Open Discord and send a direct message to: @_ukuy.

If you are already in a Radionet-related server, you can also ping @_ukuy there and ask where to submit your details.

Recommended message template

To make things easy, you can use this structure for your DM:

Hi, I'd like to add my station to Radionet.

ID: mycoolradio
Name: My Cool Radio
Description: Nonstop hits and late-night vibes, streaming 24/7.
Genre: pop
Stream: https://panel.radiocast.net/listen/mycoolradio/radio.mp3
Tagline: Your daily soundtrack · Radionet
Meta: Source: Radiocast · region: EU · 128kbps MP3
Ads: true

I confirm that I own the rights to the content I broadcast or have permission to stream it.
                

What happens after you submit?

  • Your stream URL is tested to make sure it plays correctly and stays online.
  • Your metadata is checked and may be slightly edited for consistency or formatting.
  • If everything looks good, your station will be added to the Radionet directory in one of the next updates.
All stations are added manually. Response times may vary, but clean, complete submissions are easier to approve.