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 619393 - Adding emusic as a store
Adding emusic as a store
Status: RESOLVED OBSOLETE
Product: rhythmbox
Classification: Other
Component: Plugins (other)
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-05-22 23:15 UTC by Kurtis Sawtell
Modified: 2018-05-24 15:15 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Kurtis Sawtell 2010-05-22 23:15:11 UTC
It would be great if i could download music from the eMusic.com store. The store offers DRM free .mp3s. Is there a reason why this store can't be introduced to rhythmbox?
Comment 1 Christophe Fergeau 2010-05-24 11:39:03 UTC
I can think of 2 reasons :) The store has to provide a way for 3rd parties to integrate with it. But even if that's possible, the main reason for not having an emusic plugin is that some code needs to be written for that to happen :)
Comment 2 Kurtis Sawtell 2010-05-26 07:38:54 UTC
I've tried sending eMusic an e-mail, but they never like responding to me. i know that the source is available for a 3rd party linux client (http://www.kallisti.net.nz/EMusicJ/SourceCode) but the details of that i really am not clear on.
Comment 3 Jonathan Matthew 2010-05-27 02:50:45 UTC
eMusic has a developer API here: http://developer.emusic.com/
but it seems to be intended for use in web sites rather than desktop applications.  Some of the terms of service seem a little awkward for us, mostly the clauses about "no competing services" (from memory).

I don't think the emusicj code helps us at all.  That's for the download portion of the process, which we probably wouldn't be involved in.  The process seems to be that we can display albums or (maybe) individual tracks to the user and allow them to play samples, and direct them to the emusic website for purchasing.  Emusic's download client would download the music to some location, which we'd probably add as a library location.

So, this is probably possible, assuming someone checks with emusic that it doesn't violate the terms of service.  I'm not sure we'd be able to provide a terribly interesting user experience though.  Maybe if we could provide recommendations based on the user's listening habits, find albums the user doesn't have from their favourite artists, hide or de-emphasise albums the user already owns..

emusic may be usable as a cover art provider, which could be interesting.  We'd also need to clear that with them.
Comment 4 Kurtis Sawtell 2010-05-27 06:55:06 UTC
I sent an email to Robin asking about whether it could be used in rhthymbox and i got this reply.

"It would be tricky if you have to integrate with their billing system. Just handling the downloads would be quite possible though.

All my code for it is GPL so would be OK to put into rhythmbox."

I never used rhthymbox's stores before so it never occured to me that billing would have to implemented as well. I guess a plugin as a download manger would be the best hope.

As for a cover art provider, I've contacted their support asking about it a year ago, but never got a response. They probably keep trying to send me messages to my old email account, which is now gone.
Comment 5 Bastien Nocera 2010-05-27 11:04:35 UTC
Matt Good created an eMusic downloader some time ago:
http://matt-good.net/music/
Comment 6 Kurtis Sawtell 2010-05-28 18:54:15 UTC
I'm sorry i didn't clarify who Robin is. Robin created an eMusic downloader. http://www.kallisti.net.nz/EMusicJ/HomePage
Comment 7 N.C. Weber 2010-07-09 14:32:23 UTC
I was wondering if it would be possible to use Rhythmbox as a portal for my Rhapsody Web account since Rhapsody sells DRM free music these days. After reading through the comments here, I'm guessing this isn't likely doable.  I was kind of hoping Rhythmbox would just handle the site as a standard Web page much like it does for online radio.  But unlike online radio, there's no way to add a music store the way you add an online radio site.
Comment 8 GNOME Infrastructure Team 2018-05-24 15:15:18 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/926.