2006 / soulseduction.com digital downloads with wget

soulseduction.com digital downloads with wget

For all of you who are on Linux and/or want to download your soulseduction.com digital downloads with wget (because Mozilla Firefox' download manager sucks when it comes to resuming big downloads), here's some info on how to get it working.

The problem

In order to download your purchased music, soulseduction wants to see the SoulID cookie set when you request the file. Wget doesn't automatically use Firefox' cookies and specifying its cookies.txt file on the commandline doesn't work either. Too bad!

The solution

While still being logged in at soulseduction.com, in Firefox, go to Edit, Preferences (I think it's Tools, Preferences in Windows), select the Privacy icon and go to the Cookies tab. There, click on the View cookies button and search for soulseduction.com. Select the SoulID cookie and copy the value of the Content field.

Fire up a xterm and enter the following:

wget --no-cookies --header "Cookie: SoulID=yourSoulID" --continue --tries=inf "yourDownloadURL"

Where yourSoulID is the Content of the cookie you just looked up and yourDownloadURL is the URL you find in soulseduction's download area. Oh yeah: In case the connection is interrupted or you have to stop downloading, you can always re-start the download (in the same directory) with the same command (that's what the --continue and --tries=inf are here for ;). Now, wait until the download is finished and be happy :)


Mon May 28 13:59:50 2007 +0000