1
0
mirror of https://github.com/kmein/niveum synced 2026-03-23 05:11:08 +01:00

fix(playlists): comment out di.fm, add more stations

di.fm returned 404
This commit is contained in:
2020-11-06 10:38:10 +01:00
parent e5d437949b
commit 616a530c64

View File

@@ -8,12 +8,12 @@ let
}; };
di-fm = name: { di-fm = name: {
url = "http://prem2.di.fm/${name}_hi?${di-fm-key}"; url = "http://prem2.di.fm/${name}_hi?${di-fm-key}";
provider = "DigitallyImported"; provider = "di.fm";
inherit name; inherit name;
}; };
big-fm = name: { big-fm = name: {
url = "https://streams.bigfm.de/bigfm-${name}-128-aac"; url = "https://streams.bigfm.de/bigfm-${name}-128-aac";
provider = "Big.FM"; provider = "big.fm";
inherit name; inherit name;
}; };
we-are-one = name: { we-are-one = name: {
@@ -26,6 +26,21 @@ let
provider = "Raidió Teilifís Éireann"; provider = "Raidió Teilifís Éireann";
inherit name; inherit name;
}; };
laut-fm = name: {
url = "http://stream.laut.fm/${name}";
provider = "laut.fm";
inherit name;
};
rautemusik = name: {
url = "http://${name}-high.rautemusik.fm/";
provider = "rautemusik.fm";
inherit name;
};
radiosai = name: port: {
url = "http://stream.radiosai.net:${toString port}";
provider = "Radio Sai";
inherit name;
};
in in
{ {
Chill = { Chill = {
@@ -36,32 +51,39 @@ in
name = "Radio"; name = "Radio";
provider = "lassulus"; provider = "lassulus";
} }
{
url = "https://streamer.radio.co/s2c3cc784b/listen";
name = "Radio";
provider = "electroswing-radio.com";
}
(laut-fm "lofi")
(rautemusik "study")
(big-fm "reggaevibes") (big-fm "reggaevibes")
(big-fm "sunsetlounge") (big-fm "sunsetlounge")
(di-fm "ambient") # (di-fm "ambient")
(di-fm "chilledm") # (di-fm "chilledm")
(di-fm "chillhop") # (di-fm "chillhop")
(di-fm "chillntropicalhouse") # (di-fm "chillntropicalhouse")
(di-fm "chillout") # (di-fm "chillout")
(di-fm "chilloutdreams") # (di-fm "chilloutdreams")
(di-fm "chillstep") # (di-fm "chillstep")
(di-fm "deephouse") # (di-fm "deephouse")
(di-fm "deepprogressivehouse") # (di-fm "deepprogressivehouse")
(di-fm "downtempolounge") # (di-fm "downtempolounge")
(di-fm "dub") # An emphasis on the bass and drums / DnB, delayed effects, sampled vocals and smokey Reggae inspired vibes. # (di-fm "dub") # An emphasis on the bass and drums / DnB, delayed effects, sampled vocals and smokey Reggae inspired vibes.
(di-fm "indiebeats") # Smooth, groovy and full of cutting-edge, fresh ideas - beats to kick back and enjoy far from the club setting. # (di-fm "indiebeats") # Smooth, groovy and full of cutting-edge, fresh ideas - beats to kick back and enjoy far from the club setting.
(di-fm "liquidtrap") # The smoother side of Trap but still packed with mechanical grooves and hip hop moods. # (di-fm "liquidtrap") # The smoother side of Trap but still packed with mechanical grooves and hip hop moods.
(di-fm "lofihiphop") # (di-fm "lofihiphop")
(di-fm "lofiloungenchill") # (di-fm "lofiloungenchill")
(di-fm "lounge") # (di-fm "lounge")
(di-fm "melodicprogressive") # (di-fm "melodicprogressive")
(di-fm "psybient") # The psychedelic side of ambient. # (di-fm "psybient") # The psychedelic side of ambient.
(di-fm "psychill") # (di-fm "psychill")
(di-fm "psydub") # (di-fm "psydub")
(di-fm "spacemusic") # Ambient space music for expanding minds. # (di-fm "spacemusic") # Ambient space music for expanding minds.
(di-fm "trap") # (di-fm "trap")
(di-fm "vocalchillout") # (di-fm "vocalchillout")
(di-fm "vocallounge") # (di-fm "vocallounge")
(soma-fm "beatblender") # A late night blend of deep-house and downtempo chill. (soma-fm "beatblender") # A late night blend of deep-house and downtempo chill.
(soma-fm "deepspaceone") # Deep ambient electronic, experimental and space music. For inner and outer space exploration. (soma-fm "deepspaceone") # Deep ambient electronic, experimental and space music. For inner and outer space exploration.
(soma-fm "digitalis") # Digitally affected analog rock to calm the agitated heart. (soma-fm "digitalis") # Digitally affected analog rock to calm the agitated heart.
@@ -78,24 +100,25 @@ in
Brennpunkt = { Brennpunkt = {
description = "What focus means."; description = "What focus means.";
tracks = [ # What Focus Means tracks = [ # What Focus Means
(di-fm "atmosphericbreaks") (laut-fm "dnbzone")
(di-fm "bigbeat") # Heavily focused on breakbeats and dusty samples. A defining 90s musical movement still going strong today. # (di-fm "atmosphericbreaks")
(di-fm "darkdnb") # Evil, gritty and twisted DnB / Drum & Bass. at 160+ BPM, hear the darkest basslines and the hardest hitting percussion. # (di-fm "bigbeat") # Heavily focused on breakbeats and dusty samples. A defining 90s musical movement still going strong today.
(di-fm "deeptech") # (di-fm "darkdnb") # Evil, gritty and twisted DnB / Drum & Bass. at 160+ BPM, hear the darkest basslines and the hardest hitting percussion.
(di-fm "drumandbass") # (di-fm "deeptech")
(di-fm "drumstep") # A hybrid of half-time Dubstep and intense Drum and Bass / DnB. # (di-fm "drumandbass")
(di-fm "dubstep") # (di-fm "drumstep") # A hybrid of half-time Dubstep and intense Drum and Bass / DnB.
(di-fm "dubtechno") # The beloved sounds of deep techno saturated with tape delays, heavy reverb and ice cold atmospherics. # (di-fm "dubstep")
(di-fm "futuregarage") # 2step Garage rhythms, chunky bass line driven grooves and plenty of forward thinking innovation. # (di-fm "dubtechno") # The beloved sounds of deep techno saturated with tape delays, heavy reverb and ice cold atmospherics.
(di-fm "jungle") # Jungle keeps the breakbeat tempos high and celebrates the diverse ideas found within urban and rave music. # (di-fm "futuregarage") # 2step Garage rhythms, chunky bass line driven grooves and plenty of forward thinking innovation.
(di-fm "liquiddnb") # (di-fm "jungle") # Jungle keeps the breakbeat tempos high and celebrates the diverse ideas found within urban and rave music.
(di-fm "liquiddubstep") # (di-fm "liquiddnb")
(di-fm "minimal") # (di-fm "liquiddubstep")
(di-fm "oldschoolacid") # Acid, one of the characteristics of the TB-303, is celebrated here with the best tracks from house, techno and trance. # (di-fm "minimal")
(di-fm "progressive") # (di-fm "oldschoolacid") # Acid, one of the characteristics of the TB-303, is celebrated here with the best tracks from house, techno and trance.
(di-fm "techhouse") # (di-fm "progressive")
(di-fm "techno") # (di-fm "techhouse")
(di-fm "umfradio") # (di-fm "techno")
# (di-fm "umfradio")
(soma-fm "defcon") # Music for Hacking. The DEF CON Year-Round Channel. (soma-fm "defcon") # Music for Hacking. The DEF CON Year-Round Channel.
(soma-fm "dubstep") # Dubstep, Dub and Deep Bass. May damage speakers at high volume. (soma-fm "dubstep") # Dubstep, Dub and Deep Bass. May damage speakers at high volume.
(soma-fm "groovesalad") # A nicely chilled plate of ambient/downtempo beats and grooves. (soma-fm "groovesalad") # A nicely chilled plate of ambient/downtempo beats and grooves.
@@ -107,13 +130,14 @@ in
Post-Musicality = { Post-Musicality = {
description = "Makes you wonder whether you are listening to music at all."; description = "Makes you wonder whether you are listening to music at all.";
tracks = [ tracks = [
(di-fm "classicelectronica") (rautemusik "wackenradio")
(di-fm "darkpsytrance") # The darker form of PsyTrance, which is a sound all its own direct from Goa to your headphones. # (di-fm "classicelectronica")
(di-fm "gabber") # The hardest form of techno with punishing tracks designed to drive the crowds into a sweaty frenzy. # (di-fm "darkpsytrance") # The darker form of PsyTrance, which is a sound all its own direct from Goa to your headphones.
(di-fm "goapsy") # (di-fm "gabber") # The hardest form of techno with punishing tracks designed to drive the crowds into a sweaty frenzy.
(di-fm "hardtechno") # Tough as nails warehouse jams full of cold aggression, sinister structures and pounding rhythms that hit hard. # (di-fm "goapsy")
(di-fm "progressivepsy") # (di-fm "hardtechno") # Tough as nails warehouse jams full of cold aggression, sinister structures and pounding rhythms that hit hard.
(di-fm "undergroundtechno") # From gritty Berlin streets to dark corners of Brooklyn, this is techno made by artists pushing the genre further. # (di-fm "progressivepsy")
# (di-fm "undergroundtechno") # From gritty Berlin streets to dark corners of Brooklyn, this is techno made by artists pushing the genre further.
(soma-fm "cliqhop") # Blips'n'beeps backed mostly w/beats. Intelligent Dance Music. (soma-fm "cliqhop") # Blips'n'beeps backed mostly w/beats. Intelligent Dance Music.
(soma-fm "metal") # From black to doom, prog to sludge, thrash to post, stoner to crossover, punk to industrial. (soma-fm "metal") # From black to doom, prog to sludge, thrash to post, stoner to crossover, punk to industrial.
(we-are-one "coretime") (we-are-one "coretime")
@@ -123,48 +147,53 @@ in
"Club Albrecht" = { "Club Albrecht" = {
description = "Party!"; description = "Party!";
tracks = [ tracks = [
(rautemusik "club")
(rautemusik "house")
(rautemusik "bass")
(rautemusik "breakz")
(laut-fm "electro-swing")
(big-fm "dance") (big-fm "dance")
(big-fm "groovenight") (big-fm "groovenight")
(big-fm "nitroxdeep") (big-fm "nitroxdeep")
(big-fm "nitroxedm") (big-fm "nitroxedm")
(big-fm "urbanclubbeats") (big-fm "urbanclubbeats")
(di-fm "00sclubhits") # (di-fm "00sclubhits")
(di-fm "bassline") # Blending together elements of house music, speed garage, and techno its all about the low end frequencies. # (di-fm "bassline") # Blending together elements of house music, speed garage, and techno its all about the low end frequencies.
(di-fm "bassnjackinhouse") # From the funkiest grooves to the dirtiest beats. Hard-hitting, high energy 4/4 club cuts to move the masses. # (di-fm "bassnjackinhouse") # From the funkiest grooves to the dirtiest beats. Hard-hitting, high energy 4/4 club cuts to move the masses.
(di-fm "bigroomhouse") # Fusing together house elements from the past and the present - prime time music full of uplifting high energy. # (di-fm "bigroomhouse") # Fusing together house elements from the past and the present - prime time music full of uplifting high energy.
(di-fm "classiceurodance") # (di-fm "classiceurodance")
(di-fm "club") # (di-fm "club")
(di-fm "clubdubstep") # (di-fm "clubdubstep")
(di-fm "deepnudisco") # (di-fm "deepnudisco")
(di-fm "detroithousentechno") # Where would dance music be without Detroit? The city that started it all continues to inspire and educate. # (di-fm "detroithousentechno") # Where would dance music be without Detroit? The city that started it all continues to inspire and educate.
(di-fm "discohouse") # (di-fm "discohouse")
(di-fm "djmixes") # (di-fm "djmixes")
(di-fm "edm") # (di-fm "edm")
(di-fm "edmfestival") # (di-fm "edmfestival")
(di-fm "electrohouse") # (di-fm "electrohouse")
(di-fm "electronicpioneers") # The trailblazers, the renegades and the experimental musicians who gave early inspiration with electronic instruments. # (di-fm "electronicpioneers") # The trailblazers, the renegades and the experimental musicians who gave early inspiration with electronic instruments.
(di-fm "electroswing") # The combination of 1920s-1940s jazz and swing music, big band horns and modern day electro house. # (di-fm "electroswing") # The combination of 1920s-1940s jazz and swing music, big band horns and modern day electro house.
(di-fm "eurodance") # (di-fm "eurodance")
(di-fm "funkyhouse") # (di-fm "funkyhouse")
(di-fm "futurebass") # Hard basslines, booming beats and insatiable grooves. Inspired by Trap, Juke and Garage - molded together into a unique booming style. # (di-fm "futurebass") # Hard basslines, booming beats and insatiable grooves. Inspired by Trap, Juke and Garage - molded together into a unique booming style.
(di-fm "futuresynthpop") # Finest selection of futurepop and synthpop. # (di-fm "futuresynthpop") # Finest selection of futurepop and synthpop.
(di-fm "glitchhop") # The sound of digital malfunctions, electric hum and bit rate distortions perfectly placed alongside laid-back hip hop beats. # (di-fm "glitchhop") # The sound of digital malfunctions, electric hum and bit rate distortions perfectly placed alongside laid-back hip hop beats.
(di-fm "handsup") # A channel showcasing everything from hard dance, trance and happy hardcore to lift the spirits (and the arms). # (di-fm "handsup") # A channel showcasing everything from hard dance, trance and happy hardcore to lift the spirits (and the arms).
(di-fm "hardcore") # Strictly for the hardcore. These are the biggest and boldest bangers, and the hardest hitting tracks. # (di-fm "hardcore") # Strictly for the hardcore. These are the biggest and boldest bangers, and the hardest hitting tracks.
(di-fm "harddance") # Concrete kicks and punching rhythms, hard dance is a tougher side of music with sharp edges and aggressive power. # (di-fm "harddance") # Concrete kicks and punching rhythms, hard dance is a tougher side of music with sharp edges and aggressive power.
(di-fm "hardstyle") # Hard techno & hardcore. A global phenomenon with powerful kicks, distorted effects and infectious melodies. # (di-fm "hardstyle") # Hard techno & hardcore. A global phenomenon with powerful kicks, distorted effects and infectious melodies.
(di-fm "house") # (di-fm "house")
(di-fm "indiedance") # (di-fm "indiedance")
(di-fm "jazzhouse") # One of the biggest cultural soundtracks with the infectious thump of house music. Expect sultry saxophones, trumpets, and finger snapping grooves. # (di-fm "jazzhouse") # One of the biggest cultural soundtracks with the infectious thump of house music. Expect sultry saxophones, trumpets, and finger snapping grooves.
(di-fm "latinhouse") # The sounds of Salsa, Brazilian beats and Latin Jazz with the steady grooves of modern East Coast dance music. # (di-fm "latinhouse") # The sounds of Salsa, Brazilian beats and Latin Jazz with the steady grooves of modern East Coast dance music.
(di-fm "nightcore") # Pitched up vocals, happy hardcore beats, and high energy music non-stop. # (di-fm "nightcore") # Pitched up vocals, happy hardcore beats, and high energy music non-stop.
(di-fm "nudisco") # Modern disco music blending the familiar funk of the 70s and 80s with futuristic beats and up to date grooves. # (di-fm "nudisco") # Modern disco music blending the familiar funk of the 70s and 80s with futuristic beats and up to date grooves.
(di-fm "oldschoolhouse") # The biggest classics and secret weapons this is a true treasure chest of house tracks from back in the day. # (di-fm "oldschoolhouse") # The biggest classics and secret weapons this is a true treasure chest of house tracks from back in the day.
(di-fm "oldschoolrave") # Grab your whistles, white gloves and reach for the laser beams. This is the sound of raving when raving was new. # (di-fm "oldschoolrave") # Grab your whistles, white gloves and reach for the laser beams. This is the sound of raving when raving was new.
(di-fm "soulfulhouse") # House music saturated with feeling full of melodies, vocals and true soul. Steady warm 4/4 vibes. # (di-fm "soulfulhouse") # House music saturated with feeling full of melodies, vocals and true soul. Steady warm 4/4 vibes.
(di-fm "summerchillhouse") # (di-fm "summerchillhouse")
(di-fm "tribalhouse") # The percussive side of the house and tech house scene, tribal house takes drums and puts them in the forefront. # (di-fm "tribalhouse") # The percussive side of the house and tech house scene, tribal house takes drums and puts them in the forefront.
(di-fm "vocalhouse") # (di-fm "vocalhouse")
(soma-fm "poptron") # Electropop and indie dance rock with sparkle and pop. (soma-fm "poptron") # Electropop and indie dance rock with sparkle and pop.
(soma-fm "spacestation") # Tune in, turn on, space out. Spaced-out ambient and mid-tempo electronica. (soma-fm "spacestation") # Tune in, turn on, space out. Spaced-out ambient and mid-tempo electronica.
(we-are-one "clubtime") (we-are-one "clubtime")
@@ -178,13 +207,15 @@ in
HipHop = { HipHop = {
description = ""; description = "";
tracks = [ tracks = [
(rautemusik "deutschrap-charts")
(rautemusik "deutschrap-classic")
(big-fm "deutschrap") (big-fm "deutschrap")
(big-fm "hiphop") (big-fm "hiphop")
(big-fm "oldschool") (big-fm "oldschool")
(big-fm "oldschooldeutsch") (big-fm "oldschooldeutsch")
(big-fm "rapfeature") (big-fm "rapfeature")
(big-fm "usrap") (big-fm "usrap")
(di-fm "breaks") # Inspired by hip hop and UK rave music, breaks features broken up drum loops and creative samples, synths and fx. # (di-fm "breaks") # Inspired by hip hop and UK rave music, breaks features broken up drum loops and creative samples, synths and fx.
(rte "pulse") (rte "pulse")
]; ];
}; };
@@ -192,9 +223,9 @@ in
Wave = { Wave = {
description = ""; description = "";
tracks = [ tracks = [
(di-fm "classiceurodisco") # Conceived in the European discos in the 70s, evolving through the decades into modern electronic masterpieces. # (di-fm "classiceurodisco") # Conceived in the European discos in the 70s, evolving through the decades into modern electronic masterpieces.
(di-fm "electropop") # Catchy pop music blended together with vintage synthesizers and electronic instrumentation. # (di-fm "electropop") # Catchy pop music blended together with vintage synthesizers and electronic instrumentation.
(di-fm "synthwave") # (di-fm "synthwave")
(soma-fm "seventies") # Mellow album rock from the Seventies. Yacht not required. (soma-fm "seventies") # Mellow album rock from the Seventies. Yacht not required.
(soma-fm "u80s") # Early 80s UK Synthpop and a bit of New Wave. (soma-fm "u80s") # Early 80s UK Synthpop and a bit of New Wave.
(soma-fm "vaporwaves") # All Vaporwave. All the time. (soma-fm "vaporwaves") # All Vaporwave. All the time.
@@ -204,11 +235,13 @@ in
Trance = { Trance = {
description = ""; description = "";
tracks = [ tracks = [
(di-fm "classictrance") (laut-fm "uplifting-trance-radio")
(di-fm "classicvocaltrance") (rautemusik "trance")
(di-fm "epictrance") # (di-fm "classictrance")
(di-fm "trance") # (di-fm "classicvocaltrance")
(di-fm "vocaltrance") # (di-fm "epictrance")
# (di-fm "trance")
# (di-fm "vocaltrance")
(soma-fm "thetrip") # Progressive house / trance. Tip top tunes. (soma-fm "thetrip") # Progressive house / trance. Tip top tunes.
(we-are-one "trancebase") (we-are-one "trancebase")
]; ];
@@ -232,13 +265,23 @@ in
provider = "KNR"; provider = "KNR";
name = "Kalaallit Nunaata Radioa"; name = "Kalaallit Nunaata Radioa";
} }
{
provider = "VahonFM";
name = "Hindustani";
url = "http://94.23.148.11:8058/";
}
(radiosai "Asia" 8002)
(radiosai "Ameri" 8006)
(radiosai "Bhajan" 8000)
(big-fm "balkan") (big-fm "balkan")
(big-fm "latinbeats") (big-fm "latinbeats")
(big-fm "orient") (big-fm "orient")
(big-fm "russia") (big-fm "russia")
(big-fm "turkey") (big-fm "turkey")
(big-fm "worldbeats") (big-fm "worldbeats")
(di-fm "russianclubhits") # (di-fm "russianclubhits")
(rautemusik "partyhits")
(rautemusik "volksmusik")
(rte "rnag") # Raidió na Gaeltachta (rte "rnag") # Raidió na Gaeltachta
(soma-fm "bootliquor") # Americana Roots music for Cowhands, Cowpokes and Cowtippers (soma-fm "bootliquor") # Americana Roots music for Cowhands, Cowpokes and Cowtippers
(soma-fm "suburbsofgoa") # Desi-influenced Asian world beats and beyond. (soma-fm "suburbsofgoa") # Desi-influenced Asian world beats and beyond.
@@ -256,6 +299,8 @@ in
} }
# "http://stream.klassikradio.de/live/mp3-192/stream.klassikradio.de" # "http://stream.klassikradio.de/live/mp3-192/stream.klassikradio.de"
# (soma-fm "scanner") # San Francisco Public Safety Scanner Feed # (soma-fm "scanner") # San Francisco Public Safety Scanner Feed
(rautemusik "rock")
(rautemusik "12punks")
(rte "2xm") # Alternative (rte "2xm") # Alternative
(rte "gold") # Oldies (rte "gold") # Oldies
(rte "lyric") # "Classical and specialist music" (rte "lyric") # "Classical and specialist music"
@@ -284,6 +329,11 @@ in
Charts = { Charts = {
description = ""; description = "";
tracks = [ tracks = [
(rautemusik "main")
(rautemusik "workout")
(rautemusik "jam")
(rautemusik "charthits")
(rautemusik "top40")
{ {
url = "http://185.80.220.12:8166/stream"; # "Raidió Rírá" url = "http://185.80.220.12:8166/stream"; # "Raidió Rírá"
name = "Raidió Rí-Rá"; name = "Raidió Rí-Rá";