How to Download MySpace Music
This guide will tell you how to download any music from MySpace, even when downloading is disabled. This methods uses capturing packets and wget downloads and should be hard to stop.
This method, like the others, already seems to have been disabled by MySpace.
- Downloading MySpace music
This guide will tell you how to download any music from MySpace, even when downloading is disabled. I have no idea if the other method still works, but this does.
What you need
You need the following free software:
-
[*]Wget: This is installed by default on most operating systems. For Windows users, binary builds are available here. Unzip that file and move wget.exe and the DLLs to C:\Windows, or any directory in your PATH.
[*]Wireshark: Formerly named Ethereal. Just download and install this the normal way, from the site or your favourite package manager.
Let’s start
First go to the artist page on MySpace. Choose the right song, and press the Stop button. We’ll have to quickly start it later.
Start Wireshark. Go to the Capture menu, and choose Interfaces. It will list one or more interfaces (at least if you have an active network connection). Choose the one you use to connect to the internet. If you don’t know this, open a website. One of the interfaces will show traffic. That’s the one you want. Click the Start button next to the right interface. Now quickly go to the MySpace window. Click the start button for the right song. When the status (under the artist and song name) shows ‘playing’, quickly press the stop button. Go back to WireShark and press the Stop button there.
You will see a lot of network data. Be careful as this might contain a password if it was just send over the network at that time. This could be an e-mail password, an MSN password, and so on. Search the list for a line containing something like this:
24 0.617396 192.168.11.123 204.16.33.152 HTTP GET /music.ashx?bandid=…
Ignore the first, second, third and fourth value. They will be different for you and are not useful for this purpose. You could also ignore the HTTP, but it’s useful to search the list for the right entry. Most entries will say TCP, but we need an HTTP entry. The important part is the last one. It will look like this. I’ve changed everything that will vary for you to an x.
GET /music.ashx?bandid=x&songid=x&token=x&p=x=&a=1 HTTP/1.1\r\n
Note that it actually is /music.ashx. If you’ve got something else, it’s the wrong entry!
Copy it to somewhere else (e.g. Notepad) and remove the ‘GET’ and the ‘HTTP/1.1\r\n’. You will be left with this:
/music.ashx?bandid=x&songid=x&token=x&p=x=&a=1
Now put ‘http://content.music.myspace.com’ in front of it. You will get this:
http://content.music.myspace.com/music.ashx?bandid=x&songid=x&token=x&p=x=&a=1
Copy this to your clipboard.
Now open a terminal. In Windows, press the Start button, choose Run, type “cmd” and press enter. Type this:
wget ”
That’s wget [space] “. Now paste the link from above. To paste in a terminal, right-click and select paste. End with another “.
The line will look something like this:
wget “http://content.music.myspace.com/music.ashx?bandid=x&songid=x&token=x&p=x=&a=1″
Press enter. If everything went right, it will start downloading. If the last line says “Error 404: Not Found.”, something went wrong. Probably you should do this a little quicker.
The file will be saved in the folder preceding the >. It will have a long name and the wrong extension. Rename it to something sensible, and make sure to append .mp3 to the name.






Add New Comment
Viewing 2 Comments
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Add New Comment