Podcasts & radio

Nobody owns podcasting, and that explains almost everything about it

Podcasts and internet radio look like two more streaming services. They are the opposite: two of the last genuinely open systems on the internet, where anyone can publish without permission and any app can play what anyone published. That openness is why they behave the way they do — including the parts that seem broken.

5 min read Updated 29 July 2026

A podcast is a text file on somebody’s web server

A podcast is an RSS feed: an XML document listing episodes, each with a title, a description, a date and a link to an audio file. That is the entire technology. The publisher hosts the file, the file points at the audio, and any app that can read XML can subscribe. There is no central server, no account, and no company that can remove a show from podcasting as a whole.

When you subscribe, an app stores the address of that feed and re-fetches it periodically to see whether new items have appeared. Nothing is pushed to you; the app checks. This is why a new episode sometimes shows up in one app before another — they simply checked at different times, and a feed that has not been re-fetched has no way of telling anyone it changed.

Directories like Apple Podcasts, Spotify or the open Podcast Index are search engines over those feeds, not the podcasts themselves. Searching happens in the directory; playing happens directly from the publisher’s own server. An app using one of these directories is a client on both sides — it hosts nothing.

The moving parts

Feed
The RSS document. Change its address and you have effectively moved the show; feeds usually carry a redirect tag for exactly this reason.
Enclosure
The link to the actual audio file inside each episode entry. Downloading an episode means fetching that file — no different from any other download.
Directory / index
A searchable catalogue of feeds. The Podcast Index is the open one; it is a list of addresses, and it holds no audio.
ICY metadata
The trick radio streams use to tell a player the current track. It is interleaved into the audio itself, which is why the “now playing” text on a station can be wrong, stale, or absent entirely — it depends entirely on how the station is configured.
Stream versus file
A radio station has no beginning and no end. You cannot seek in it, resume it, or download it as an episode, because there is no “it” — only what is coming out right now.

What separates a good podcast app from a list of feeds

Offline that you control

Download before a flight, keep the last three episodes, delete after listening. All of it is ordinary file downloading — the difference is whether the app gives you the switches.

Speed and silence trimming

Most spoken-word listening happens somewhere between 1.2× and 1.8×. Any player that changes speed without turning voices into chipmunks is doing pitch correction properly.

Resume that survives everything

A three-hour episode listened to across four days, two devices and a phone restart should pick up where you left it. This is the feature people actually judge podcast apps on.

One player for everything

A podcast, a radio station, an audiobook and a film should share one set of controls, one sleep timer and one Lock Screen. Separate apps for each is how listening ends up scattered.

Internet radio: a stream with no timeline

An internet radio station is a continuous audio stream, usually served by Icecast or SHOUTcast software, at a fixed address. You connect, you get whatever is playing at that moment, and when you disconnect nothing is kept. There is no library, no episode list, and no way to rewind — the concept does not exist in the format.

Station directories such as Radio Browser are, once again, lists of addresses maintained by volunteers. A station that has moved, shut down or changed its stream URL is simply a dead entry until someone corrects it, which is why every radio app has some stations that do not play. The app is not failing; the address is.

What varies between stations is bitrate — typically 64 to 320 kbps — and codec, usually MP3 or AAC. On mobile data a 64 kbps AAC stream is genuinely light, which makes radio one of the few things you can leave running all day without watching your allowance.

Questions people ask

Why does an episode appear in one app before another?

Apps re-fetch feeds on their own schedules, and some directories cache aggressively. Pulling to refresh forces a fetch immediately. Nothing is pushed in podcasting — the checking is the whole mechanism.

Can I download a radio station like a podcast episode?

No. A station is a live stream with no defined start or end, so there is no file to fetch. What some players offer is recording — capturing what is being played from the moment you press record — which is a different thing entirely, and subject to the station’s own terms.

Why is the “now playing” text on a station wrong?

It comes from ICY metadata the station itself inserts. If the station’s automation is misconfigured, the text lags, sticks on a previous track, or shows a sponsor message instead. No player can correct it, because there is nothing else to read.

Does subscribing tell the publisher who I am?

Their server sees a request for the feed and, later, for the audio file — with an IP address and whatever the app identifies itself as. It does not see a name or an account, because there is no account. It is roughly the same visibility any web server has over anyone reading a page.

FoxDL

Podcasts and radio in FoxDL

Search comes from the open Podcast Index, stations from the community-run Radio Browser. FoxDL hosts neither the episodes nor the streams — everything plays from the publisher’s own address.

  • Search and subscribe to podcasts, with new episodes appearing on their own.
  • Keep episodes offline for a flight or a commute, in the same library as everything else.
  • Radio stations worldwide, browsable as a list or on a map.
  • One player for all of it — the same speed control, sleep timer, Lock Screen, watch and widgets as your own files.
  • Removal requests can go to the source database or to us, and we will say which one applies.

Podcasts and radio are free on every platform, and are not part of any allowance.

Questions people ask about this

All questions

Keep reading

Your library, finally in one place.

Free to download. No account, no sign-up, and the whole feature set is in the free version.

Download on the App Store