Advertisement
Guest User

Untitled

a guest
May 25th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.48 KB | None | 0 0
  1. // ==UserScript==
  2. // @name audio pl
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description try to take over the world!
  6. // @author You
  7. // @match http://audio.pl/
  8. // @run-at document-start
  9. // @grant unsafeWindow
  10. // ==/UserScript==
  11.  
  12. document.open();
  13. document.write(`
  14. <!DOCTYPE html>
  15. <html>
  16. <head>
  17. <meta charset="UTF-8">
  18. <title>Radio</title>
  19. <style>#playlist{list-style: none;}#playlist li a{color:black;text-decoration: none;}#playlist .current-song a{color:blue;}</style>
  20. </head>
  21. <body>
  22. <div style="margin: 0;position: absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%)">
  23. <audio src="" controls id="audioPlayer"></audio>
  24. <ul id="playlist">
  25. <h5 style="color:green;text-decoration: underline overline;padding: 0px;margin: 0px;">Normalne radio:</h5>
  26. <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>
  27. <li><a href="https://n-15-3.dcs.redcdn.pl/sc/o2/Eurozet/live/antyradio.livx?audio=5">AntyRadio</a></li>
  28. <li><a href="http://31.192.216.6/RMFMAXXX48">RMF MAXXX</a></li>
  29. <li><a href="http://stream.radioagora.pl/tuba8936-1.mp3">Złote Przeboje</a></li>
  30. <li><a href="http://pldm.ml/radio?url=https://www.eskago.pl/radio/wawa">Radio WAWA</a></li>
  31. <li><a href="http://pldm.ml/radio?url=https://www.eskago.pl/radio/vox-fm">VOX FM</a></li>
  32. <li><a href="http://pldm.ml/radio?url=https://www.eskago.pl/radio/eska-szczecin">ESKA Szczecin</a></li>
  33.  
  34. <br>
  35. <h5 style="color:green;text-decoration: underline overline;padding: 0px;margin: 0px;">EskaGO:</h5>
  36. <li><a href="http://pldm.ml/radio?url=https://www.eskago.pl/radio/special-hity-na-wiosne">special-hity-na-wiosne</a></li>
  37.  
  38. <br>
  39. <h5 style="color:green;text-decoration: underline overline;padding: 0px;margin: 0px;">OpenFM:</h5>
  40. <li><a href="http://stream.open.fm/22">Reggae</a></li>
  41. </ul>
  42. </div>
  43. <script src="https://code.jquery.com/jquery-2.2.0.js"></script>
  44. <script>
  45. (function audioPlayer(){
  46.  
  47. // get audio
  48. var audioList = $("#playlist li a");
  49. var audioCount = audioList.length;
  50. var audioCurrent = 0;
  51.  
  52. // play first audio
  53. //$("#audioPlayer")[0].src = $("#playlist li a")[audioCurrent];
  54. //$("#audioPlayer")[0].play();
  55.  
  56. // on audio click
  57. $("#playlist li a").click(function(e){
  58. e.preventDefault();
  59. $("#audioPlayer")[0].src = this;
  60. $("#audioPlayer")[0].play();
  61. audioCurrent = $(this).parent().index();
  62. $("#playlist li").removeClass("current-song");
  63. $(this).parent().addClass("current-song");
  64. });
  65.  
  66. // on audio end
  67. $("#audioPlayer")[0].addEventListener("ended", function(){
  68. audioCurrent++;if(audioCurrent == audioCount) audioCurrent = 0;
  69. $("#playlist li").removeClass("current-song");
  70. $("#playlist li:eq("+audioCurrent+")").addClass("current-song");
  71. $("#audioPlayer")[0].src = $("#playlist li a")[audioCurrent].href;
  72. $("#audioPlayer")[0].play();
  73. });
  74. })();
  75. </script>
  76. </body>
  77. </html>
  78. `);
  79. document.close();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement