Greasy Fork is available in English.

SearchOnSoundCloud für YouTube (DE)

Dieses Skript fügt eine Schaltfläche unter YouTube-Videos hinzu, um nach dem Videotitel auf SoundCloud zu suchen.

// ==UserScript==
// @name         SearchOnSoundCloud für YouTube (DE)
// @namespace    https://brennced.github.io/
// @version      1.02
// @description  Dieses Skript fügt eine Schaltfläche unter YouTube-Videos hinzu, um nach dem Videotitel auf SoundCloud zu suchen.
// @author       Jonas K (https://brennced.github.io/)
// @match        https://www.youtube.com/watch?v=*
// @grant        none
// @icon         data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AoMCiMWnRxR3QAAAAxpVFh0Q29tbWVudAAAAAAAvK6ymQAABDRJREFUeNrtmcuPFFUUxn9d0zPTMA+YwmlnaEQYHwRf7NSdJqxcqQsfGBa6MDEa3RkTYxRdqAs3Rv4DFyQufCSiG4KJG6OJxqggiMjoPGhmQGYcR1SQcTHfTT5vyohtP0a4X1K5p6r6Vtf5znfOPX0bEhISEhISEhISEhISEhISEhIuLZRW2Ps8ANwObAOqwBAwDRwFPgHeAr66GANxF7B0gccU8ODF4vgpYDfwwr8gIBzfAZv/6wtkHXB6K7BDdg5cD5xr4DmbRcKd/7eov6EIonE/8GwDCvDj7pWkgFuAh2VvAyrR/VXReZcR0ije1Hd1jICKnCgD9wKP6frHwKPAKDAD9NicAY1rmkAAwAedIGAPsN2iPKCltVfnvXL+RmAYuMLmBjJWA+ebQMAQ8Hy7Cdgix3qi68NmLwH9stdF0m82nmkHARXgPnNuFLjc8nsw+nzZJF4xMpygZiED7m81AdcBL5rky9ZRrlNOx2oIEj8vqbrjeZNJ2NFqAnqivOuz54RlaTBSwEBBxQ/1oK/JBNzWagKGgZo5nOsIRS8HuiOJB1VcZtc3tqjPWKM0eBs4CBwD9gFPqeBeEAH3WLf1iOybrWr3WkRLporcol+yayEFum1uK7FHHeJWYJNWqpeBReC5vyOgD7hW9i6NVwO3yn5dD/NKngMbgLNRCjgBg8Afdi0vaITaiV3Ae0UE3GR99ZikVLUKH6p9VlDF1xcsf9VopUDzQ3r0W01pNwl3AK8GAkJEa4pmWK7WAyM6gvRrlv8Vy+vMasCgORsI6LaCGDDS4R9lTwAbMjFRlryviV5wxBzuklOhkKw1YihY5nqtKBV1evkK+GH2ZKZqPCYCtli0RuW8y7oWKSYoITc1LNkSSUFfQIEaujpEwPZMjtyg6F9p+Vwze5ORci7K8apFe5URUC1QxdqCtjmuHW3dmyhrqRtT7naZs7lFZqOR8rvsqwpa2cwi22/3V5sa+gsaqnKHCMgyYFzHgqL1vW7O2fI1rXEG+FH2ZxoXgDNmhznHbOmry/5B22DYHH9+u/F1xvIm45fANyJiSjcn7MW+1VgH5mUf1jhr1+bMwQmNk5FKStF8rI9oN/ZnispRReyQvcyUCJixCceBE7JPGSnTZv8i+6DVgON2vx7NP9Ok/YBG8EoGPK7CNm6RDs5ORPKcBk7b+UlFeNFSpB7VhkkrnPNG8Kc2pxN9wG5gPLOcnjLZLup8xlJiUQRMWiE8K0X8pPOfozRA904YAROR7Bdo/x80Hyrwf6m+n1v0jsjhur18KIC/RZI/aeezcn7OnnvaJD5vzs6aitrZB7wEPF20/PyqNAB4SOMh4B3Ze1nehx8Sg4G0A3LysMaPrE1+n+Vt7wN69hHgXVsC9+ozXwA7aez/gdI/7CeUlM77gNekuISEhISEhISEhISEhISEhISESxZ/AiWVECeJGFkoAAAAAElFTkSuQmCC
// ==/UserScript==

function initSOSCYT_DE() {
    var tooltipText = "Nach diesem Lied auf Soundcloud suchen",
        html = '<span id="ssc34607">' + "\n" +
               '  <button id="ssc34607-button7489235179"' + "\n" +
               '          class="yt-uix-button yt-uix-button-size-default yt-uix-button-opacity yt-uix-tooltip"' + "\n" +
               '          data-tooltip-text="' + tooltipText + '"' + "\n" +
               '          type="button"' + "\n" +
               '          role="button"' + "\n" +
               '          title="' + tooltipText + '"' + "\n" +
               '          aria-pressed="false"' + "\n" +
               '          aria-expanded="false">' + "\n" +
               '    <span class="yt-uix-button-icon-wrapper">' + "\n" +
               '      <img src="//s.ytimg.com/yt/img/pixel-vfl3z5WfW.gif" class="yt-uix-button-icon" style="width:20px;height:20px;background-size:20px 20px;background-repeat:no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AoMCiMWnRxR3QAAAAxpVFh0Q29tbWVudAAAAAAAvK6ymQAABDRJREFUeNrtmcuPFFUUxn9d0zPTMA+YwmlnaEQYHwRf7NSdJqxcqQsfGBa6MDEa3RkTYxRdqAs3Rv4DFyQufCSiG4KJG6OJxqggiMjoPGhmQGYcR1SQcTHfTT5vyohtP0a4X1K5p6r6Vtf5znfOPX0bEhISEhISEhISEhISEhISEhIuLZRW2Ps8ANwObAOqwBAwDRwFPgHeAr66GANxF7B0gccU8ODF4vgpYDfwwr8gIBzfAZv/6wtkHXB6K7BDdg5cD5xr4DmbRcKd/7eov6EIonE/8GwDCvDj7pWkgFuAh2VvAyrR/VXReZcR0ije1Hd1jICKnCgD9wKP6frHwKPAKDAD9NicAY1rmkAAwAedIGAPsN2iPKCltVfnvXL+RmAYuMLmBjJWA+ebQMAQ8Hy7Cdgix3qi68NmLwH9stdF0m82nmkHARXgPnNuFLjc8nsw+nzZJF4xMpygZiED7m81AdcBL5rky9ZRrlNOx2oIEj8vqbrjeZNJ2NFqAnqivOuz54RlaTBSwEBBxQ/1oK/JBNzWagKGgZo5nOsIRS8HuiOJB1VcZtc3tqjPWKM0eBs4CBwD9gFPqeBeEAH3WLf1iOybrWr3WkRLporcol+yayEFum1uK7FHHeJWYJNWqpeBReC5vyOgD7hW9i6NVwO3yn5dD/NKngMbgLNRCjgBg8Afdi0vaITaiV3Ae0UE3GR99ZikVLUKH6p9VlDF1xcsf9VopUDzQ3r0W01pNwl3AK8GAkJEa4pmWK7WAyM6gvRrlv8Vy+vMasCgORsI6LaCGDDS4R9lTwAbMjFRlryviV5wxBzuklOhkKw1YihY5nqtKBV1evkK+GH2ZKZqPCYCtli0RuW8y7oWKSYoITc1LNkSSUFfQIEaujpEwPZMjtyg6F9p+Vwze5ORci7K8apFe5URUC1QxdqCtjmuHW3dmyhrqRtT7naZs7lFZqOR8rvsqwpa2cwi22/3V5sa+gsaqnKHCMgyYFzHgqL1vW7O2fI1rXEG+FH2ZxoXgDNmhznHbOmry/5B22DYHH9+u/F1xvIm45fANyJiSjcn7MW+1VgH5mUf1jhr1+bMwQmNk5FKStF8rI9oN/ZnispRReyQvcyUCJixCceBE7JPGSnTZv8i+6DVgON2vx7NP9Ok/YBG8EoGPK7CNm6RDs5ORPKcBk7b+UlFeNFSpB7VhkkrnPNG8Kc2pxN9wG5gPLOcnjLZLup8xlJiUQRMWiE8K0X8pPOfozRA904YAROR7Bdo/x80Hyrwf6m+n1v0jsjhur18KIC/RZI/aeezcn7OnnvaJD5vzs6aitrZB7wEPF20/PyqNAB4SOMh4B3Ze1nehx8Sg4G0A3LysMaPrE1+n+Vt7wN69hHgXVsC9+ozXwA7aez/gdI/7CeUlM77gNekuISEhISEhISEhISEhISEhISESxZ/AiWVECeJGFkoAAAAAElFTkSuQmCC);">' + "\n" +
               '    </span>' + "\n" +
               '    <span>' + "\n" +
               '      <span class="yt-uix-button-content">' + "\n" +
               '        SoundCloud' + "\n" +
               '      </span>' + "\n" +
               '    </span>' + "\n" +
               '  </button>' + "\n" +
               '</span>',
        appendToId = "watch8-secondary-actions";
    function prependChild(parent, child) {
        parent.insertBefore(child, parent.firstChild);
    }
    var x = document.createElement("span");
    x.innerHTML = html;
    x.addEventListener("click", function() {
        open("https://soundcloud.com/search?q=" + encodeURIComponent(document.getElementById('eow-title').innerText));
    });
    prependChild(document.getElementById(appendToId), x);
}

(function() {
    'use strict';
    initSOSCYT_DE();
    var oldloc = location.href;
    setInterval(function() {
        if (oldloc != location.href) {
            setTimeout(initSOSCYT_DE, 2000);
        }
        oldloc = location.href;
    }, 1);
})();