Compile Groove for Pandora?


Coldbird

Member
Joined
Aug 15, 2010
Messages
398
Giving it a try. ;)


COMPILED: Giving it a try right now... will upload shortly.


Result: Works fine so far, can fetch music from Grooveshark easily, but I don't hear playback... mysterious... need to take a look into that.


EDIT again: That app has been compiled ages ago already, I only just found it myself by accident on gp32x forums! However that version there isn't working properly either... back to testing again.


4th Edit - woohoo: Got it all working, will bundle it in a PND for you in a minute.
 
Last edited by a moderator:

Coldbird

Member
Joined
Aug 15, 2010
Messages
398
Thats easily explained...


Spotify: pay 2 use, not available in many countries.


Groove: free 2 use, available in a lot more countries.
 

milkshake

Advanced Member
Joined
May 18, 2009
Messages
3,742
Age
37
Location
Rotherham, UK
I dont think its quite that simple though is it?


im sure there is more 2 it than that?


also spotify is also free from official desltop client.
 

Coldbird

Member
Joined
Aug 15, 2010
Messages
398
I dont think its quite that simple though is it?


im sure there is more 2 it than that?


also spotify is also free from official desltop client.
I'm seeing things from a Pandora Point of View. :)


Actually when I recompiled this for you guys, I didn't really think of using it myself, but I must admit it's rather useful when my moms doing her usual "oh I would love to listen to some crappy oldie song again" line.


Insert Cliff Richards in there and she has a free pick of every bullshit song ever produced. :huh:
 
Last edited by a moderator:

edgex004

Advanced Member
Joined
Jan 5, 2008
Messages
1,210
Been meaning to do this for a while, but here's what I've figured out in regards to the invisible buttons:


1. Previous song.


2.


3. Play/pause.


4. Next song.


5.


Anyone know 2 or 5? I'm assuming they are some sort of repeat/continuous play options.


On another note, how hard would it be to implement a save/load option? I'd really like to be able to easily access specific playlists for my work.

screen110316-035653.png
 

boolean

Still Fresh
Joined
Feb 15, 2006
Messages
32
I feel really stupid, because I'm probably missing something obvious, but, I cant seem to get this to find any songs. Its says I'm connected, but never brings up any songs when I search.


Is there something I missed?
 

Barnaby

Member
Joined
Jul 6, 2005
Messages
203
Age
30
Location
Shadow Moses, in a cardboard box
Website
Visit site
Sorry to bump a month old topic, but I'm having the same issue as Boolean. It just won't find any songs, and half the time it gets stuck on the initialising phase, which means I can't even search at all! If it gets past that, I can do a search, it tells me it's fetching files, then it displays nothing. Really disappointed, I've wanted to get Grooveshark running on the Pandora for a while now so when I saw this app I was really excited :(
 

Fworg64

Who knows?
Joined
Apr 27, 2011
Messages
196
Location
Fargo, ND
Just thought id point this out, havent really used grooveshark too much but Pandora radio works on the Open Pandora through firefox :p , I think its US only though. Or. Something.
 
Last edited by a moderator:

Barnaby

Member
Joined
Jul 6, 2005
Messages
203
Age
30
Location
Shadow Moses, in a cardboard box
Website
Visit site
Just thought id point this out, havent really used grooveshark too much but Pandora radio works on the Open Pandora through firefox :p , I think its US only though. Or. Something.

Yeah pretty sure it's US only. I live in the UK, so I can't use it. Grooveshark unfortunately doesn't work in Firefox, even the versions with Flash installed it comes up with a Flash error.
 

edgex004

Advanced Member
Joined
Jan 5, 2008
Messages
1,210
Wow I feel bad for missing all these posts. The client did work for a good while. It's not US only and should work everywhere.


What I do know is that the groove source has been updated to follow with grooveshark's current api. When when recent grooveshark updates occured, the pnd version stopped working as it uses the old api.


In order for this to work for everyone, we just need to compile the newest source and pack it into a pnd. I am currently trying to do this, but unfortunately it seems some of the dependencies aren't readily available and must be compiled from source. I'm using stuckie's extends right now to try and get this happening, but I'm really just learning as I go and haven't made all that much progress.


If someone with more experience wants to have a go, Coldbird said it's not too difficult as long as you can fulfill all the dependencies. My latest idea was to rip the libraries Coldbird used out of his pnd and use it to compile the newest source, but once again I'm kinda just stumbling in the dark with all this stuff.


Also, on the browser-based front. I'm pretty sure grooveshark is blocked on our flash driver, as the driver is intended for phones/handhelds. Grooveshark generally wants users to upgrade to premium and use their apps in order to use the service on their phones, so they probably had TI block it.


EDIT: oh you meant pandora is US only, never mind my reading inability.
 
Last edited by a moderator:

freamon

Active Member
Joined
Apr 13, 2011
Messages
562
Got the new version to compile.


It's libqtson that's missing but you can, as edgex004 suggests, hack together a dev package from maemo header files and the library Coldbird compiled for his pnd.


Also required is changing a string in gscom.cpp from 'listen.grooveshark.com' to just 'grooveshark.com' to get it to actually play stuff.


Not sure what to do now though - dunno whether Coldbird wants to do a new version, or whether edgex004 wants to be the maintainer (this strikes me as something that should be done by someone who's interested in it - see if they can get the buttons to show up etc). I can help you get it compiled if you want edgex004.
 

edgex004

Advanced Member
Joined
Jan 5, 2008
Messages
1,210
That would be much appreciated, fraemon. I'll PM you with my current compile error. Pretty sure its parser.h from qjson that was giving me trouble. I downloaded the maemo source before, but wasn't really sure what to do with it.


It was actually my plan to sort through the source and try to fix the button issue and allow for saving playlists, so I'll happily be maintainer. Should be a good learning experience anyway.
 
Top