Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name audio pl
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description try to take over the world!
- // @author You
- // @match http://audio.pl/
- // @run-at document-start
- // @grant unsafeWindow
- // ==/UserScript==
- document.open();
- document.write(`
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>Radio</title>
- <style>#playlist{list-style: none;}#playlist li a{color:black;text-decoration: none;}#playlist .current-song a{color:blue;}</style>
- </head>
- <body>
- <div style="margin: 0;position: absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%)">
- <audio src="" controls id="audioPlayer"></audio>
- <ul id="playlist">
- <h5 style="color:green;text-decoration: underline overline;padding: 0px;margin: 0px;">Normalne radio:</h5>
- <li class="current-song"><a href="https://n-15-3.dcs.redcdn.pl/sc/o2/Eurozet/live/audio.livx?audio=5">Radio ZET</a></li>
- <li><a href="https://n-15-3.dcs.redcdn.pl/sc/o2/Eurozet/live/antyradio.livx?audio=5">AntyRadio</a></li>
- <li><a href="http://31.192.216.6/RMFMAXXX48">RMF MAXXX</a></li>
- <li><a href="http://stream.radioagora.pl/tuba8936-1.mp3">Złote Przeboje</a></li>
- <li><a href="http://pldm.ml/radio?url=https://www.eskago.pl/radio/wawa">Radio WAWA</a></li>
- <li><a href="http://pldm.ml/radio?url=https://www.eskago.pl/radio/vox-fm">VOX FM</a></li>
- <li><a href="http://pldm.ml/radio?url=https://www.eskago.pl/radio/eska-szczecin">ESKA Szczecin</a></li>
- <br>
- <h5 style="color:green;text-decoration: underline overline;padding: 0px;margin: 0px;">EskaGO:</h5>
- <li><a href="http://pldm.ml/radio?url=https://www.eskago.pl/radio/special-hity-na-wiosne">special-hity-na-wiosne</a></li>
- <br>
- <h5 style="color:green;text-decoration: underline overline;padding: 0px;margin: 0px;">OpenFM:</h5>
- <li><a href="http://stream.open.fm/22">Reggae</a></li>
- </ul>
- </div>
- <script src="https://code.jquery.com/jquery-2.2.0.js"></script>
- <script>
- (function audioPlayer(){
- // get audio
- var audioList = $("#playlist li a");
- var audioCount = audioList.length;
- var audioCurrent = 0;
- // play first audio
- //$("#audioPlayer")[0].src = $("#playlist li a")[audioCurrent];
- //$("#audioPlayer")[0].play();
- // on audio click
- $("#playlist li a").click(function(e){
- e.preventDefault();
- $("#audioPlayer")[0].src = this;
- $("#audioPlayer")[0].play();
- audioCurrent = $(this).parent().index();
- $("#playlist li").removeClass("current-song");
- $(this).parent().addClass("current-song");
- });
- // on audio end
- $("#audioPlayer")[0].addEventListener("ended", function(){
- audioCurrent++;if(audioCurrent == audioCount) audioCurrent = 0;
- $("#playlist li").removeClass("current-song");
- $("#playlist li:eq("+audioCurrent+")").addClass("current-song");
- $("#audioPlayer")[0].src = $("#playlist li a")[audioCurrent].href;
- $("#audioPlayer")[0].play();
- });
- })();
- </script>
- </body>
- </html>
- `);
- document.close();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement