03bb36ec71
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>
2.7 KiB
2.7 KiB
radio-stations
my favourite stations for 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
# 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.