Embed Soundcloud New

finds link to song on soundcloud and automatically embeds into the page

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name           Embed Soundcloud New
// @namespace      my
// @description    finds link to song on soundcloud and automatically embeds into the page
// @include        *torrentsmd.*
// @require        http://code.jquery.com/jquery-2.1.3.js
// @version 0.0.1.20150205173048
// ==/UserScript==
var soundcloud = $("a").filter(function() {
    var regex = /(\bhttps?:\/\/soundcloud.com\/+([a-zA-Z0-9\/]*))/g;									
    return regex.test( $(this).attr("href") );
});
soundcloud.each(function(){	
    var song = $(this).attr("href");
    var embed = '';
    embed += '<object height="81" width="100%">';
    embed += '<param name="movie" value="http://player.soundcloud.com/player.swf?url='+song+'&amp;g=bb"></param>';
    embed += '<param name="allowscriptaccess" value="always"></param>';
    embed += '<embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url='+song+'&amp;g=bb" type="application/x-shockwave-flash" width="100%">';
    embed += '</embed>';
    embed += '</object>';
    $(this).after( embed );
});