GNOME Bugzilla – Bug 480633
Amazon DRM-Free Music Store Support
Last modified: 2018-05-24 12:52:55 UTC
Amazon's DRM Free MP3 music store ( http://www.amazon.com/gp/redirect.html/ref=cm_plog_item_link/103-6584154-8217465?ie=UTF8&location=http%3A%2F%2Fwww.amazon.com%2Fexec%2Fobidos%2Ftg%2Fbrowse%2F-%2F163856011&token=1C06402C23405B5C68800660F71427E69D58852C ) has just gone online for Beta. Since we already support things like Jamendo and Magnatune in plugins, I think it would be reasonable to look into supporting this as well. I'm going to investigate their programming interfaces and see if we can support this store in a Rhythmbox Plugin.
I want to see this. AFAIK, Amazon.com has more mainstream music than Jamendo and Magnatune. it might end up requiring that the plugin embeds a web browser into the interface.
Actually, this could turn into something that could help fund the GNOME Foundation and/or Rhythmbox Development. Amazon offers their E-Commerce Service, which could earn the Foundation ~10% on sales. I don't know yet if this service will work for the downloads, and I think we may need to figure out how the album downloader works. Unfortunately, this is something that could also be abused by someone for personal gain, if we were to go this route, and has some other complications that may make it not worthwhile. I'll bring this issue up on the mailing list. Plus, I don't know how the Foundation would feel about something like this.
I just heard from Amazon, apparently they don't have the MP3 store data available from their webservice as of yet. Until they do, this plugin idea is basically stillborn.
Amazon just released the MP3 information through ECS: http://developer.amazonwebservices.com/connect/entry.jspa?externalID=972&categoryID=17 I'm still planning working on a patch for this, but I'm not sure when I'll have a lot of time. My first goal is to get the browser working, then the ability to play the previews, then I'll work on adding to the Amazon cart. I'm still not sure if it will be possible to buy without going to the web browser or not. Depends on how open Amazon's web service is, I guess.
*** Bug 565393 has been marked as a duplicate of this bug. ***
Perhaps a useful first step for someone interested in integration with the amazon music store would be to implement just the download portion of the process. There's a GPLv3 command line implementation of it here: http://code.google.com/p/clamz/ that seems pretty simple. A rhythmbox plugin would have a couple of advantages over the commandline thing: it could use the rb library configuration, and it could show progress in the gui somehow. Amazon still doesn't let Australians access their music store, so I'm not going to work on this myself.
Did anybody started on this ? I guess this can ba a good start for a Rhyth Python plugin http://pyaws.sourceforge.net
This would indeed be a nice way of getting referral fees for the GNOME foundation. Since beginning of August the Amazon store can be accessed from banshee. It's just in the development version and already getting $10-$15 in referral fees.
Sorry I wanted to say $10-$15 a day.
They achieve that by pointing a webkit widget to amazon.com and let the user browse amazon from Banshee for what it's worth,the Amazon API isn't used.
(In reply to comment #10) > They achieve that by pointing a webkit widget to amazon.com and let the user > browse amazon from Banshee for what it's worth,the Amazon API isn't used. How do they download the music? It cannot be done with plain browsing AFAIK.
(In reply to comment #11) > (In reply to comment #10) > > They achieve that by pointing a webkit widget to amazon.com and let the user > > browse amazon from Banshee for what it's worth,the Amazon API isn't used. > > How do they download the music? It cannot be done with plain browsing AFAIK. This is done by installing a handler for amz files in WebKit: http://git.gnome.org/browse/banshee/tree/src/Extensions/Banshee.AmazonMp3.Store/Banshee.AmazonMp3.Store/StoreView.cs#n53
totem-pl-parser 3.2.0 handles AMZ files, decrypts them, and gives you metadata about the files you're about to download.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/rhythmbox/issues/439.