Agiel Triono: Cara Download Video Di youtube Video Ke MP3

Cara Download Video Di youtube Video Ke MP3

thumb


Hai Sobat , kembali lagi 😀 ini dia yang di tunggu-tunggu cara download youtube video menjadi MP3 . tutorial masih sama seperti di cara download video di youtube tanpa software ikuti tutorial yang tadi saya bagikan nah sekarang sobat perlu tambahkan lagi script ini di TAMPERMONKEY.

Seperti Yang tadi Saya Bahas di topik sebelum nya , silahkan Copas semua Kode di bawah lalu pastekan ke EDITOR script TAMPERMONKEY .

// ==UserScript==
// @name         Simple YouTube MP3 Button
// @namespace    https://www.youtubeinmp3.com
// @version      1.0.2.2
// @description  Adds a download button to YouTube videos which allows you to download the MP3 of the video without having to leave the page
// @author       Arari
// @match        *://www.youtube.com/watch?v=*
// @run-at       document-end
// ==/UserScript==
start();
          
function start() {
  var pagecontainer=document.getElementById('page-container');
  if (!pagecontainer) return;
  if (/^https?:\/\/www\.youtube.com\/watch\?/.test(window.location.href)) run();       
  var isAjax=/class[\w\s"'-=]+spf\-link/.test(pagecontainer.innerHTML);
  var logocontainer=document.getElementById('logo-container');  
  if (logocontainer && !isAjax) { // fix for blocked videos
    isAjax=(' '+logocontainer.className+' ').indexOf(' spf-link ')>=0;
  }
  var content=document.getElementById('content');
  if (isAjax && content) { // Ajax UI
      var mo=window.MutationObserver||window.WebKitMutationObserver;
      if(typeof mo!=='undefined') {
        var observer=new mo(function(mutations) {
          mutations.forEach(function(mutation) {
              if(mutation.addedNodes!==null) {
                for (var i=0; i<mutation.addedNodes.length; i++) {
                    if (mutation.addedNodes[i].id=='watch7-container' ||
                        mutation.addedNodes[i].id=='watch7-main-container') { // old value: movie_player
                      run();
                      break;
                    }
                }
              }
          });
        });
        observer.observe(content, {childList: true, subtree: true}); // old value: pagecontainer
      } else { // MutationObserver fallback for old browsers
        pagecontainer.addEventListener('DOMNodeInserted', onNodeInserted, false);
      }
  } 
}

function onNodeInserted(e) { 
    if (e && e.target && (e.target.id=='watch7-container' || 
        e.target.id=='watch7-main-container')) { // old value: movie_player
      run();
  }
}

function finalButton(){
    
    var buttonIframeDownload = document.createElement("iframe");
    buttonIframeDownload.src = '//www.youtubeinmp3.com/widget/button/?color=ba1717&amp;video=' + window.location.href;
    buttonIframeDownload.scrolling = "no";
    buttonIframeDownload.id = "buttonIframe";
    buttonIframeDownload.style = "width:100%;height:60px;padding-top:20px;padding-bottom:20px;";
    
    document.getElementById("watch-header").appendChild(buttonIframeDownload);
    
}

function run(){
    
    if(document.getElementById("buttonIframe") === null && window.location.href.substring(0, 25).indexOf("youtube.com") > -1 && window.location.href.indexOf("watch?v=") > -1){
        
        var parentButton = document.createElement("div");
        
        parentButton.className = "yt-uix-button yt-uix-button-default";
        parentButton.id = "parentButton";
        parentButton.style = "height: 23px;margin-left: 28px;padding-bottom:1px;";
        
        parentButton.onclick = function () {
            
            this.style = "display:none";
            finalButton();
            
        };
        
        document.getElementById("watch7-user-header").appendChild(parentButton);
        
        var childButton = document.createElement("span");
        
        childButton.appendChild(document.createTextNode("Download MP3"));
        
        childButton.className = "yt-uix-button-content";
        childButton.style = "line-height: 25px;font-size: 12px;";
        
        parentButton.appendChild(childButton);
        
    }
    
}


save Perubahan .
lihat hasil nya , kalian hanya bisa download format youtube video ke mp3 saja .


ada pertanyaan ?
silahkan berkomentar jika perlu .
saya akan berusaha semaksimal mungkin untuk memberikan tutorial yang terbaik untuk sobat 😀
Terima kasih 😀

Previous Post Next Post