How to Import Radio Stations from M3U, PLS or a CSV File (and the Share Sheet)
In the import hub choose Paste Link, Import File (m3u, m3u8, pls, txt), Import CSV or Share to RadioX. RadioX parses the stations, validates the links and shows how many are ready; you confirm with Import.
The problem
You’ve got a playlist exported from another radio app, a list of fifty stations in a spreadsheet, or a stream link in a web page. Typing them in one at a time would take an evening.
Four ways in
Open Library → add station → Import. The hub offers:
| Option | Takes |
|---|---|
| Paste Link | A stream URL or playlist link on your clipboard |
| Import File | m3u, m3u8, pls or txt files (also a ZIP containing them) |
| Import CSV | A station list with a header row |
| Share to RadioX | Anything you share from Safari, Files or another app |
Steps
- Choose how you’re importing and pick the file or paste the link.
- RadioX parses it. A message appears if nothing usable was found or the file type isn’t supported.
- It validates each stream (“Validating stream links…”).
- Review the summary (“N of M stations are ready to import”) and tap Import N.
CSV format
Use a header row. The only required column is the stream URL (url, streamurl, stream or link). Others are optional:
name,url,genres,country,icon,group,pinned
Jazz FM,https://example.com/jazz.mp3,Jazz,UK,https://example.com/logo.png,Evening,true
Download the example from the import screen to start from a correct file.
Share sheet
In Safari or Files choose Share → RadioX. If another app only gives you a copied link, use Import Copied Link in the share help.
Tips
- Plain .txt lists work: one URL per line.
- Back up your library after a big import (see the backup guide).
- Only import streams you’re authorized to use.
FAQ
Which formats work? m3u, m3u8, pls, txt (one URL per line) and csv. A ZIP containing such playlists works too.
What columns can the CSV have? A URL column (url, streamurl, stream or link) is required. Optional: name/title, description, icon, country, genres, website, group and pinned.
Is there a sample CSV? Yes. The import screen has a Download CSV Example button.
What if some links are dead? They are validated first; only working ones are imported, and the summary tells you “X of Y stations are ready”.