YouTube™ Multi Downloader v8.8 🌐🚀💯 - YTMP3-Convert.com (NO ADS & NEW LAYOUT FOR YT! 🚫🤩)

This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!

Verzia zo dňa 29.08.2024. Pozri najnovšiu verziu.

  1. // ==UserScript==
  2. // @name YouTube™ Multi Downloader v8.8 🌐🚀💯 - YTMP3-Convert.com (NO ADS & NEW LAYOUT FOR YT! 🚫🤩)
  3. // @name:pt-BR YouTube™ Multi Downloader v8.8 🌐🚀💯 - YTMP3-Convert.com (SEM ANÚNCIOS & NOVO LAYOUT PARA YT! 🚫🤩)
  4. // @description This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  5. // @description:pt-BR Esse script adiciona um botão de download, uma maneira mais rápida de baixar áudio do YouTube e com qualidade garantida. Este site é muito simples, rápido e eficaz para baixar! Melhor de todos!
  6. // @description:ar This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  7. // @description:bg This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  8. // @description:cs This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  9. // @description:da This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  10. // @description:de This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  11. // @description:el This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  12. // @description:eo This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  13. // @description:es This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  14. // @description:fi This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  15. // @description:fr This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  16. // @description:fr-CA This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  17. // @description:he This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  18. // @description:hu This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  19. // @description:id This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  20. // @description:it This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  21. // @description:ja This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  22. // @description:ko This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  23. // @description:nb This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  24. // @description:nl This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  25. // @description:pl This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  26. // @description:ro This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  27. // @description:ru This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  28. // @description:sk This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  29. // @description:sr This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  30. // @description:sv This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  31. // @description:th This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  32. // @description:tr This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  33. // @description:uk This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  34. // @description:ug This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  35. // @description:vi This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  36. // @description:zh-CN This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  37. // @description:zh-TW This script adds a download button, a faster way to download audio from YouTube and with guaranteed quality. This site is very simple, fast and effective to download! Best of all!
  38. // @namespace https://greatest.deepsurf.us/users/152924
  39. // @homepageURL https://greatest.deepsurf.us/scripts/34613
  40. // @supportURL https://greatest.deepsurf.us/scripts/34613/feedback
  41. // @author Punisher
  42. // @version 8.8 (Relaunched)
  43. // @date 2024-08-29
  44. // @icon https://i.imgur.com/InuDDVK.png
  45. // @compatible chrome
  46. // @compatible firefox
  47. // @compatible opera
  48. // @compatible safari
  49. // @compatible edge
  50. // @license CC-BY-NC-ND-4.0
  51. // @connect-src youtube.com
  52. // @match *://www.youtube.com/*
  53. // @grant GM_getResourceText
  54. // @grant GM_addStyle
  55. // @resource customCSS https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css
  56. // @require https://code.jquery.com/jquery-2.2.4.min.js
  57. // @require https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js
  58. // @run-at document-end
  59. // ==/UserScript==
  60.  
  61. console.debug('start: add CSS');
  62. var cssTxt = GM_getResourceText("customCSS");
  63. console.debug('done: add CSS');
  64.  
  65. if ("undefined" == typeof(punisherYT)) {
  66. var punisherYT = {
  67. currentLink: '//ytmp3-convert.com',
  68. currentMedia: null,
  69. init: function() {
  70. punisherYT.pageLoad();
  71. },
  72. addClick: function(document) {
  73. if (document.URL.match('youtube.com') && new RegExp('v=[a-zA-Z0-9-_]{11}').exec(document.URL)) {
  74. var tubeID = RegExp.lastMatch.substr(2);
  75. var newInterface = $('#meta-contents');
  76. if (newInterface) {
  77. var addButton = $(`<div class="style-scope ytd-watch-metadata" id="punisherYT" style=""><button class="yt-spec-button-shape-next yt-spec-button-shape-next--filled yt-spec-button-shape-next--mono yt-spec-button-shape-next--size-m" type="button" id="dropdownMenuButton" aria-haspopup="true" aria-expanded="false" style="padding: 10px; margin: 10px;"><a class="style-scope ytd-subscribe-button-renderer text-white" style="text-decoration: none; color: red; padding-left: 3px; padding-right: 3px" target="_blank" href="`+ punisherYT.currentLink + `/?url=https://youtu.be/` + tubeID +`"><i class="fas fa-download"></i>Download</a></div>`);
  78. var subsBtn = document.querySelector("#subscribe-button")
  79. subsBtn.parentNode.insertBefore(addButton[0], subsBtn)
  80. }
  81. }
  82. },
  83. pageLoad: function() {
  84. if (document.body && document.domain == 'www.youtube.com') {
  85. setInterval(punisherYT.inspectPg, 1000);
  86. punisherYT.inspectPg();
  87. }
  88. },
  89. inspectPg: function() {
  90. if (punisherYT.currentMedia != document.URL && typeof ytplayer != 'undefined' && ytplayer) {
  91. punisherYT.currentMedia = document.URL;
  92. if ($('#punisherYT')) {
  93. $('#punisherYT').remove()
  94. }
  95. }
  96. if ($("#meta-contents")[0] && !$('#punisherYT')[0] && typeof ytplayer != 'undefined' && ytplayer) {
  97. punisherYT.addClick(document);
  98. }
  99. },
  100. };
  101. }
  102. punisherYT.init();