GNOME Bugzilla – Bug 634596
Add Grooveshark support
Last modified: 2015-08-09 15:17:44 UTC
The API for grooveshark can be obtained using tinysong. It uses the same database and appears to be affiliated. http://www.tinysong.com/api I have applied for the API for deezer. I will post when I have more information.
Perhaps a duplicate of Bug 525869, unless someone is interested in taking on the project?
they now have an official API http://www.grooveshark.com/api , I don't know but maybe someone could make an extension for it now. Would be awesome!
I'm not yet sure how the handle it officialy. I wrote them a Mail to get more information, but they only allow Players for mobile platforms if you're a paid subscriber. I think it will be similar for Desktop Players. But no response yet. But definitely one would need to display advertisement in the content pane, and force it to stay visible.
(In reply to comment #3) > ... But definitely one would need to display advertisement in the content > pane, and force it to stay visible. In my opinion the requirement of having to display advertisement automatically makes open source players be out of the game. Because, just think about it this way, imagine: 1) We agree to do an extension, with advertisement. 2) They test a preview-release with the extension, to see if it really includes the advertisement. 3) They accept it, so they accept the consumerKey for Banshee (they enable it). (I haven't checked, but normally when you use an API of a 3rd party you need to provide a consumerKey so they know where the requests come from.) 4) We release a version with the extension, apparently everyone is happy, but: 5) Some distro decides to remove the advertisement with a patch downstream (they can do this, remember, it is open source), or some guy forks banshee and removes the advertisement. End result: API usage forging Banshee's consumer Key (because a fork of Banshee is not Banshee anymore). This seems legal according to Banshee's license but Grooveshark guys may not be happy about it (or more particularly, their Terms&Conditions may forbid this). If anyone has a solution to this problem, I welcome them to write it here. Until then, doing a Grooveshark extension for Banshee IMO is wasted time and effort.
Oh, forgot to say: if Grooveshark guys are not happy, they will disable the key so then Banshee's extension (and any forked extensions) would stop working.
Grooveshark is no more.