How to Add Your Own Internet Radio Station on iPhone (Paste a Stream URL)

TL;DR

Open Library, add a station, paste the stream URL and RadioX checks it before you save. Give it a name and optional details, pin it, and play. RadioX is a personal stream player: there is no built-in station directory, so you add the stations you know.

The problem

You know the station you want: a local community radio, a jazz channel, a stream from a friend’s server. Most radio apps want you to hunt through a global directory that may not list it. You just want to type it in and press play.

Steps

  1. Open Library and add a station (the +), then choose Add Manually, or use Paste Link if you’ve copied the address.
  2. Enter the Stream URL.
  3. Watch the Validation section. RadioX contacts the address (15-second timeout), checks the response and tells you if it looks playable.
  4. Add a Station Name, and optionally a description, group, website, genres and artwork.
  5. Turn on Pin in Library for stations you want at the top.
  6. Save and tap the station to play.

Finding the real stream address

  • Station websites often have a “Listen on other players” or “Stream URL” link.
  • Right-click their player in a desktop browser, or look in the page’s network requests for an .mp3, .aac or .m3u8 URL.
  • Use the playlist link (.pls or .m3u) if that’s all you can find; RadioX reads it.

If validation says it isn’t sure

RadioX tells you when the server responded but the content type couldn’t be confirmed, and you can Save Anyway. HTML pages and error codes are flagged. A station can also be fine on validation but offline when you play it; try again later.

What it doesn’t do

  • It doesn’t search for stations you haven’t added.
  • It doesn’t download or record streams; they play live.
  • Use only streams you’re authorized to access.

FAQ

Does RadioX include a directory of stations? No. It is a player for the stations you add yourself, plus podcasts and Apple Music. That keeps it free of cluttered catalogs.

What does “validation” check? It makes a request to the URL and looks at the server response and content type to see whether it looks like audio or a playlist. If it can’t confirm, you can still save it.

What should the URL look like? A direct audio stream (often ending in .mp3, .aac, .m3u8) or a playlist file (.pls, .m3u). A normal web page address will not play.

Can I add many at once? Yes. See the import guide for m3u/pls files, CSV lists and the Share sheet.