Skip to content

Instantly share code, notes, and snippets.

@pheuter
Created March 5, 2012 20:44
Show Gist options
  • Save pheuter/1980967 to your computer and use it in GitHub Desktop.
Save pheuter/1980967 to your computer and use it in GitHub Desktop.
Bookmarklet that generates download link for a Soundcloud upload
(function(d) {
var dl = d.createElement('a');
dl.innerText = 'Download MP3';
dl.href = "http://media.soundcloud.com/stream/"+d.querySelector('#main-content-inner img[class=waveform]').src.match(/\.com\/(.+)\_/)[1];
dl.download = d.querySelector('em').innerText+".mp3";
d.querySelector('.primary').appendChild(dl);
dl.style.marginLeft = '10px';
dl.style.color = 'red';
dl.style.fontWeight = 700;
})(document);
/** Minified **/
(function(b){var a=b.createElement("a");a.innerText="Download MP3";a.href="http://media.soundcloud.com/stream/"+b.querySelector("#main-content-inner img[class=waveform]").src.match(/\.com\/(.+)\_/)[1];a.download=b.querySelector("em").innerText+".mp3";b.querySelector(".primary").appendChild(a);a.style.marginLeft="10px";a.style.color="red";a.style.fontWeight=700})(document);
@availablespace
Copy link

You may follow this simple guide to download and convert SoundCloud songs to MP3, WAV, FLAC, at http://www.allavsoft.com/how-to/soundcloud-to-mp3.html

@rhgrafix
Copy link

rhgrafix commented Oct 3, 2019

These are ancient, any new bookmarklets? I use klickaud.net but a marklet would be nice if anyone can build a new one, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment