Files
radio-explorer/data/seed/stations-underground.json
Marco Mooren 00246389bc Add API documentation and underground station importer
- Introduced a new HTML documentation page for the oradio API, including a JavaScript file to handle dynamic content and API requests.
- Added a CSS file for styling the documentation page.
- Implemented an underground station importer script that fetches data from Radio-Browser and writes it to a JSON file.
- Created a stats module to compute and manage vote and play statistics for radio stations.
- Added a polyfill for modulepreload to ensure compatibility with older browsers.
2026-05-11 02:06:48 +02:00

1207 lines
32 KiB
JSON

[
{
"uuid": "e8c409e9-ee6f-4670-84bf-02485247def0",
"slug": "rb-e8c409e9-foundation-fm",
"name": "Foundation FM",
"category": "underground",
"country": "GB",
"homepage": "https://foundation.fm/",
"genres": [
"community radio",
"electronic",
"hip-hop",
"indie",
"jazz"
],
"description": null,
"image_url": "https://foundation.fm/images/favicon/favicon.ico",
"source": "radiobrowser",
"source_ref": "e8c409e9-ee6f-4670-84bf-02485247def0",
"streams": [
{
"url": "https://streamer.radio.co/s0628bdd53/listen",
"format": "mp3",
"bitrate": 192,
"label": "MP3 192",
"priority": 0
}
]
},
{
"uuid": "7811e960-53ef-4e2c-a739-e2dff567ae86",
"slug": "rb-7811e960-aaja-radio-channel-1",
"name": "Aaja Radio | Channel 1",
"category": "underground",
"country": "GB",
"homepage": "https://aajamusic.com/radio",
"genres": [
"music",
"variety",
"eclectic"
],
"description": null,
"image_url": "https://aajamusic.com/_nuxt/icons/icon_64x64.fafdcd.png",
"source": "radiobrowser",
"source_ref": "7811e960-53ef-4e2c-a739-e2dff567ae86",
"streams": [
{
"url": "https://aaja.radiocult.fm/stream",
"format": "mp3",
"bitrate": 192,
"label": "MP3 192",
"priority": 0
}
]
},
{
"uuid": "ea6e4da5-087d-421c-95b6-5ccbedc58468",
"slug": "rb-ea6e4da5-aaja-radio-channel-2",
"name": "Aaja Radio | Channel 2",
"category": "underground",
"country": "GB",
"homepage": "https://aajamusic.com/radio",
"genres": [
"music",
"variety",
"eclectic"
],
"description": null,
"image_url": "https://aajamusic.com/_nuxt/icons/icon_64x64.fafdcd.png",
"source": "radiobrowser",
"source_ref": "ea6e4da5-087d-421c-95b6-5ccbedc58468",
"streams": [
{
"url": "https://aaja-2.radiocult.fm/stream",
"format": "mp3",
"bitrate": 192,
"label": "MP3 192",
"priority": 0
}
]
},
{
"uuid": "1cc8e314-8a4f-4225-af5f-69e064fcb238",
"slug": "rb-1cc8e314-bloop-london-radio",
"name": "Bloop London Radio",
"category": "underground",
"country": "GB",
"homepage": "https://blooplondon.com/",
"genres": [
"electronic",
"house"
],
"description": null,
"image_url": "https://blooplondon.com/favicon.ico",
"source": "radiobrowser",
"source_ref": "1cc8e314-8a4f-4225-af5f-69e064fcb238",
"streams": [
{
"url": "https://radio.canstream.co.uk:8058/live.mp3",
"format": "mp3",
"bitrate": 128,
"label": "MP3 128",
"priority": 0
}
]
},
{
"uuid": "cac4c694-99b2-40eb-8957-6361e7d3768e",
"slug": "rb-cac4c694-reform-radio",
"name": "Reform Radio",
"category": "underground",
"country": "GB",
"homepage": "https://www.reformradio.co.uk/",
"genres": [
"music",
"variety"
],
"description": null,
"image_url": "https://www.reformradio.co.uk/favicon.ico",
"source": "radiobrowser",
"source_ref": "cac4c694-99b2-40eb-8957-6361e7d3768e",
"streams": [
{
"url": "https://testform.out.airtime.pro/testform_a",
"format": "mp3",
"bitrate": 192,
"label": "MP3 192",
"priority": 0
}
]
},
{
"uuid": "5c353e67-3f33-45b7-8a7f-eb4571907c4e",
"slug": "rb-5c353e67-1btn",
"name": "1BTN",
"category": "underground",
"country": "GB",
"homepage": "https://1btn.fm/",
"genres": [
"electronic",
"funk",
"house",
"reggae",
"soul"
],
"description": null,
"image_url": null,
"source": "radiobrowser",
"source_ref": "5c353e67-3f33-45b7-8a7f-eb4571907c4e",
"streams": [
{
"url": "https://edge.clrmedia.co.uk/obfm_mp3",
"format": "mp3",
"bitrate": null,
"label": "MP3",
"priority": 0
}
]
},
{
"uuid": "5f5a7aec-b11b-432c-9866-6df57e111aec",
"slug": "rb-5f5a7aec-sub-fm",
"name": "Sub.fm",
"category": "underground",
"country": "GB",
"homepage": "https://www.sub.fm/",
"genres": [],
"description": null,
"image_url": "https://www.sub.fm/wp-content/uploads/2017/07/cropped-black-sub-180x180.png",
"source": "radiobrowser",
"source_ref": "5f5a7aec-b11b-432c-9866-6df57e111aec",
"streams": [
{
"url": "http://subfm.radioca.st/Sub.FM",
"format": "mp3",
"bitrate": 192,
"label": "MP3 192",
"priority": 0
}
]
},
{
"uuid": "b876aaf5-bd27-4576-927c-802acd73b4ae",
"slug": "rb-b876aaf5-radio-wigwam",
"name": "Radio Wigwam",
"category": "underground",
"country": "GB",
"homepage": "https://radiowigwam.co.uk/",
"genres": [
"indie rock"
],
"description": null,
"image_url": "https://radiowigwam.co.uk/wp-content/uploads/2024/08/wiwamnewdark.jpg.webp",
"source": "radiobrowser",
"source_ref": "b876aaf5-bd27-4576-927c-802acd73b4ae",
"streams": [
{
"url": "https://streaming.broadcast.radio/radio-wigwam",
"format": "mp3",
"bitrate": null,
"label": "MP3",
"priority": 0
}
]
},
{
"uuid": "24273571-703e-4373-b715-d7e7680d7599",
"slug": "rb-24273571-skylab-radio",
"name": "Skylab Radio",
"category": "underground",
"country": "GB",
"homepage": "https://uksoutha.streaming.broadcast.radio:29690/skylab-radio-limited",
"genres": [],
"description": null,
"image_url": "https://static.wixstatic.com/media/c558e3_a1b2627549444e919504fa15988a9f57~mv2.png/v1/fill/w_198,h_184,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/c558e3_a1b2627549444e919504fa15988a9f57~mv2.png",
"source": "radiobrowser",
"source_ref": "24273571-703e-4373-b715-d7e7680d7599",
"streams": [
{
"url": "https://uksoutha.streaming.broadcast.radio:29690/skylab-radio-limited",
"format": "mp3",
"bitrate": null,
"label": "MP3",
"priority": 0
}
]
},
{
"uuid": "5a04743b-6d98-4af5-9190-9aa44f030cab",
"slug": "rb-5a04743b-echobox",
"name": "Echobox",
"category": "underground",
"country": "NL",
"homepage": "https://www.echobox.radio/",
"genres": [],
"description": null,
"image_url": null,
"source": "radiobrowser",
"source_ref": "5a04743b-6d98-4af5-9190-9aa44f030cab",
"streams": [
{
"url": "https://play.streamnerd.nl/echobox/echobox/icecast.audio",
"format": "mp3",
"bitrate": null,
"label": "MP3",
"priority": 0
}
]
},
{
"uuid": "f5f9d68a-b14d-4e23-8de0-b1ea6e2151bf",
"slug": "rb-f5f9d68a-operator-radio",
"name": "Operator Radio",
"category": "underground",
"country": "NL",
"homepage": "https://operator-radio.com/",
"genres": [],
"description": null,
"image_url": "https://operator-radio.com/favicon.ico",
"source": "radiobrowser",
"source_ref": "f5f9d68a-b14d-4e23-8de0-b1ea6e2151bf",
"streams": [
{
"url": "https://origin.streamnerd.nl/operator/operator/icecast.audio",
"format": "aac",
"bitrate": 320,
"label": "AAC+ 320",
"priority": 0
}
]
},
{
"uuid": "bb5b96e7-2311-4b60-849c-a700e8a4e3be",
"slug": "rb-bb5b96e7-byte-fm",
"name": "Byte.fm",
"category": "underground",
"country": "DE",
"homepage": "https://www.byte.fm/",
"genres": [],
"description": null,
"image_url": "https://www.byte.fm/static/favicon/favicon.svg?v=2024.03.06.3490-6d33a785",
"source": "radiobrowser",
"source_ref": "bb5b96e7-2311-4b60-849c-a700e8a4e3be",
"streams": [
{
"url": "https://streams.byte.fm/live/mp3-128/",
"format": "mp3",
"bitrate": 128,
"label": "MP3 128",
"priority": 0
}
]
},
{
"uuid": "6b4c2748-07ee-11e8-ae97-52543be04c81",
"slug": "rb-6b4c2748-radio-80000",
"name": "Radio 80000",
"category": "underground",
"country": "DE",
"homepage": "https://www.radio80k.de/",
"genres": [
"community radio",
"freeform",
"variety"
],
"description": null,
"image_url": "https://www.radio80k.de/app/uploads/2022/10/cropped-favicon-8000-192x192.gif",
"source": "radiobrowser",
"source_ref": "6b4c2748-07ee-11e8-ae97-52543be04c81",
"streams": [
{
"url": "https://radio80k.out.airtime.pro:8000/radio80k_a",
"format": "mp3",
"bitrate": 192,
"label": "MP3 192",
"priority": 0
}
]
},
{
"uuid": "961591c6-0601-11e8-ae97-52543be04c81",
"slug": "rb-961591c6-fluxfm",
"name": "FluxFM",
"category": "underground",
"country": "DE",
"homepage": "https://www.fluxfm.de/",
"genres": [
"alternative",
"indie",
"rock"
],
"description": null,
"image_url": "https://www.fluxfm.de/assets/favicons/apple-icon-120x120.png",
"source": "radiobrowser",
"source_ref": "961591c6-0601-11e8-ae97-52543be04c81",
"streams": [
{
"url": "http://streams.fluxfm.de/live/mp3-320/audio/",
"format": "mp3",
"bitrate": null,
"label": "MP3",
"priority": 0
}
]
},
{
"uuid": "9643c506-0601-11e8-ae97-52543be04c81",
"slug": "rb-9643c506-fluxfm-techno-underground",
"name": "FluxFM - Techno Underground",
"category": "underground",
"country": "DE",
"homepage": "http://www.fluxfm.de/",
"genres": [
"techno"
],
"description": null,
"image_url": "http://www.fluxfm.de/assets/favicons/apple-icon-120x120.png",
"source": "radiobrowser",
"source_ref": "9643c506-0601-11e8-ae97-52543be04c81",
"streams": [
{
"url": "http://fluxfm.streamabc.net/flx-technounderground-mp3-128-7228171?sABC=69687sp6%230%23r30o443r1929r059s085628511796n57%23nhqvb&aw_0_1st.playerid=audio&amsparams=playerid:audio;skey:1768456134",
"format": "mp3",
"bitrate": null,
"label": "MP3",
"priority": 0
}
]
},
{
"uuid": "960553a5-0601-11e8-ae97-52543be04c81",
"slug": "rb-960553a5-radio-eins",
"name": "Radio Eins",
"category": "underground",
"country": "DE",
"homepage": "http://www.radioeins.de/",
"genres": [
"adult contemporary",
"alternative",
"ard",
"information",
"pop",
"public radio"
],
"description": null,
"image_url": "http://www.radioeins.de/content/dam/rbb/rbb/logos/touch/rad-128.png",
"source": "radiobrowser",
"source_ref": "960553a5-0601-11e8-ae97-52543be04c81",
"streams": [
{
"url": "http://f121.rndfnk.com/ard/rbb/radioeins/live/mp3/128/stream.mp3?cid=01FC1WH12KJ93TCQPDSE2E5PZ9&sid=38HoeEhwMU9ZjQaArYLcNuLu9LN&token=VXH8C52tOJ6o_G5uLXexxjt84DXyHGfH0RABfQljedk&tvf=8PpblQ7uihhmMTIxLnJuZGZuay5jb20",
"format": "mp3",
"bitrate": 128,
"label": "MP3 128",
"priority": 0
}
]
},
{
"uuid": "cfb85c6c-76b4-11ea-b1cf-52543be04c81",
"slug": "rb-cfb85c6c-radio-helsinki-98-5-mhz",
"name": "Radio Helsinki 98,5 Mhz",
"category": "underground",
"country": "FI",
"homepage": "https://www.radiohelsinki.fi/",
"genres": [],
"description": null,
"image_url": null,
"source": "radiobrowser",
"source_ref": "cfb85c6c-76b4-11ea-b1cf-52543be04c81",
"streams": [
{
"url": "https://stream.radiohelsinki.fi/stream",
"format": "mp3",
"bitrate": 256,
"label": "MP3 256",
"priority": 0
}
]
},
{
"uuid": "e6a7e493-d819-443a-ab67-d1295cbb2f83",
"slug": "rb-e6a7e493-radio-helsinki",
"name": "Radio Helsinki",
"category": "underground",
"country": "AT",
"homepage": "https://helsinki.at/",
"genres": [],
"description": null,
"image_url": "https://live.helsinki.at/img/helsinki.png",
"source": "radiobrowser",
"source_ref": "e6a7e493-d819-443a-ab67-d1295cbb2f83",
"streams": [
{
"url": "https://live.helsinki.at:8088/live160.mp3",
"format": "mp3",
"bitrate": null,
"label": "MP3",
"priority": 0
}
]
},
{
"uuid": "c7b1c000-075f-48d8-868d-3e4503ed06d7",
"slug": "rb-c7b1c000-rts-couleur-3",
"name": "RTS Couleur 3",
"category": "underground",
"country": "CH",
"homepage": "https://www.rts.ch/couleur3",
"genres": [],
"description": null,
"image_url": "https://www.rts.ch/favicon.ico",
"source": "radiobrowser",
"source_ref": "c7b1c000-075f-48d8-868d-3e4503ed06d7",
"streams": [
{
"url": "http://stream.srg-ssr.ch/m/couleur3/mp3_128",
"format": "mp3",
"bitrate": 128,
"label": "MP3 128",
"priority": 0
}
]
},
{
"uuid": "a029e78b-67c0-4d09-9b35-206c7061c422",
"slug": "rb-a029e78b-movement-radio-1",
"name": "movement.radio 1",
"category": "underground",
"country": "GR",
"homepage": "http://www.movement.radio/",
"genres": [
"ambient",
"bass",
"electro",
"electronic",
"experimental",
"hip-hop"
],
"description": null,
"image_url": null,
"source": "radiobrowser",
"source_ref": "a029e78b-67c0-4d09-9b35-206c7061c422",
"streams": [
{
"url": "https://movementathens.out.airtime.pro/movementathens_a",
"format": "aac",
"bitrate": 192,
"label": "AAC 192",
"priority": 0
}
]
},
{
"uuid": "4d688959-d7e8-444b-acef-404d1cb623f9",
"slug": "rb-4d688959-movement-radio-2",
"name": "movement.radio 2",
"category": "underground",
"country": "GR",
"homepage": "http://www.movement.radio/",
"genres": [
"ambient",
"bass",
"electro",
"electronic",
"experimental",
"hip-hop"
],
"description": null,
"image_url": null,
"source": "radiobrowser",
"source_ref": "4d688959-d7e8-444b-acef-404d1cb623f9",
"streams": [
{
"url": "https://movementathens2.out.airtime.pro/movementathens2_a",
"format": "mp3",
"bitrate": 192,
"label": "MP3 192",
"priority": 0
}
]
},
{
"uuid": "960bec79-0601-11e8-ae97-52543be04c81",
"slug": "rb-960bec79-tilos-r-di",
"name": "Tilos Rádió",
"category": "underground",
"country": "HU",
"homepage": "http://tilos.hu/",
"genres": [
"alternative",
"community radio",
"free radio",
"freeform",
"independent"
],
"description": null,
"image_url": "http://tilos.hu/favicon.ico",
"source": "radiobrowser",
"source_ref": "960bec79-0601-11e8-ae97-52543be04c81",
"streams": [
{
"url": "http://stream.tilos.hu/tilos",
"format": "mp3",
"bitrate": 256,
"label": "MP3 256",
"priority": 0
}
]
},
{
"uuid": "3859f931-66c5-4264-afc1-682e186d7263",
"slug": "rb-3859f931-radio-campus-paris",
"name": "Radio Campus Paris",
"category": "underground",
"country": "FR",
"homepage": "https://www.radiocampusparis.org/",
"genres": [
"modern",
"radio by young people for young people"
],
"description": null,
"image_url": null,
"source": "radiobrowser",
"source_ref": "3859f931-66c5-4264-afc1-682e186d7263",
"streams": [
{
"url": "https://www.radiocampusparis.org/stream/",
"format": "mp3",
"bitrate": 128000,
"label": "MP3 128000",
"priority": 0
}
]
},
{
"uuid": "a707f84a-9ae4-40bf-a176-fcb4cdbc9fbe",
"slug": "rb-a707f84a-wmbr-88-1",
"name": "WMBR 88.1",
"category": "underground",
"country": "US",
"homepage": "https://wmbr.org/",
"genres": [],
"description": null,
"image_url": "https://wmbr.org/images/wmbr_top.gif",
"source": "radiobrowser",
"source_ref": "a707f84a-9ae4-40bf-a176-fcb4cdbc9fbe",
"streams": [
{
"url": "https://wmbr.org:8002/hi",
"format": "mp3",
"bitrate": 128,
"label": "MP3 128",
"priority": 0
}
]
},
{
"uuid": "96187adc-0601-11e8-ae97-52543be04c81",
"slug": "rb-96187adc-whrb-95-3-harvard-radio-broadcasting-cam",
"name": "WHRB 95.3 - Harvard Radio Broadcasting - Cambridge, MA",
"category": "underground",
"country": "US",
"homepage": "https://www.whrb.org/",
"genres": [
"university radio",
"variety"
],
"description": null,
"image_url": "https://www.whrb.org/icons/icon-144x144.png?v=f4237d2445d95894bb92f02772bca78d",
"source": "radiobrowser",
"source_ref": "96187adc-0601-11e8-ae97-52543be04c81",
"streams": [
{
"url": "http://stream.whrb.org:8000/whrb-mp3",
"format": "mp3",
"bitrate": 128,
"label": "MP3 128",
"priority": 0
}
]
},
{
"uuid": "a256200d-2ec4-11e9-8f31-52543be04c81",
"slug": "rb-a256200d-kalx-90-7fm-berkeley",
"name": "KALX 90.7FM Berkeley",
"category": "underground",
"country": "US",
"homepage": "https://www.kalx.berkeley.edu/",
"genres": [
"aac",
"berkeley",
"uc berkeley",
"university radio"
],
"description": null,
"image_url": "https://www.kalx.berkeley.edu/favicon.ico",
"source": "radiobrowser",
"source_ref": "a256200d-2ec4-11e9-8f31-52543be04c81",
"streams": [
{
"url": "https://stream.kalx.berkeley.edu:8443/kalx-320.aac",
"format": "aac",
"bitrate": 320,
"label": "AAC+ 320",
"priority": 0
}
]
},
{
"uuid": "960dd86c-0601-11e8-ae97-52543be04c81",
"slug": "rb-960dd86c-wrek-91-1-atlanta-ga",
"name": "WREK 91.1 Atlanta, GA",
"category": "underground",
"country": "US",
"homepage": "http://www.wrek.org/",
"genres": [
"atlanta",
"college radio",
"georgia",
"georgia tech",
"jazz"
],
"description": null,
"image_url": null,
"source": "radiobrowser",
"source_ref": "960dd86c-0601-11e8-ae97-52543be04c81",
"streams": [
{
"url": "http://streaming.wrek.org:8000/main/128kb.mp3",
"format": "mp3",
"bitrate": 128,
"label": "MP3 128",
"priority": 0
}
]
},
{
"uuid": "962b23be-0601-11e8-ae97-52543be04c81",
"slug": "rb-962b23be-wxyc-89-3-university-of-north-carolina-c",
"name": "WXYC 89.3 University of North Carolina - Chapel Hill, NC",
"category": "underground",
"country": "US",
"homepage": "http://www.wxyc.org/",
"genres": [
"chapel hill",
"university radio"
],
"description": null,
"image_url": null,
"source": "radiobrowser",
"source_ref": "962b23be-0601-11e8-ae97-52543be04c81",
"streams": [
{
"url": "http://audio-mp3.ibiblio.org:8000/wxyc.mp3",
"format": "mp3",
"bitrate": 128,
"label": "MP3 128",
"priority": 0
}
]
},
{
"uuid": "bb15d622-7137-4269-8f33-71cccb208732",
"slug": "rb-bb15d622-kzsc-88-1-uc-santa-cruz-new-stream",
"name": "KZSC 88.1 - UC Santa Cruz (New Stream)",
"category": "underground",
"country": "US",
"homepage": "https://kzsc.org/",
"genres": [
"university radio"
],
"description": null,
"image_url": "https://kzsc.org/wp-content/uploads/2018/12/kzsc-88.1-logo-reverse-retina.png",
"source": "radiobrowser",
"source_ref": "bb15d622-7137-4269-8f33-71cccb208732",
"streams": [
{
"url": "https://kzscfms1-geckohost.radioca.st/kzschigh",
"format": "mp3",
"bitrate": 128,
"label": "MP3 128",
"priority": 0
}
]
},
{
"uuid": "7a08d36e-7384-4cb3-a6b2-70f0a3738ae9",
"slug": "rb-7a08d36e-kdvs-davis",
"name": "KDVS Davis",
"category": "underground",
"country": "US",
"homepage": "https://kdvs.org/",
"genres": [
"college radio",
"community radio",
"davis",
"local news",
"sacramento",
"uc davis"
],
"description": null,
"image_url": "https://kdvs.org/favicon.ico",
"source": "radiobrowser",
"source_ref": "7a08d36e-7384-4cb3-a6b2-70f0a3738ae9",
"streams": [
{
"url": "https://archives.kdvs.org/stream",
"format": "aac",
"bitrate": 128,
"label": "AAC 128",
"priority": 0
}
]
},
{
"uuid": "fbd47272-fdc6-457c-ac93-98410bb4c777",
"slug": "rb-fbd47272-wprb-103-3-fm-princeton-nj",
"name": "WPRB 103.3 FM - Princeton, NJ",
"category": "underground",
"country": "US",
"homepage": "http://wprb.com/",
"genres": [
"commercial",
"freeform",
"indie",
"new jersey",
"not-for-profit",
"student-managed"
],
"description": null,
"image_url": null,
"source": "radiobrowser",
"source_ref": "fbd47272-fdc6-457c-ac93-98410bb4c777",
"streams": [
{
"url": "http://wprb.streamguys1.com/live",
"format": "aac",
"bitrate": 96,
"label": "AAC 96",
"priority": 0
}
]
},
{
"uuid": "2768b05d-96a2-4b74-9f92-c0fa7e979eb5",
"slug": "rb-2768b05d-wzbc",
"name": "WZBC ",
"category": "underground",
"country": "US",
"homepage": "https://www.wzbc.org/",
"genres": [
"arts",
"chicago",
"community",
"politics"
],
"description": null,
"image_url": "https://firebasestorage.googleapis.com/v0/b/radiogalaxy-580f4.appspot.com/o/images%2FIMG_20240419_134421735.jpg?alt=media&token=c7e2e30c-0343-4307-a85b-1870370d2286",
"source": "radiobrowser",
"source_ref": "2768b05d-96a2-4b74-9f92-c0fa7e979eb5",
"streams": [
{
"url": "https://stream.wzbc.org/wzbc",
"format": "mp3",
"bitrate": 128,
"label": "MP3 128",
"priority": 0
}
]
},
{
"uuid": "0281ef6c-6f42-11e8-83fa-52543be04c81",
"slug": "rb-0281ef6c-kfjc",
"name": "KFJC ",
"category": "underground",
"country": null,
"homepage": null,
"genres": [],
"description": null,
"image_url": null,
"source": "radiobrowser",
"source_ref": "0281ef6c-6f42-11e8-83fa-52543be04c81",
"streams": [
{
"url": "http://aac.kfjc.org/listen.pls",
"format": "aac",
"bitrate": 192,
"label": "AAC+ 192",
"priority": 0
}
]
},
{
"uuid": "961e5d5c-0601-11e8-ae97-52543be04c81",
"slug": "rb-961e5d5c-kxlu-88-9fm-los-angeles-ca",
"name": "KXLU 88.9FM Los Angeles, CA",
"category": "underground",
"country": "US",
"homepage": "http://kxlu.com/",
"genres": [
"college radio",
"freeform",
"los angeles"
],
"description": null,
"image_url": "https://kxlu.com/wp-content/uploads/2019/02/kxlusplatblack-125x125.png",
"source": "radiobrowser",
"source_ref": "961e5d5c-0601-11e8-ae97-52543be04c81",
"streams": [
{
"url": "http://www.ednixon.com:8120/stream",
"format": "mp3",
"bitrate": 160,
"label": "MP3 160",
"priority": 0
}
]
},
{
"uuid": "4af97ba5-4546-4132-a94a-ebca09214cfb",
"slug": "rb-4af97ba5-kcsb-uc-santa-barbara",
"name": "KCSB UC Santa Barbara",
"category": "underground",
"country": "US",
"homepage": "https://www.kcsb.org/",
"genres": [
"college radio"
],
"description": null,
"image_url": null,
"source": "radiobrowser",
"source_ref": "4af97ba5-4546-4132-a94a-ebca09214cfb",
"streams": [
{
"url": "https://kcsb.streamguys1.com/live",
"format": "mp3",
"bitrate": 128,
"label": "MP3 128",
"priority": 0
}
]
},
{
"uuid": "6a8e0467-f09b-456f-a7af-b98ed961a043",
"slug": "rb-6a8e0467-wluw-88-7-fm-chicago-sound-alliance",
"name": "WLUW 88.7 FM, Chicago Sound Alliance",
"category": "underground",
"country": "US",
"homepage": "https://wluw.org/",
"genres": [
"independent radio",
"student radio"
],
"description": null,
"image_url": "https://images.squarespace-cdn.com/content/v1/68d6f37eaca1b53e1b01eff4/79ab2be3-9880-49c0-80a6-a2f5c9a9a05d/favicon.ico",
"source": "radiobrowser",
"source_ref": "6a8e0467-f09b-456f-a7af-b98ed961a043",
"streams": [
{
"url": "https://ice26.securenetsystems.net/WLUW?playSessionID=AD47E8CB-E610-56AC-09E96DB77F17E09B",
"format": "aac",
"bitrate": 64,
"label": "AAC+ 64",
"priority": 0
}
]
},
{
"uuid": "962df676-0601-11e8-ae97-52543be04c81",
"slug": "rb-962df676-wusb-90-1-state-university-of-new-york-a",
"name": "WUSB 90.1 State University of New York at Stony Brook, NY",
"category": "underground",
"country": "US",
"homepage": "http://www.wusb.fm/",
"genres": [
"freeform",
"long island",
"stony brook",
"university radio"
],
"description": null,
"image_url": null,
"source": "radiobrowser",
"source_ref": "962df676-0601-11e8-ae97-52543be04c81",
"streams": [
{
"url": "http://stream.wusb.stonybrook.edu:8090/;.mp3",
"format": "mp3",
"bitrate": 128,
"label": "MP3 128",
"priority": 0
}
]
},
{
"uuid": "1717c037-d5ce-409b-ab76-075ef7395154",
"slug": "rb-1717c037-bff-fm",
"name": "BFF.fm",
"category": "underground",
"country": "US",
"homepage": "https://bff.fm/",
"genres": [],
"description": null,
"image_url": "https://aw.bff.fm/assets/favicons/apple-touch-icon/d59257b71b2555397520753bc349890b785ca5d5.png",
"source": "radiobrowser",
"source_ref": "1717c037-d5ce-409b-ab76-075ef7395154",
"streams": [
{
"url": "https://stream.bff.fm/1/mp3.mp3?_cacheBust=25055",
"format": "mp3",
"bitrate": 128,
"label": "MP3 128",
"priority": 0
}
]
},
{
"uuid": "7c84ac30-1a0f-42f7-8b0d-40b5c6548abf",
"slug": "rb-7c84ac30-dkfm-shoegaze-radio",
"name": "DKFM Shoegaze Radio",
"category": "underground",
"country": "CA",
"homepage": "https://decayfm.com/",
"genres": [],
"description": null,
"image_url": "https://i0.wp.com/decayfm.com/wp-content/uploads/2018/12/cropped-512-1.jpg?fit=180%2c180&ssl=1",
"source": "radiobrowser",
"source_ref": "7c84ac30-1a0f-42f7-8b0d-40b5c6548abf",
"streams": [
{
"url": "https://kathy.torontocast.com:2005/stream",
"format": "mp3",
"bitrate": 128,
"label": "MP3 128",
"priority": 0
}
]
},
{
"uuid": "961455d5-0601-11e8-ae97-52543be04c81",
"slug": "rb-961455d5-idobi-anthm",
"name": "idobi Anthm",
"category": "underground",
"country": "US",
"homepage": "http://idobi.com/",
"genres": [
"indie",
"indie rock",
"new music"
],
"description": null,
"image_url": "https://idobi.com/wp-content/themes/idobi-2022/assets/img/idobi%20logo%20medium%20transparent.png",
"source": "radiobrowser",
"source_ref": "961455d5-0601-11e8-ae97-52543be04c81",
"streams": [
{
"url": "http://idobianthm.idobi.com/;stream.mp3",
"format": "mp3",
"bitrate": 128,
"label": "MP3 128",
"priority": 0
}
]
},
{
"uuid": "9614550c-0601-11e8-ae97-52543be04c81",
"slug": "rb-9614550c-idobi-howl",
"name": "idobi Howl",
"category": "underground",
"country": "US",
"homepage": "http://idobi.com/",
"genres": [
"hardcore",
"metal",
"new music"
],
"description": null,
"image_url": null,
"source": "radiobrowser",
"source_ref": "9614550c-0601-11e8-ae97-52543be04c81",
"streams": [
{
"url": "http://idobihowl.idobi.com/;stream.mp3",
"format": "mp3",
"bitrate": 128,
"label": "MP3 128",
"priority": 0
}
]
},
{
"uuid": "e2eff271-69e7-11ea-b1cf-52543be04c81",
"slug": "rb-e2eff271-radio-free-brooklyn",
"name": "Radio Free Brooklyn",
"category": "underground",
"country": "US",
"homepage": "https://radiofreebrooklyn.com/",
"genres": [],
"description": null,
"image_url": null,
"source": "radiobrowser",
"source_ref": "e2eff271-69e7-11ea-b1cf-52543be04c81",
"streams": [
{
"url": "https://patmos.cdnstream.com/proxy/ttenney1/?mp=/listen&esPlayer&cb=239941.mp3",
"format": "mp3",
"bitrate": 192,
"label": "MP3 192",
"priority": 0
}
]
},
{
"uuid": "6a34086c-64e1-4f8b-981a-ae792692aabf",
"slug": "rb-6a34086c-triple-r-102-7fm",
"name": "Triple R 102.7FM",
"category": "underground",
"country": "AU",
"homepage": "https://www.rrr.org.au/",
"genres": [
"community radio",
"independent"
],
"description": null,
"image_url": "https://www.rrr.org.au/assets/main/assets/public/favicon/favicon-192.a118bf57.png",
"source": "radiobrowser",
"source_ref": "6a34086c-64e1-4f8b-981a-ae792692aabf",
"streams": [
{
"url": "https://ondemand.rrr.org.au/getstream?id=wshq",
"format": "aac",
"bitrate": null,
"label": "AAC",
"priority": 0
}
]
},
{
"uuid": "abf0d086-aeaa-4c06-9196-bc9a0721b8b8",
"slug": "rb-abf0d086-pbs-106-7fm",
"name": "PBS 106.7FM",
"category": "underground",
"country": "AU",
"homepage": "https://www.pbsfm.org.au/",
"genres": [
"australian music",
"blues",
"community radio",
"electronic",
"funk",
"global"
],
"description": null,
"image_url": "https://www.pbsfm.org.au/",
"source": "radiobrowser",
"source_ref": "abf0d086-aeaa-4c06-9196-bc9a0721b8b8",
"streams": [
{
"url": "https://playerservices.streamtheworld.com/api/livestream-redirect/3PBS_FMAACHIGH.aac",
"format": "aac",
"bitrate": 192,
"label": "AAC+ 192",
"priority": 0
}
]
},
{
"uuid": "6c5babb6-2c8d-44dc-82fe-74ab38c87edf",
"slug": "rb-6c5babb6-fbi-radio",
"name": "FBi Radio",
"category": "underground",
"country": "AU",
"homepage": "https://fbiradio.com/",
"genres": [],
"description": null,
"image_url": "https://d1kt6vnx6cjjqh.cloudfront.net/wp-content/themes/fbi_sf/images/favicon.ico.gzip",
"source": "radiobrowser",
"source_ref": "6c5babb6-2c8d-44dc-82fe-74ab38c87edf",
"streams": [
{
"url": "https://streamer.fbiradio.com/stream",
"format": "mp3",
"bitrate": 320,
"label": "MP3 320",
"priority": 0
}
]
},
{
"uuid": "32f8169a-eaa5-4bd6-b391-122b5419bcd1",
"slug": "rb-32f8169a-2ser-107-3-fm",
"name": "2SER 107.3 FM",
"category": "underground",
"country": "AU",
"homepage": "https://2ser.com/",
"genres": [
"alternative",
"college radio",
"community",
"country",
"dance",
"eclectic"
],
"description": null,
"image_url": "https://d1dbgh6ga9ets8.cloudfront.net/wp-content/uploads/2017/12/logo.png",
"source": "radiobrowser",
"source_ref": "32f8169a-eaa5-4bd6-b391-122b5419bcd1",
"streams": [
{
"url": "http://138.25.219.25:840/2ser128.MP3",
"format": "mp3",
"bitrate": 128,
"label": "MP3 128",
"priority": 0
}
]
},
{
"uuid": "b6794d5d-2053-4390-82b5-5dc750972069",
"slug": "rb-b6794d5d-4zzz",
"name": "4zzz",
"category": "underground",
"country": "AU",
"homepage": "https://4zzz.org.au/",
"genres": [
"brisbane",
"independent"
],
"description": null,
"image_url": null,
"source": "radiobrowser",
"source_ref": "b6794d5d-2053-4390-82b5-5dc750972069",
"streams": [
{
"url": "https://iheart.4zzz.org.au/4zzz",
"format": "mp3",
"bitrate": 128,
"label": "MP3 128",
"priority": 0
}
]
},
{
"uuid": "3cae3864-217f-4032-b3dc-61b0b33741f1",
"slug": "rb-3cae3864-rtrfm",
"name": "RTRFM",
"category": "underground",
"country": "AU",
"homepage": "https://rtrfm.com.au/",
"genres": [],
"description": null,
"image_url": "https://rtrfm.com.au/wp-content/smush-webp/2024/03/cropped-RTRFM_Favicon-192x192.png.webp",
"source": "radiobrowser",
"source_ref": "3cae3864-217f-4032-b3dc-61b0b33741f1",
"streams": [
{
"url": "https://live.rtrfm.com.au/stream1",
"format": "aac",
"bitrate": 64,
"label": "AAC+ 64",
"priority": 0
}
]
}
]