Please note that using Get Collection requires a current, active subscription to eMusic.com. It's of no use to anyone without an eMusic.com subscription.
Read what users are saying about Get Collection
Later that same day, eMusic.com reinstated the old page -- apparently due to requests from Get Collection users -- and now Get Collection once again functions (note that the old page isn't actually linked to from other eMusic pages, so unless you type it into your browser, only Get Collection will actually see the old page).
First, let me say that eMusic.com has every right to change their pages when and how they please, and again, I'll stress that the new version of the "My Collection" page is a great improvement, and an improvement that demonstrates that eMusic.com does listen to its subscribers. eMusic.com has no responsibility to accommodate its changes to third-party tools like Get Collection, and indeed, Get Collection was written with the knowledge that it relied on the specific -- and undocumented -- format of eMusic.com's "My Collection" page.
But in a further demonstration that eMusic.com listens -- and listens quickly! -- to its subscribers, eMusic.com has reinstated the old "My Collection" page.
Second, an apology is due on my part: while Get Collection does incorporate a number of features to handle errors that might come up in connecting to eMusic.com's pages -- both errors that are inherently possible in any client-server application like Get Collection, and quirks particular to the original "My Collection" page -- it doesn't handle the complete disappearance of the "My Collection" page as well as it should; in fact, it overwrites the previously collected results with empty results. This is embarrassing to me, and bug-fix version that remedies this fault will be released tonight (Friday 26 March 2004).
Late addendum: I wasn't as stupid as I thought; the Get Collection code was written to bail out (and not overwrite collection.html) if it failed to get to the "My Collection" page. The problem was, eMusic.com's coders were smart enough to plan for failure too: if a non-existent page is requested, eMusic.com returns their front page. So Get Collection tested for an existing page, and indeed, the page existed, it just wasn't the page we'd asked for -- and eMusic.com didn't return the standard HTML response (301 or more accurately 303, or perhaps 404 in the general case) for "page moved" or "page doesn't exist". Since eMusic.com redirects and returns 200, Get Collection now also scans the returned content for a string that only the old "My Collection" page should contain.
For the moment, I recommend using Get Collection again, but either backing up your existing collection.html page first, or utilizing Get Collection's -s switch to save the collection page to a different directory or -h switch to give the html file a different name. Examples of this would be:
GetCollection -u your_username -p your_password -s directory_to_save_to
or GetCollection -u your_username -p your_password -h html_file_name
or
GetCollection -u your_username -p your_password -s directory_to_save_to -h html_file_name
To share your Collection list, please send the .csv files to sharemycollection@diffenbach.org
For notification when the next version of Get Collection is released, send an email to getcollection.news@diffenbach.org
Your email address will only be used for notification of new releases, and will not be sold, lent, shared, or otherwise mis-used.
eMusic.com is a trademark of its owner. Get Collection is not a product of, or affiliated with, eMusic.com