I have been an eMusic subscriber for quite a while, before DRM-free music was cool. It’s always been a bit clunky when purchasing music, you download some weird XML file that is supposed to be handled by their download manager which is a full-blown app. I always ended up downloading the file to my desktop, running a Python script called dromanova.py which would download the MP3s to ~/media, and then import them manually into Banshee.
but how?
I mean, you downloaded a free sample? or was it a purchase? and did you modify banshee to handle this??
Nice work!
What would it take to integrate support for Amazon’s AMZ format, via clamz or similar?
Oh that’s sexy. I hope no one will mind if I try implementing that for Rhythmbox too!
It was purchased, it’s a Banshee extension. It uses the eMusic EMX file to download all the tracks directly to Banshee.
Probably easy, maybe we will make another extension for that. Or expand the current one. I never downloaded music from Amazon..
Oh hum, OK!
I would like to have Banshee handle EMX files by default, but they have no special mime content-type besides application/xml. Any ideas?
Perhaps the package containing the plugin could ship the MIME type info in a file used by shared-mime-info by placing it in /usr/share/mime/packages. Many other applications are doing this as well, e.g. seahorse and brasero, the latter closely matching what you describe here.
(I don’t read follow-ups on this post — please mail me instead, thanks!)
I love this! Absolutely great! The eMusic download manager was getting on my nerves, and combined with the stupidity that is Firefox’s file handling I drove me crazy, and soon I can enjoy my music experience. Awesome!