Files
i47i 03bb36ec71 Add mpv config with EBU R128 loudness normalization
Adds config/mpv.conf with af=loudnorm filter for consistent volume
across radio stations. No more manual volume adjustment when switching.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 20:54:11 +00:00

95 lines
2.7 KiB
Markdown

# radio-stations
my favourite stations for [pyradio](https://github.com/coderholic/pyradio). zero accounts, zero tracking.
## what's in here
### talk / news / public radio
| station | location |
|---|---|
| KPFA 94.1 | Berkeley, CA (Pacifica) |
| WBAI 99.5 | New York, NY (Pacifica) |
| CBC Radio 1 | Toronto / Ottawa |
| BBC World Service | UK |
| NCPR | Canton, NY |
| Bloomberg Radio | New York, NY |
| CFRB Newstalk 1010 | Toronto, ON |
| WAMU 88.5 | Washington, DC |
| WNYC 93.9 | New York, NY |
| NPR | national stream |
### news streams
| station | source |
|---|---|
| DW English | Deutsche Welle |
| Al Jazeera English | direct HLS |
| Sky News | Sky CDN HLS |
| NBC News NOW | Icecast |
| CNN | HLS |
| CNBC Radio | AAC stream |
| Fox News Radio | direct AAC |
### danish radio (DR)
| station | format |
|---|---|
| DR P1 | talk / culture |
| DR P2 Klassisk | classical |
| DR P3 | pop |
| DR P4 København | regional |
### european radio
| station | location |
|---|---|
| RTL Radio | Luxembourg |
| RTL2 | Paris |
| Uniradioen 95.5 | Copenhagen (university radio) |
| Radio Caroline | UK (offshore legend) |
### community / indie / international
| station | location / genre |
|---|---|
| CKCU 93.1 FM | Ottawa, ON (Carleton U) |
| CKAR 88.7 The Bay | Huntsville, ON |
| Moose FM 105.5 | Huntsville, ON (Vista Radio) |
| Real Punk Radio | Brooklyn — punk, ska, hardcore, psychobilly |
| THAI MUSIC live | Thailand — thai-radio.net |
### music — SomaFM, Radio Paradise & more
ambient, chillout, jazz, reggae, metal, indie, electronic, folk, hip hop, vaporwave, C64 remixes, space music, and more. see `stations.csv` for the full list.
highlights:
- **SomaFM** — groove salad, secret agent, boot liquor, cliq hop, metal detector, vaporwaves, synphaera, and more
- **Radio Paradise** — main, mellow, rock, eclectic mixes
- **Echoes of Bluemars** — ambient deep space radio (3 channels)
- **Ragga Kings** — reggae dancehall
- **Slay Radio** — C64 / chiptune remixes
## usage
```sh
# clone
git clone https://i47i.unix.id.lv/i47i/radio-stations.git
# drop into pyradio config
cp stations.csv ~/.config/pyradio/stations.csv
# or symlink it
ln -sf "$(pwd)/radio-stations/stations.csv" ~/.config/pyradio/stations.csv
# optional: use the mpv config for volume normalization
cp config/mpv.conf ~/.config/mpv/mpv.conf
# launch
pyradio
```
all streams are direct (icecast, HLS, shoutcast, .pls) — no youtube, no wrappers, no auth needed.
## mpv config
`config/mpv.conf` includes EBU R128 loudness normalization (`af=loudnorm`) so volume stays consistent across stations. copy it to `~/.config/mpv/mpv.conf` or merge the `af=loudnorm` line into your existing config.
## license
public domain. listen to good radio.