Hello everyone,
I accidentally discovered that www.80s80s.de has many more radio stations than the plugin. I started to figure it out. The “80s80s Radio” plugin has a radio_stations.json file,
which contains the desired JSON list of radio stations in the following format:
{
“title”:“80s80s Depeche Mode”,
“uri”:“webeighties/6”,
“url”:“http://streams.80s80s.de/dm/mp3-192/volumio”,
“cover”:“/albumart?sourceicon=music_service/80s80s/images/80s80s-dm-cover.png”,
“api”:“http://iris-80s80s.loverad.io/flow.json?station=87”
}
Thus, it is easy to substitute the desired station in “url” and “cover” - just write the name of the station there. For example, for Dark Wave it turned out like this:
{
“title”:“80s80s Dark Wave”,
“uri”:“webeighties/12”,
“url”:“http://streams.80s80s.de/darkwave/mp3-192/volumio”,
“cover”:“/albumart?sourceicon=music_service/80s80s/images/80s80s-darkwave-cover.png”,
“api”:“http://iris-80s80s.loverad.io/flow.json?station=672”
}
But with the “api” attribute it’s trickier. The link specified there should give a description of the song being played in JSON format, but guessing the station number out of 1000 is quite difficult.
So I pressed Claudius to make a program that would scan stations in the specified range and give out where it finds them. Thus, it was possible to determine all the numbers of these stations, except for “In the mix” - not a single artist could be found for it.
Those who want to add other channels from www.80s80s.de to search for a station number for api - write to me in a personal message, I will give a link to the tool.
The attached file contains additional stations Dark Wave, Alternative, Queen, Breakdance, Neo, Reggae, Rock, WGT (Wave-Gotik-Treffen). It must be placed in /data/plugins/music_service/80s80s/. Reload the plugins or the entire Volumio after that.
New radio_stations.json is here: radio_stations.json — Яндекс Диск
Claude AI generated tool: