Greasy Fork is available in English.

Youtube MP3 Download Button

Adds a MP3 Download button next to the subscribe button, thanks to youtubeinmp3 for their simple download service (http://youtubeinmp3.com/api/). Based off magnus's youtube2mp3 code. Just used something different as it wont open another tab.

< Rückmeldungen aufYoutube MP3 Download Button

Rezension: OK - Skript funktioniert, hat aber Fehler

§
Veröffentlicht: 25.09.2016

YouTube page must be reloaded before the button shows.

If I open up a video the MP3 download button doesn't show up until I refresh the page. This is an issue for if someone is halfway through the video and just wants to download it.

§
Veröffentlicht: 18.01.2017

same issue! does anybody have a fix for this?

§
Veröffentlicht: 08.03.2017
Bearbeitet: 08.03.2017

Easy fix:

// ==UserScript==
// @name       Youtube MP3 Download Button
// @namespace  http://ninjasunite.com
// @version    1.2
// @description  Adds a MP3 Download button next to the subscribe button, thanks to youtubeinmp3 for their simple download service (http://youtubeinmp3.com/api/). Based off magnus's youtube2mp3 code. Just used something different as it wont open another tab.
// @match         http*://www.youtube.com/*
// @require       http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
// @copyright  2014+, Soulweaver
// ==/UserScript==

window.addEventListener("spfdone", function(e) {
    var linkPath ='http://youtubeinmp3.com/fetch/?video='+encodeURIComponent(document.URL)+"&hq=1";
    $('<a id="youtube2mp3" class="yt-uix-button yt-uix-button-default" href="'+linkPath+'" style="margin-left: 8px; height: 26px; padding: 0 22px; /* background-color: #e62117; */"><img src="http://youtubeinmp3.com/icon/download.png" style="vertical-align:middle;color: white;"> <span class="yt-uix-button-content" style="line-height: 25px; /* font-variant: small-caps; */ font-size: 12px; /* color: #fefefe; */">MP3 Download</span></a>').insertAfter( "#watch7-subscription-container");
});

Antwort schreiben

Anmelden um eine Antwort zu senden.