-View the source of the htm(l) code on the page (ctrl+u on FireFox).
-Search for something like ".swf" which is the extension for flash files.
-Download the swf file and use a tool like Sothink decompiler to decompile it and get its ActionScript source code.
-Open up the swf file with the Sothink decompiler and search for ActionScript code then copy it to a text file.
-The player loads songs using a newSound function, which basically pull a .mp3 file from the server.

Code:

newSound(”assets/icp/shangrila/nocache.php?file=murderrap.mp3″);

-Filter the newSound functions by replacing newSound(” with the webserver URL and erasing the "); part at the end.

Now you have a list with all the songs on the server!

Microsoft users:You can use any download manager to download all these MP3s at the same time. IDM is a good software for download.

or open the site with safari go to window->Activity and it will tell you what link it is downloading u just double click on that link.
In addition if they encrypt the swf, sothink wont be able to decompile it.

or open the site with safari go to window->Activity and it will tell you what link it is downloading u just double click on that link.

Yeah, but this is for one song, IDM Download_Them_All or any other tool can do this...

Quote:

Originally Posted by ZeRaW

In addition if they encrypt the swf, sothink wont be able to decompile it.

Yeah completely true if the encryption method is good. But wait! Why the hell would they encrypt the SWF file that would be updated on daily basis?! It would be a tedious job for them each time they want to add a new song... Even if they automate this. It's pointless.
Look at Zynga Texas Hold'em Poker, It's a very famous game and yet it is not encrypted.