NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Inline MP3 // @namespace http://divamtech.com/ // @version 0.1 // @description try to take over the world! // @author Deepak A S // @include * // @grant none // ==/UserScript== (function() { var page_links = document.links; var img = document.createElement("span"); img.innerHTML = "<hr><br><br><span style=\"margin-left: 18px;\">Inline Mp3 Player By</span><br><img src=\"http://i.imgur.com/LbqjENn.gif\" alt=\"Deepz\" />" var j = 0; for (var i=0; i<page_links.length; i++){ if (page_links[i].href.match(/\.mp3$/i)) { var span = document.createElement("span"); var hr = document.createElement("hr"); var url = escape(page_links[i].href) code_str = "" code_str += "<object type=\"application/x-shockwave-flash\" data=\"http://flash-mp3-player.net/medias/player_mp3_maxi.swf\" width=\"200\" height=\"22\">" code_str += "<param name=\"movie\" value=\"http://flash-mp3-player.net/medias/player_mp3_maxi.swf\" />" code_str += "<param name=\"bgcolor\" value=\"#ffffff\" />" code_str += "<param name=\"FlashVars\" value=\"mp3=" + url + "&autoload=1&volume=75&showstop=1&showvolume=1\" />" code_str += "</object> " span.innerHTML = code_str page_links[i].parentNode.insertBefore(span, page_links[i]) page_links[i].parentNode.insertBefore(hr, page_links[i].nextSibling) j = i; } } if (page_links[j].href.match(/\.mp3$/i)) { page_links[j].parentNode.insertBefore(img, page_links[j].nextSibling)} })();