How 72FM Picks Stations

Updated

Curator's listening desk with turntable, notes and monitors

Most sites that use the word "curated" never tell you what they mean by it. So here is exactly how collections on 72FM are built — including the parts that are software rather than people.

The short version

72FM does not employ a room of DJs. Collections are assembled programmatically from the Radio Browser open database, which catalogues tens of thousands of public radio streams contributed and maintained by volunteers worldwide. Each collection is a theme with a set of search terms behind it, and a scoring pass that decides which stations surface first.

We would rather explain that plainly than dress it up.

What actually happens when you open a collection

Take Late Night Jazz. Behind it sit three search terms — jazz, smooth jazz, blues. When you open the page, 72FM queries the directory for stations tagged with each term, merges the results, removes duplicates and anything without a working stream URL, and then ranks what is left.

Ranking is weighted, not random. A station gets a boost when:

  • its tags match the theme directly, which counts for the most
  • its name matches the theme
  • it has a station logo, which is a decent proxy for a broadcaster that maintains its listing
  • it broadcasts at 128kbps or above
  • it has a high vote count from the Radio Browser community

The top results become the collection. It refreshes whenever you load the page, so a station that goes offline stops appearing without anyone filing a ticket.

What the human part is

The judgement is in the design, not the day-to-day. Someone decided that "Late Night Jazz" should search jazz, smooth jazz and blues rather than jazz alone. Someone decided that Tokyo Nights should reach for Japanese city pop, that Nordic Noir should pull darkwave and ambient rather than generic electronica, and that a mood called Morning Focus is more useful than another genre bucket.

That framing is the editorial work. The matching is code.

What this means for you

  • Collections change. The same collection can look different next week, because the underlying directory changes and the ranking responds to it. That is a feature — dead streams fall away on their own.
  • Nothing is hidden behind a paywall. Every collection and every station is free to play. Premium changes the player, not the catalogue.
  • We do not own any of this music. Every stream belongs to the broadcaster running it, and playing a station connects you to their server, exactly as they publish it.
  • The directory is community-maintained. If a station's genre tag is wrong at the source, it can turn up somewhere odd here. When you spot one, tell us and we will tune the theme.

Where this beats a search box

Thirty thousand stations is not a catalogue, it is a phone book. The point of a collection is not that a human blessed each entry — it is that you can pick a feeling at 1am instead of typing guesses into a search field and auditioning eleven stations that turn out to be talk radio.

That is a real problem to solve, and it does not require us to pretend a curator listened to everything first.

See how it works — browse the collections.