Compile Groove for Pandora?

Discussion in 'General Discussions' started by quadomatic, Mar 11, 2011.

  1. quadomatic

    quadomatic DingooWiki Admin

    Joined:
    Mar 26, 2007
    Messages:
    1,233
    Location:
    Chicago, IL - USA
    Tags:
  2. Coldbird

    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: Mar 11, 2011
  3. Coldbird

    Coldbird Member

    Joined:
    Aug 15, 2010
    Messages:
    398
    And here you go, hope you like it. This was a lot easier to pull off than the Spotify one... sheesh... :rolleyes:


    http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,354


    As always, sorry for the double post, but I'm bumping this to convert some Spotify users to use this instead, it seems nicer to me (because I can use it in Austria! and its free. well yeah.)
     
  4. milkshake

    milkshake Advanced Member

    Joined:
    May 18, 2009
    Messages:
    3,732
    Location:
    Rotherham, UK
    whats the difference between grooveshark and spotify?
     
  5. Coldbird

    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.
     
  6. Wrath Of Khan

    Wrath Of Khan Soul soother...

    Joined:
    Dec 29, 2009
    Messages:
    5,139
    Location:
    Ireland
    Thanks alot for this coldbird.
     
  7. milkshake

    milkshake Advanced Member

    Joined:
    May 18, 2009
    Messages:
    3,732
    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.
     
  8. mrcranky

    mrcranky Still Fresh

    Joined:
    Dec 8, 2010
    Messages:
    59
    Thanks! Looking forward using this!
     
  9. Coldbird

    Coldbird Member

    Joined:
    Aug 15, 2010
    Messages:
    398
    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: Mar 11, 2011
  10. quadomatic

    quadomatic DingooWiki Admin

    Joined:
    Mar 26, 2007
    Messages:
    1,233
    Location:
    Chicago, IL - USA
    It seems like most of the controls that are supposed to show up on the bottom of the groove app aren't being labeled on mine...any hints?
     
  11. edgex004

    edgex004 Advanced Member

    Joined:
    Jan 5, 2008
    Messages:
    1,162
    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
     
  12. boolean

    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?
     
  13. Barnaby

    Barnaby Member

    Joined:
    Jul 6, 2005
    Messages:
    203
    Location:
    Shadow Moses, in a cardboard box
    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 :(
     
  14. Fworg64

    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: Jul 11, 2011
  15. Barnaby

    Barnaby Member

    Joined:
    Jul 6, 2005
    Messages:
    203
    Location:
    Shadow Moses, in a cardboard box
    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.
     
  16. edgex004

    edgex004 Advanced Member

    Joined:
    Jan 5, 2008
    Messages:
    1,162
    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: Jul 11, 2011
  17. freamon

    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.
     
  18. edgex004

    edgex004 Advanced Member

    Joined:
    Jan 5, 2008
    Messages:
    1,162
    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.
     

Share This Page

Loading...