Compare commits
7 Commits
1fa5e42120
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 799d8efabc | |||
| 0ce64e3c5c | |||
| 0255d0c7e1 | |||
| 3f23a53eae | |||
| f86547e2c1 | |||
| e06b76c838 | |||
| 09a35efcd4 |
10
README.md
10
README.md
@@ -1,5 +1,13 @@
|
||||
dub techno shoutcast and icecast streams
|
||||
|
||||
https://dub.tech.soundragon.su
|
||||
http://is3.ussr.win/dubtech
|
||||
|
||||
under DWTWL 2.55 license
|
||||
|
||||
***
|
||||
|
||||
Radio stations you are trying to listen to are running on an unencrypted port (not 443). This is quite common and it's not technically necessary for radio stations to be encrypted but nowadays web browsers like Chrome have started disallowing unencrypted content to be shown in an otherwise encrypted websites.
|
||||
|
||||
Solution: click on the padlock icon to the left of the URL box and then from the drop down menu select the 'Site Settings' option, you can then scroll down to the 'Insecure content' option at the bottom of the page and select 'Allow', this will create an exception for the website and allow you to continue using the player as before.
|
||||
|
||||
Source: https://support.google.com/chrome/thread/29505473?hl=en&msgid=29673696
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
body {
|
||||
margin: 0;
|
||||
font-family: Ubuntu, sans-serif;
|
||||
color: #222;
|
||||
color: #eee;
|
||||
}
|
||||
|
||||
.container {
|
||||
@@ -37,12 +37,12 @@ h4 {
|
||||
|
||||
h5 {
|
||||
font-size: 0.7rem;
|
||||
text-shadow:0 0 5px #fff;
|
||||
text-shadow:0 0 5px #888;
|
||||
}
|
||||
|
||||
h6 {
|
||||
font-size: 1.2rem;
|
||||
text-shadow: 0 0 5px #fff;
|
||||
text-shadow: 0 0 5px #888;
|
||||
}
|
||||
|
||||
hr {
|
||||
@@ -152,3 +152,11 @@ select,
|
||||
fieldset {
|
||||
margin-bottom: .1rem;
|
||||
}
|
||||
|
||||
a:link {
|
||||
color: #999;
|
||||
}
|
||||
|
||||
a:visited {
|
||||
color: #666;
|
||||
}
|
||||
|
||||
BIN
bk.jpg
BIN
bk.jpg
Binary file not shown.
|
Before Width: | Height: | Size: 164 KiB After Width: | Height: | Size: 181 KiB |
115
id.php
115
id.php
@@ -8,9 +8,9 @@ function getIDshout($radioip,$radioport,$postfix = "GET /7.html HTTP/1.1\nUser-A
|
||||
$read = fread($open,255);
|
||||
$exploded = explode(",",$read);
|
||||
if ($exploded[6] == '' || $exploded[6] == '</body></html>') {
|
||||
$text = 'streaming'; } else { $text = $exploded[6];
|
||||
}
|
||||
$text = 'streaming'; } else { $text = $exploded[6]; }
|
||||
$id = str_replace("</body></html>","",$text);
|
||||
$id = str_replace(" (minimalmix.com)","",$text);
|
||||
} else { return false; }
|
||||
fclose($open);
|
||||
return $id;
|
||||
@@ -43,32 +43,113 @@ function getIDice($streamingUrl, $interval, $offset = 0, $headers = true) {
|
||||
} else
|
||||
throw new Exception("Unable to open stream [{$streamingUrl}]");
|
||||
}
|
||||
// Anima Amoris
|
||||
function getIDanima($amoris) {
|
||||
$url = "http://amoris.sknt.ru/".$amoris."/stats.json";
|
||||
$headers = array('User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0');
|
||||
$ch = curl_init();
|
||||
curl_setopt($ch, CURLOPT_URL, $url);
|
||||
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
||||
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
|
||||
$data = curl_exec($ch);
|
||||
curl_close($ch);
|
||||
|
||||
// metadata.dubtechno({"uniquelisteners":19,"songtitle":"Gblanco - Inner Elusions * amoris.sknt.ru"});
|
||||
|
||||
$datajson = json_decode($data, true);
|
||||
if (!empty($datajson)) $data = $data["songtitle"];
|
||||
$data = strstr($data, 'songtitle":"');
|
||||
$data = substr($data, 12);
|
||||
if (substr($data, -11) == 'sknt.ru"});') $data = stristr($data, ' * amoris.sknt.ru"});', true);
|
||||
return $data;
|
||||
}
|
||||
|
||||
// first
|
||||
echo "id:;:";
|
||||
echo stristr(getIDshout("93.100.61.75","8000")," * anima.sknt.ru",true); // Anima Amoris [Dub Techno]
|
||||
echo ":;:";
|
||||
echo stristr(getIDshout("93.100.61.75","8024")," * anima.sknt.ru",true); // Anima Amoris [DubTech Mix]
|
||||
echo ":;:";
|
||||
try {
|
||||
echo getIDice("http://176.31.107.8:8133/stream", 19200);
|
||||
} catch (Exception $e) {
|
||||
echo getIDanima("dubtechno"); // Anima Amoris [DubTech]
|
||||
} catch (Exception $exfirst) {
|
||||
echo "unavailable";
|
||||
}
|
||||
// second
|
||||
echo ":;:";
|
||||
try {
|
||||
echo getIDanima("dubtechnomix"); // Anima Amoris [DubTech Mix]
|
||||
} catch (Exception $exsecond) {
|
||||
echo "unavailable";
|
||||
}
|
||||
// third
|
||||
echo ":;:";
|
||||
try {
|
||||
echo getIDshout("79.120.39.202","9009"); // Radio Caprice - Dub Techno
|
||||
echo ":;:";
|
||||
echo getIDice("http://audio-online.net:8015/live", 19200); // Loca FM Dub Techno
|
||||
echo ":;:";
|
||||
echo getIDshout("94.23.115.253","12005","GET /7.html?sid=1 HTTP/1.1\nUser-Agent:Mozilla\n\n"); // Chillkyway - outer space
|
||||
echo ":;:";
|
||||
try {
|
||||
echo getIDice("http://94.130.113.214:8000/dubtechno", 19200); // Schizoid Dub Techno
|
||||
} catch (Exception $ex) {
|
||||
} catch (Exception $exthird) {
|
||||
echo "unavailable";
|
||||
}
|
||||
// fourth
|
||||
echo ":;:";
|
||||
try {
|
||||
echo getIDice("https://listen5.myradio24.com/ddtradio", 19200); // Deep Dub Tech radio
|
||||
} catch (Exception $exfourth) {
|
||||
echo "unavailable";
|
||||
}
|
||||
// fifth
|
||||
echo ":;:";
|
||||
try {
|
||||
$fifthIDice = getIDice("http://94.130.113.214:8000/dubtechno", 19200); // Schizoid Dub Techno
|
||||
if (bin2hex($fifthIDice) == "fffe66202d20fffe52" || "fffe53202d20fffe53" ) echo "online streaming";
|
||||
else echo $fifthIDice;
|
||||
// else echo (bin2hex($fifthIDice));
|
||||
} catch (Exception $exfifth) {
|
||||
echo "unavailable";
|
||||
}
|
||||
// sixth
|
||||
echo ":;:";
|
||||
try {
|
||||
echo getIDice("http://78.47.31.164:8002/dub", 19200); // MABU Beatz Dub Techno
|
||||
} catch (Exception $exsixth) {
|
||||
echo "unavailable";
|
||||
}
|
||||
// seventh
|
||||
echo ":;:";
|
||||
echo "unavailable [commercial]"; // Digitally Imported Dub Techno
|
||||
try {
|
||||
echo getIDice("http://195.133.48.93:8000/MixCult_96kbps", 19200); // MixCult Deep Techno Radio
|
||||
} catch (Exception $exseventh) {
|
||||
echo "unavailable";
|
||||
}
|
||||
// eighth
|
||||
echo ":;:";
|
||||
try {
|
||||
echo getIDanima("minimal"); // Anima Amoris [MinimalDeepTech]
|
||||
} catch (Exception $exeighth) {
|
||||
echo "unavailable";
|
||||
}
|
||||
// ninth
|
||||
echo ":;:";
|
||||
try {
|
||||
echo getIDanima("deeptech"); // Anima Amoris [Deep Tech House]
|
||||
} catch (Exception $extenth) {
|
||||
echo "unavailable";
|
||||
}
|
||||
// tenth
|
||||
echo ":;:";
|
||||
try {
|
||||
echo getIDice("https://best-of-techno.stream.laut.fm/best-of-techno", 19200); // Best of techno
|
||||
} catch (Exception $extenth) {
|
||||
echo "unavailable";
|
||||
}
|
||||
// eleventh
|
||||
echo ":;:";
|
||||
try {
|
||||
echo getIDshout("148.251.43.231","8750"); // Minimal Mix Radio
|
||||
} catch (Exception $exseventh) {
|
||||
echo "unavailable";
|
||||
}
|
||||
// twelfth
|
||||
echo ":;:";
|
||||
//try {
|
||||
// echo getIDice("http://prem2.di.fm:80/dubtechno_hi?266a3dc03aaa30a0807d9062", 19200); // Digitally Imported Dub Techno
|
||||
//} catch (Exception $exninth) {
|
||||
echo "unavailable (commercial)";
|
||||
//}
|
||||
echo ":;:";
|
||||
?>
|
||||
|
||||
77
index.html
77
index.html
@@ -14,15 +14,12 @@ a8" `Y88 88 88 88P' "8a 88 a8P_____88 a8" "" 88P' "8a
|
||||
-->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta name="description" content="dub techno radio">
|
||||
<meta name="keywords" content="dub techno radio,dub techno stream,dub techno radio stream,dubtechno radio,dub techno,dub,techno,tech,deep,deep techno,dubtechno,radio,web radio,webradio,stream,dubtech">
|
||||
<meta name="keywords" content="dub techno radio,dub techno stream,dub techno radio stream,dubtechno radio,dub techno,dub,techno,tech,
|
||||
deep,deep techno,dubtechno,radio,web radio,webradio,stream,dubtech">
|
||||
<link rel="stylesheet" type="text/css" href="anthrstlsht.css">
|
||||
<title>dub tech</title>
|
||||
<style type="text/css">
|
||||
.container { display: table; height: 100vh; }
|
||||
.tabb { display: table-cell; vertical-align: middle; }
|
||||
body { background-color: #888; background: url(bk.jpg) repeat-y; }
|
||||
</style>
|
||||
<script type="text/javascript"> <!-- script by bodqhrohro -->
|
||||
<script type="text/javascript">
|
||||
function allID () {
|
||||
var xhr = new XMLHttpRequest();
|
||||
xhr.open('GET', 'id.php');
|
||||
@@ -40,65 +37,83 @@ a8" `Y88 88 88 88P' "8a 88 a8P_____88 a8" "" 88P' "8a
|
||||
document.getElementById("seventh").innerHTML = kvID[7];
|
||||
document.getElementById("eighth").innerHTML = kvID[8];
|
||||
document.getElementById("ninth").innerHTML = kvID[9];
|
||||
document.getElementById("tenth").innerHTML = kvID[10];
|
||||
document.getElementById("eleventh").innerHTML = kvID[11];
|
||||
document.getElementById("twelfth").innerHTML = kvID[12];
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
allID();
|
||||
setInterval(allID, 1e4);
|
||||
setInterval(allID, 2e4);
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<body style="background-color:#222;">
|
||||
<div class="container">
|
||||
<table class="tabb">
|
||||
<tr><td>
|
||||
<h5 align="right"><b><a href="http://anima.sknt.ru">Anima Amoris [Dub Techno]</a></b></h5>
|
||||
<h5 align="right"><b><a href="http://amoris.sknt.ru:8000">http://93.100.61.75:8000</a></b></h5>
|
||||
</td><td><audio controls preload="none"><source src="http://amoris.sknt.ru:8000/;" type="audio/mpeg"></audio></td><td>
|
||||
<h5 align="right"><b><a href="http://amoris.sknt.ru/dubtechno">http://amoris.sknt.ru</a></b></h5>
|
||||
</td><td><audio controls preload="none"><source src="http://amoris.sknt.ru/dubtechno" type="audio/mpeg"></audio></td><td>
|
||||
<h6 id="first"></h6>
|
||||
</td></tr><tr><td>
|
||||
<h5 align="right"><b><a href="http://anima.sknt.ru">Anima Amoris [DubTech Mix]</a></b></h5>
|
||||
<h5 align="right"><b><a href="http://amoris.sknt.ru:8024">http://93.100.61.75:8024</a></b></h5>
|
||||
</td><td><audio controls preload="none"><source src="http://amoris.sknt.ru:8024/;" type="audio/mpeg"></audio></td><td>
|
||||
<h5 align="right"><b><a href="http://amoris.sknt.ru/dubtechnomix">http://amoris.sknt.ru</a></b></h5>
|
||||
</td><td><audio controls preload="none"><source src="http://amoris.sknt.ru/dubtechnomix" type="audio/mpeg"></audio></td><td>
|
||||
<h6 id="second"></h6>
|
||||
</td></tr><tr><td>
|
||||
<h5 align="right"><b><a href="https://arcticdub.com/">arctic dub (sursumcorda)</a></b></h5>
|
||||
<h5 align="right"><b><a href="http://176.31.107.8:8133">http://176.31.107.8:8133</a></b></h5>
|
||||
</td><td><audio controls preload="none"><source src="http://176.31.107.8:8133/stream" type="audio/mpeg"></audio></td><td>
|
||||
<h6 id="third"></h6>
|
||||
</td></tr><tr><td>
|
||||
<h5 align="right"><b><a href="http://radcap.ru">Radio Caprice - Dub Techno</a></b></h5>
|
||||
<h5 align="right"><b><a href="http://79.120.39.202:8002/dubtechno">http://79.120.39.202:8002/dubtechno</a></b></h5>
|
||||
</td><td><audio controls preload="none"><source src="http://79.120.39.202:8002/dubtechno" type="audio/mpeg"></audio></td><td>
|
||||
<h6 id="third"></h6>
|
||||
</td></tr><tr><td>
|
||||
<h5 align="right"><b><a href="https://myradio24.com/ddtradio">Deep Dub Tech radio </a></b></h5>
|
||||
<h5 align="right"><b><a href="https://listen5.myradio24.com/ddtradio">https://listen5.myradio24.com/ddtradio</a></b></h5>
|
||||
</td><td><audio controls src="https://listen5.myradio24.com/ddtradio" preload="none"></audio></td><td>
|
||||
<h6 id="fourth"></h6>
|
||||
</td></tr><tr><td>
|
||||
<h5 align="right"><b><a href="http://www.locafm.com/dub-techno/player.html">Loca FM Dub Techno</a></b></h5>
|
||||
<h5 align="right"><b><a href="http://audio-online.net:8015/live">http://audio-online.net:8015/live</a></b></h5>
|
||||
</td><td><audio controls src="http://audio-online.net:8015/live" preload="none"></audio></td><td>
|
||||
<h6 id="fifth"></h6>
|
||||
</td></tr><tr><td>
|
||||
<h5 align="right"><b><a href="http://www.chillkyway.net/">Chillkyway - outer space</a></b></h5>
|
||||
<h5 align="right"><b><a href="http://94.23.115.253:12005/index.html?sid=1">http://94.23.115.253:12005</a></b></h5>
|
||||
</td><td><audio controls preload="none"><source src="http://94.23.115.253:12005/stream1?type=http&nocache=971" type="audio/mpeg"></audio></td><td>
|
||||
<h6 id="sixth"></h6>
|
||||
</td></tr><tr><td>
|
||||
<h5 align="right"><b><a href="http://schizoid.in/">Schizoid Dub Techno</a></b></h5>
|
||||
<h5 align="right"><b><a href="http://94.130.113.214:8000/dubtechno">http://schizoid.in:8000/dubtechno</a></b></h5>
|
||||
</td><td><audio controls preload="none"><source src="http://94.130.113.214:8000/dubtechno" type="audio/mpeg"></audio></td><td>
|
||||
<h6 id="seventh"></h6>
|
||||
<h6 id="fifth"></h6>
|
||||
</td></tr><tr><td>
|
||||
<h5 align="right"><b><a href="https://mabu-beatz-radio.com/home/dub-techno/">MABU Beatz Dub Techno</a></b></h5>
|
||||
<h5 align="right"><b><a href="http://78.47.31.164:8002/dub">http://78.47.31.164:8002/dub</a></b></h5>
|
||||
</td><td><audio controls preload="none"><source src="http://78.47.31.164:8002/dub" type="audio/mpeg"></audio></td><td>
|
||||
<h6 id="sixth"></h6>
|
||||
</td></tr><tr><td>
|
||||
<h5 align="right"><b><a href="http://http://mixcult.net">MixCult Deep Techno Radio</a></b></h5>
|
||||
<h5 align="right"><b><a href="http://radio.mixcult.net:8000">http://radio.mixcult.net:8000</a></b></h5>
|
||||
</td><td><audio controls preload="none"><source src="http://radio.mixcult.net:8000/MixCult_256kbps" type="audio/mpeg"></audio></td><td>
|
||||
<h6 id="seventh"></h6>
|
||||
</td></tr><tr><td>
|
||||
<h5 align="right"><b><a href="http://anima.sknt.ru">Anima Amoris [Deep Techno]</a></b></h5>
|
||||
<h5 align="right"><b><a href="http://amoris.sknt.ru/minimal">http://amoris.sknt.ru</a></b></h5>
|
||||
</td><td><audio controls preload="none"><source src="http://amoris.sknt.ru/minimal" type="audio/mpeg"></audio></td><td>
|
||||
<h6 id="eighth"></h6>
|
||||
</td></tr><tr><td>
|
||||
<h5 align="right"><b><a href="http://anima.sknt.ru">Anima Amoris [Deep Tech House]</a></b></h5>
|
||||
<h5 align="right"><b><a href="http://amoris.sknt.ru/deeptech">http://amoris.sknt.ru</a></b></h5>
|
||||
</td><td><audio controls preload="none"><source src="http://amoris.sknt.ru/deeptech" type="audio/mpeg"></audio></td><td>
|
||||
<h6 id="ninth"></h6>
|
||||
</td></tr><tr><td>
|
||||
<h5 align="right"><b><a href="https://laut.fm/best-of-techno">Best of techno</a></b></h5>
|
||||
<h5 align="right"><b><a href="https://best-of-techno.stream.laut.fm/best-of-techno">https://laut.fm/best-of-techno</a></b></h5>
|
||||
</td><td><audio controls preload="none"><source src="https://best-of-techno.stream.laut.fm/best-of-techno" type="audio/mpeg"></audio></td><td>
|
||||
<h6 id="tenth"></h6>
|
||||
</td></tr><tr><td>
|
||||
<h5 align="right"><b><a href="https://minimalmix.com/">Minimal Mix Radio</a></b></h5>
|
||||
<h5 align="right"><b><a href="http://orion.shoutca.st:8750">http://orion.shoutca.st:8750</a></b></h5>
|
||||
</td><td><audio controls preload="none"><source src="http://orion.shoutca.st:8750/stream" type="audio/mpeg"></audio></td><td>
|
||||
<h6 id="eleventh"></h6>
|
||||
</td></tr><tr><td>
|
||||
<h5 align="right"><b><a href="http://www.di.fm/dubtechno">Digitally Imported Dub Techno</a></b></h5>
|
||||
<h5 align="right"><b><a href="http://www.di.fm/dubtechno">http://prem2.di.fm/dubtechno_hi</a></b></h5>
|
||||
</td><td><audio controls src="http://pub2.diforfree.org:8000/di_dubtechno_hi" preload="none"></audio></td><td>
|
||||
<h6 id="ninth"></h6>
|
||||
</td><td><audio controls src="http://prem2.di.fm:80/dubtechno_hi?266a3dc03aaa30a0807d9062" preload="none"></audio></td><td>
|
||||
<h6 id="twelfth"></h6>
|
||||
</td><td>
|
||||
</td></tr><tr><td colspan="3">
|
||||
<br><h4 align="center"><a href="/reverberations_of_the_delayed_chords">reverberations of the delayed chords</a></h4>
|
||||
<br><h4 align="center"><a href="https://is3.ussr.win/dubtech/reverberations_of_the_delayed_chords">reverberations of the delayed chords</a></h4>
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<!--
|
||||
|
||||
Reference in New Issue
Block a user