Comments on Nemanja Stefanovic's Scripts

67 comments

Comment on muxtape downloader made Aug 12, 2008:

Peter Oliver

Because finding it out for yourself and re-releasing gets old really quickly :-)

Anyway, there's a new salt: youAreNotWelcomeHere.

Comment on muxtape downloader made Jul 24, 2008:

Karolinger

http://userscripts.org/scripts/show/29763

Comment on muxtape downloader made Jul 11, 2008:

Nemanja Stefanovic

lol, why? it barely works. i just did it because i thought it was funny using more web 2.0 to break web 2.0.

Comment on muxtape downloader made Jul 11, 2008:

Peter Oliver

Heads up! There are at least two other implementations out there using your salt feeds.

Comment on muxtape downloader made Jul 11, 2008:

Nemanja Stefanovic

mika, downloading by watching the URL in 'Net' on Firebug will always be possible. As for this script...maybe.

Comment on muxtape downloader made Jul 11, 2008:

mika22

Download me gets hidden and when i'm fast enough to click it sends me to this page: http://www.muxtape.com/HC%20SVNT%20DRACONES

Will the script be fixed? Is it still possible to download using firebug? Can't find any mp3 link when I click.

Comment on muxtape downloader made Jul 10, 2008:

Nemanja Stefanovic

yea i managed to decode it on my own. something tells me he's having fun too. :)

Comment on muxtape downloader made Jul 10, 2008:

Bjorn Stromberg

It seems Justin played a trick on you. The new salt is 144 characters long.

Comment on muxtape downloader made Jul 9, 2008:

Bjorn Stromberg

There's a new salt, that seems to be the only change.

Comment on muxtape downloader made Jul 9, 2008:

nathaniel_higgins

muxtape went down for 30 minutes a bit ago, came back up. what changed?

Comment on muxtape downloader made Jul 9, 2008:

Nemanja Stefanovic

I know, it'll have to be made more flexible.

Comment on muxtape downloader made Jul 9, 2008:

Bjorn Stromberg

Haha, that's a fun use for twitter. I was thinking about adding that function, but thought it'd be better to hold off and see what the next few iterations are like.

Comment on muxtape downloader made Jul 9, 2008:

Nemanja Stefanovic

I think I finally found a use for Twitter. Updated to automatically grab new salts.

Comment on muxtape downloader made Jul 8, 2008:

Nemanja Stefanovic

Here we go...this is will be changing a lot. I really doubt anyone will use this script much anymore if it requires 102873 updates/day to work. Just might keep updating it for the lols though.

BTW jstn: "It doesn't matter too much, the way the site works is changing fundamentally soon and if you greasemonkeys figure a way around *that* then I'll stop bothering."

Comment on muxtape downloader made Jul 8, 2008:

nathaniel_higgins

and the game of cat and mouse begins again

Comment on muxtape downloader made Jul 7, 2008:

Nemanja Stefanovic

You're a fucking rockstar Bjorn!

The script is working fine again!

Comment on muxtape downloader made Jul 7, 2008:

Bjorn Stromberg

I spent a little time this weekend figuring out the new muxtape system and came out with a new version called muxtaster - http://userscripts.org/scripts/show/29763

Comment on muxtape downloader made Jul 5, 2008:

Nemanja Stefanovic

This script is done and can no longer work. Was lots of fun while it lasted though, thanks to all who commented here for the good times. What seems to be going on:

1. jstn did some nice work here

2. each song id (the stripe thing) is sent to an exposed JS function in the cutter.swf (LoadFromKey I think)

3. the cutter.swf then sends a POST request with some specific muxtape headers (like the Accept-Language being mx and and X-Muxtape header with 'Alive' as the value) to /nothing. Key point being, the POST is essentially a form submission (Content-Type: application/x-www-form-urlencoded) with 3 variables: context (=playlist), song_key (=whatever song/stripe id), and skeleton_key.

The 'skeleton_key' is the main one here. It is just an MD5 hash (probably just the song_key salted a bit) but the cool thing is that cutter.swf's ActionScript stuff is the one generating the hash then /nothing verifies it. Once it is verified, the URL to the Amazon S3 hosted MP3 is returned and cutter.swf happily plays it.

4. iPhone support has been cut off since the shitty little iPhone can't (won't?) do Flash. iPhone UA string just says some native iphone app is coming.

5. If you still want to download songs, it's a pain in the ass but not too terrible. Download the Firebug Firefox extension and watch the 'Net' tab for the MP3 when you click on it to play it. Then copy that URL and download away. Or trace it with Wireshark or something. However, the limits of Greasemonkey for this have been reached, from what I can tell. I'd be delighted if someone could prove me wrong but for now I'm afraid I have to give up.

All the best with site, jstn. This was a simple and quite effective workaround.

Comment on muxtape downloader made Jun 30, 2008:

nathaniel_higgins

script is now broken due to muxtapes internal changes, bummer.

Comment on muxtape downloader made Apr 30, 2008:

zeto

To combine this with the Firefox extension DownThemAll! you better change the link "Download me!" to the actual title of the song:

dl_a.innerHTML=lis[i].firstChild.nextSibling.innerHTML;

For the renaming in DownThemAll you can choose something like "*text*.mp3"

Comment on muxtape downloader made Apr 29, 2008:

Good To Too

this hypem userscript is able to extract song names with Xpaths

http://userscripts.org/scripts/show/23612

perhaps you could, too ;)

Comment on muxtape downloader made Apr 28, 2008:

Good To Too

this guy adds m3u to your userscript

http://userscripts.org/scripts/show/25390

Comment on mixwit downloader made Apr 23, 2008:

Michael Pardo

Yet another great script Nemanja. Again, I changed it a bit to allow direct download. It requires a PHP script which I host. PHP source is up if you choose to use your own server.

http://userscripts.org/scripts/show/25520

Comment on muxtape downloader made Apr 20, 2008:

Michael Pardo

This is a great script. I changed it a bit to allow direct download. A PHP server is required though. Check it out here:

http://userscripts.org/scripts/show/25428

Comment on muxtape downloader made Apr 20, 2008:

Nemanja Stefanovic

New update.

I was adding songs by counting "li" tags. However, more of those were added recently which threw off the counter. Works fine again.