- Adım
- Yaren
- Cihazım
- Xiaomi Mi A1
- Yaş
- 32
- Konum
- Adıyaman
- Katılım
- 24 Temmuz 2018
- Konular
- 23
- Mesajlar
- 984
- Tepkime puanı
- 912
- Puanları
- 108
Merhaba arkadaşlar, bulduğum pratik ve kullanışlı bir özelliği sizlerle paylaşmak istedim. Her ne kadar cep telefonlarına hitap eden bir forum olsa da çoğumuz aktif bilgisayar kullanıcıyız ve foruma bilgisayar üzerinden giriş yapan arkadaşlarımızın sayısı da az değil.
Başlıktan da anladığınız üzere youtube üzerinde izlediğiniz videoları mp3 halinde, yani sadece ses dosyası olarak indirmenize imkan sağlayacak bir eklenti paylaşacağım sizlerle.
Ve bu eklenti ile artık reklam içeren yazılımlara, başka sitelere link kopyalamaya, yeni sekme açmaya vs. vs.lere gerek kalmayacak. Lafı uzatmadan hemen kuruluma geçelim.
Başlıktan da anladığınız üzere youtube üzerinde izlediğiniz videoları mp3 halinde, yani sadece ses dosyası olarak indirmenize imkan sağlayacak bir eklenti paylaşacağım sizlerle.
Ve bu eklenti ile artık reklam içeren yazılımlara, başka sitelere link kopyalamaya, yeni sekme açmaya vs. vs.lere gerek kalmayacak. Lafı uzatmadan hemen kuruluma geçelim.
Öncelikle bir eklentiye ihtiyacımız var.
Bu eklenti hakkında kısaca açıklama yapayım; kendi eklentileri olan, tarayıcı üzerinde değişiklikler yapmanızı sağlayan, kendine özgü ve belirli sitelere özgü lokal betikler çalıştırmanıza yarayan reklam engelleyici benzeri bir tarayıcı eklentisidir.
- Chorme Web Mağazasına girin:
Linkleri görebilmek için kayıt olmanız gerekmektedir
- Arama kısmına "tampermonkey" yazarak eklentiyi bulun
- Chrome'a ekle butonu ile eklentiyi kurun
Resimleri görmek için giriş yapmanız gerekmektedir.
- Yükleme tamamlandığında sağ üstte eklenti simgesi görünecektir, ona tıklayın,
- Yeni betik ekle seçeneğine tıklayın.
Resimleri görmek için giriş yapmanız gerekmektedir.
- Yeni bir pencere açılacak, açılan penceredeki düzenleyicide bulunan kodları silin.
- Aşağıdaki kodların hepsini kopyalayıp sildiğiniz yere yapıştırın:
Kod:
// ==UserScript==
// @name Youtube Mp3 Downloader
// @namespace https://www.miuiturkiye.net
// @version 1.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 yarenersonmez
// @include http*://*.youtube.com/*
// @include http*://youtube.com/*
// @include http*://*.youtu.be/*
// @include http*://youtu.be/*
// @run-at document-end
// ==/UserScript==
function polymerInject(){
/* Create button */
var buttonDiv = document.createElement("div");
buttonDiv.style.width = "100%";
buttonDiv.id = "parentButton";
var addButton = document.createElement("button");
addButton.appendChild(document.createTextNode("Download MP3"));
if(typeof(document.getElementById("iframeDownloadButton")) != 'undefined' && document.getElementById("iframeDownloadButton") !== null){
document.getElementById("iframeDownloadButton").remove();
}
addButton.style.width = "100%";
addButton.style.backgroundColor = "#181717";
addButton.style.color = "white";
addButton.style.textAlign = "center";
addButton.style.padding = "10px 0";
addButton.style.marginTop = "5px";
addButton.style.fontSize = "14px";
addButton.style.border = "0";
addButton.style.cursor = "pointer";
addButton.style.borderRadius = "2px";
addButton.style.fontFamily = "Roboto, Arial, sans-serif";
addButton.onclick = function () {
this.remove();
/* Add large button on click */
var addIframe = document.createElement("iframe");
addIframe.src = '//www.convertmp3.io/widget/button/?color=ba1717&video=' + window.location.href;
addIframe.style.width = "100%";
addIframe.style.border = "none";
addIframe.style.height = "60px";
addIframe.style.marginTop = "10px";
addIframe.style.overflow = "hidden";
addIframe.scrolling = "no";
addIframe.id = "iframeDownloadButton";
var targetElement = document.querySelectorAll("[id='meta']");
for(var i = 0; i < targetElement.length; i++){
if(targetElement[i].className.indexOf("ytd-watch") > -1){
targetElement[i].insertBefore(addIframe, targetElement[i].childNodes[0]);
}
}
};
buttonDiv.appendChild(addButton);
/* Find and add to target */
var targetElement = document.querySelectorAll("[id='subscribe-button']");
for(var i = 0; i < targetElement.length; i++){
if(targetElement[i].className.indexOf("ytd-video-secondary-info-renderer") > -1){
targetElement[i].appendChild(buttonDiv);
}
}
/* Fix hidden description bug */
var descriptionBox = document.querySelectorAll("ytd-video-secondary-info-renderer");
if(descriptionBox[0].className.indexOf("loading") > -1){
descriptionBox[0].classList.remove("loading");
}
}
function standardInject() {
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.convertmp3.io/widget/button/?color=ba1717&video=' + window.location.href;
buttonIframeDownload.id = "buttonIframe";
buttonIframeDownload.style.width = "100%";
buttonIframeDownload.style.height = "60px";
buttonIframeDownload.style.paddingTop = "20px";
buttonIframeDownload.style.paddingBottom = "20px";
buttonIframeDownload.style.overflow = "hidden";
buttonIframeDownload.scrolling = "no";
document.getElementById("watch-header").appendChild(buttonIframeDownload);
}
function run(){
if(!document.getElementById("parentButton") && window.location.href.substring(0, 25).indexOf("youtube.com") > -1 && window.location.href.indexOf("watch?") > -1){
var parentButton = document.createElement("div");
parentButton.className = "yt-uix-button yt-uix-button-default";
parentButton.id = "parentButton";
parentButton.style.height = "23px";
parentButton.style.marginLeft = "28px";
parentButton.style.paddingBottom = "1px";
parentButton.onclick = function () {
this.remove();
finalButton();
};
document.getElementById("watch7-user-header").appendChild(parentButton);
var childButton = document.createElement("span");
childButton.appendChild(document.createTextNode("MP3 Olarak İndir"));
childButton.className = "yt-uix-button-content";
childButton.style.lineHeight = "25px";
childButton.style.fontSize = "12px";
parentButton.appendChild(childButton);
}
}
if(document.getElementById("polymer-app") || document.getElementById("masthead") || window.Polymer){
setInterval(function(){
if(window.location.href.indexOf("watch?v=") < 0){
return false;
}
if(document.getElementById("count") && document.getElementById("parentButton") === null){
polymerInject();
}
}, 100);
}
else{
standardInject();
}
Resimleri görmek için giriş yapmanız gerekmektedir.
Chrome uygulamasını kapatıp tekrar açın. Youtube üzerinden indirmek istediğiniz müziği açın.
Altta abone ol butonunun altında Download Mp3 butonu olacaktır:
Resimleri görmek için giriş yapmanız gerekmektedir.
Bu butona tıkladığınızda aşağıdaki gibi kırmızı büyük bir buton daha çıkacaktır, buna da tıklayınca mp3 dosyası indirilmeye başlayacaktır:
Resimleri görmek için giriş yapmanız gerekmektedir.
Aşağıdaki resimde gördüğünüz gibi hızlı ve kolay bir şekilde indirilme yapılmaktadır:
Resimleri görmek için giriş yapmanız gerekmektedir.
Şimdiye kadar karşılaşmadım ama bazen telif hakları vs. vs.'den dolayı youtube indirmeyi engelleyebilir. Böyle bir durumda aynı şarkının farklı video versiyonları üzerinden indirmeyi deneyiniz (lyrics vs. tarzı videolarda sorun olmuyor)
Sağ altta bulunan "beğen" butonuna basmanız beni mutlu edecek ve birer teşekkür niteliği taşıyacaktır
Saygılarımla