After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 480633 - Amazon DRM-Free Music Store Support
Amazon DRM-Free Music Store Support
Status: RESOLVED OBSOLETE
Product: rhythmbox
Classification: Other
Component: Plugins (other)
unspecified
Other All
: Normal enhancement
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 565393 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-09-26 15:25 UTC by Jeff Craig
Modified: 2018-05-24 12:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jeff Craig 2007-09-26 15:25:06 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.
Comment 1 Andrew Fuchs 2007-09-26 21:36:09 UTC
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.
Comment 2 Jeff Craig 2007-09-26 22:18:02 UTC
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.
Comment 3 Jeff Craig 2007-10-02 03:22:59 UTC
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.
Comment 4 Jeff Craig 2007-10-05 04:52:26 UTC
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.
Comment 5 Bastien Nocera 2008-12-25 16:19:40 UTC
*** Bug 565393 has been marked as a duplicate of this bug. ***
Comment 6 Jonathan Matthew 2009-01-01 08:36:52 UTC
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.
Comment 7 michel.memeteau 2009-10-01 12:15:17 UTC
Did anybody started on this ? 

I guess this can ba a good start for a Rhyth Python plugin 

http://pyaws.sourceforge.net
Comment 8 Jaap A. Haitsma 2010-08-07 18:58:27 UTC
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.
Comment 9 Jaap A. Haitsma 2010-08-07 18:59:25 UTC
Sorry I wanted to say $10-$15 a day.
Comment 10 Christophe Fergeau 2010-08-07 19:11:20 UTC
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.
Comment 11 Matěj Cepl 2010-10-16 13:19:58 UTC
(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.
Comment 12 Bastien Nocera 2010-10-16 13:38:20 UTC
(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
Comment 13 Bastien Nocera 2012-02-20 00:45:16 UTC
totem-pl-parser 3.2.0 handles AMZ files, decrypts them, and gives you metadata about the files you're about to download.
Comment 14 GNOME Infrastructure Team 2018-05-24 12:52:55 UTC
-- 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.