PDA

View Full Version : [REQUEST] Grooveshark (grooveshark.com) script or plugin for XBMC?


morph3u5
2009-05-14, 10:55
Anyone interested in developing this plugin. It can be interesting if someone can add a download module, but it should work like [Replay Media catcher 3.0] does.

IN simple words, after you click on the play button and in the meantime you have Media Catcher on to download streaming. I think it might be cool!

morph3u5
2009-05-14, 21:58
I am new to xbmc. What is the difference between plugin & script?

greatant1337
2009-05-15, 00:02
Scripts (http://xbmc.org/wiki/?title=HOW-TO_install_and_use_scripts_in_XBMC#Python_plugin_v ersus_script_confusion)
Plugins (http://xbmc.org/wiki/?title=HOW-TO_install_and_use_plugins_in_XBMC#Python_plugins_ versus_scripts)

morph3u5
2009-05-15, 11:48
I think it will be a plugin. or am I wrong!

Gamester17
2009-05-15, 19:33
Grooveshark might serve better if it was integrated into XBMC nativly (C++ code) similar to how LastFM (http://xbmc.org/wiki/?title=LastFM) is? ???

http://getsatisfaction.com/grooveshark/topics/grooveshark_api

...they have an API available, however someone would need to volunteer to code it...

:oo:

PantsOnFire
2009-05-17, 17:01
Grooveshark in xbmc would be awesome.

I used to use the Seeqpod plugin quite a bit but it's a bit broken these days and seeqpod is a bit limited.

althekiller
2009-05-17, 20:12
The problem I see with grooveshark is that it's entirely search and manually created playlist based. This stuff is a real PITA to do from a remote. I don't even like doing it with my own music. With last.fm you just choose your profile and a stream, or do one artist/tag search and nav around until you find an interesting stream to play. The whole point of using services like this, IMO, is so I don't have to create a playlist in the first place. They give me a dynamic one so I'll never get bored or have to mess with it.

PantsOnFire
2009-05-18, 03:44
I agree with you about Last.FM. It's very nice to use because it requires little input from the user. I like that. But Grooveshark finds the specific track you want, instead of a stream of things you might like.

I do agree also about the input method, typing using on-screen keys is a good save, but still too hassly for most. But I don't think Grooveshark is a step back beyond Last.FM, just different methods.

I think if you had a small wireless keyboard or something like an iphone or logitech dinovo as input it would be pretty fine.

Haggy
2009-05-28, 14:27
I'm willing to take this as an opportunity to learn more Python or C. Don't take this as an offer to actually come up with something useful :) Just wanted to express my need for a grooveshark thingy also.

As for the remote issue: I agree, but many also have a wireless keyboard for their htpcs and as xbmc supports keyboards well, that's not a point in not-developing this i think.

Haggy
2009-05-28, 15:43
Ah just had a closer look at their site, especially browser <-> server communication. It seems without a ton of API documentation it's impossible to just hack up a small client which interfaces with the search api at least. They're generating transfer tokens on-the-fly inside their flash client (like flickr,...), and without knowing the algorithm you cannot create those.

Gamester17: I saw your discussion on getsatisfaction.com. Any updates on API docs or something?

Thanks!
Haggy.

Gamester17
2009-05-28, 17:04
Gamester17: I saw your discussion on getsatisfaction.com. Any updates on API docs or something?Yes, they told us that they have a public API but have not announced it yet as they first like to clean up the documentation before releasing it, however they said that they can e-mail the API documentation drafts 'as is' to anyone who asks, (just say that it is for XBMC).

Colin Hostert <colin.hostert@escapemg.com>, Skyler Slade <skyler.slade@grooveshark.com>

The problem I see with grooveshark is that it's entirely search and manually created playlist based. This stuff is a real PITA to do from a remote. I don't even like doing it with my own music. With last.fm you just choose your profile and a stream, or do one artist/tag search and nav around until you find an interesting stream to play. The whole point of using services like this, IMO, is so I don't have to create a playlist in the first place. They give me a dynamic one so I'll never get bored or have to mess with it.Well, you could use Grooveshark in combination with LastFM, (or your local music files for that matter), ...imagine listening to LastFM and you hear a song by an artist but you get in the mood to listen to a other specific song by that artist or the whole album, then you could just go (or link) to Grooveshark as it basically has all albums and all songs by all artists, thus you can just select which specific song or album by the artist you like to listen to right then and there. So similar to how one already in XBMC can go into the information of a movie then click on an action and from there see which other movies that actor is in that you have in your library.

I for one thing that Grooveshark is especially great for parties, anyone can just ask which song they like to hear by any artist and you can simply add that specific song to the playlist, ...or you can just browse what is most popular right now and select one of those specific song.

Grooveshark does also like LastFM have a list of "similar artists", however Grooveshark even does one better by being able to display specific "similar songs" when you have selected a song.

:cool:

Haggy
2009-05-30, 18:36
Thanks. I just contacted the guys from Grooveshark for any available documentation on this. Will keep you informed.

Ralf.

althekiller
2009-05-30, 20:25
Please keep in mind the 10 foot interface and the fact that most use a remote as the sole input device (this isn't an invitation for tens of "No but I us an X" replies, I really don't care). As I expressed earlier the interface for this would be pretty kludgey as is with a remote. You shouldn't assume the users wants to use a keyboard or setup something at a normal PC if you plan to do this in C++ and have it integrated into mainline. Feel free to make any crap assumptions you like if the plan is for a plugin or script though. ;)

Haggy
2009-05-30, 21:37
Yes that's definitely a point as the whole grooveshark is based on your search and not on recommendations. Maybe i can come up with something like a livesearch if they offer anything like that... so you select the first character(s) from the OSK and get an updated list with matching songs/artists/albums from which you can select your search term.

Just an idea and maybe not possible, at least until i get and read that documentation.

Cimi
2009-06-18, 04:21
There's already a python plugin for moovida (moovida.com) media player (open source).
You can grab it and copy :)
It has searches and dynamic radios

Haggy
2009-06-18, 10:18
Thanks, i'll have a look at it. Unfortunately i received no answer from the Groovesharks yet :(

Gamester17
2009-06-18, 17:54
There's already a python plugin for moovida (moovida.com) media player (open source).Could you or someone else please post a download link to that specific python plugin?

Unfortunately i received no answer from the Groovesharks yet :(Another contact e-mail address is developers@grooveshark.com

You could also try reaching them through http://getsatisfaction.com/grooveshark/

People have asked there previously and got replies, see:
http://getsatisfaction.com/grooveshark/topics/grooveshark_api
http://getsatisfaction.com/grooveshark/topics/api_for_third_party_clients
and
http://getsatisfaction.com/grooveshark/topics/please_enable_us_to_create_widgets_that_we_can_add _to_google_sites

Again, specify that you are interested in the API to use XBMC as a client :;):

Cimi
2009-06-19, 13:54
Could you or someone else please post a download link to that specific python plugin?
http://www.moovida.com/plugins/
the plugin archive has .egg extension, but can be opened with any file archiver

PantsOnFire
2009-06-20, 04:09
http://www.moovida.com/plugins/
the plugin archive has .egg extension, but can be opened with any file archiver

This is not for xbmc right? Its a python script for use with another app I assume. But possibly going to be used as a basis for an xbmc script i am guessing.

Haggy
2009-06-20, 09:40
Guess what? You're right :)

Mucx
2009-06-24, 15:40
Grooveshark dont give out their full partnership API so easily. At Fluendo (who produce Moovida of which I am a part), we obtained access privelages and have been helping them update their API for our use.

I guess they might give XBMC access too if you can work something out but you will need to keep in mind that their API is built around web use and not a media center. So the artwork is not of a high enough resolution and there is a lot of missing stuff that makes creating a hierarchy NOT so easy. (e.g. cant query artists albums and in turn tracks without doing multiple calls... er might have been fixed recently I forget)

We (at Moovida) had to do a lot of work on various things like that. In the next update for our app we are going to go outside the Grooveshark API to provide artwork and metadata that they cant cater for in the API at the moment. Skyler at Grooveshark is a good guy, just it is a popular site and he has a ton of work so Im sure it will be sorted at some point.

Grooveshark would be interesting for you guys... you can upload your entire iTunes music library (MP3's no DRM) so, makes it kind of interesting.

Jarcol
2009-09-24, 12:47
Are there any updates on the development of the grooveshark script/plugin?

gilsil
2009-10-11, 14:40
Hi,
I use grooveshark a lot on the PC, and would love to see an XBMC plugin for using at home on the xbox, especially nowadays when last.fm is not available here anymore...
is there any xbmc plugin/script that can find and play music following a search of a song/artist/album? there was a seeqpod plugin before, but they disappeared. does anybody out there know about a good xbmc alternative?

any advice or new info is appreciated!
gilsil

maymann
2009-11-07, 14:08
http://www.moovida.com/plugins has a plugin for grooveshark...
This would definitely be a VERY cool plugin for XBMC !!!

Anyone that are able to and have the time to reverse engineer the Moovida one for XBMC ?


Thanks for a great product !

~Maymann

gilsil
2009-11-12, 22:28
Wow! it actually works very nice on Moovida! would be so good to have it as an xbmc plugin for the good old xbox... any talented programmer up for the challenge?