*

Welcome, Guest. Please login or register.

Get your own OLPC - Buy an XO laptop on eBay!
Pages: 1 2 [3]
Print
Author Topic: Pandora Radio App  (Read 23856 times)

#30 Re: Pandora Radio App

anna
Master Contributor
***
Posts: 326


August 03, 2011, 08:40:45 PM

If you're using os874, 11.2.0, Fedora 14, this pianobar should work.  Dunno if it's gonna work for beta/future Fedora 14 builds, but here we go.

http://www.sendspace.com/file/a57o3d

I think the install script should work without fuss, or at least it did on my test box.  Just remember to edit the config file for your Pandora user/pass.
Logged

#31 Re: Pandora Radio App

cht
Commenter

Posts: 9


October 05, 2011, 08:36:55 AM

I just got back from vacation and dicovered that they've changed protocol versions again.  Anna, if you have the time could you please get the new lib source and recompile and upload.  Thanks, again.  (Am I the only one using this?  I love pianobar.)

Carol
Logged

#32 Re: Pandora Radio App

kimtoufectis
Contributor
*
Posts: 97


October 06, 2011, 07:53:00 AM

Carol--

You are most certainly not the only person using this; I am truly so grateful to Anna for her continuing work to keep this accessible on my xo!

--Kim
« Last Edit: October 07, 2011, 12:50:09 PM by Wayan Vota » Logged

#33 Re: Pandora Radio App

cht
Commenter

Posts: 9


October 24, 2011, 03:47:56 PM

Kim--

Does your version of Pandora still work?

--Carol
Logged

#34 Re: Pandora Radio App

kimtoufectis
Contributor
*
Posts: 97


October 26, 2011, 09:28:36 PM

Carol--

I recently upgraded to the 11.3 candidate, and based on your earlier message I didn't try to reinstall Pandora because I figured it wouldn't work.  I'm tied up in work-related travel for a while, so I may not get to try it out for a few weeks...

--Kim
Logged

#35 Re: Pandora Radio App

anna
Master Contributor
***
Posts: 326


November 15, 2011, 07:02:26 PM

Here's the latest and greatest compiled on and for the XO-1 under 11.3.0

http://www.sendspace.com/file/hdb5uo

Note:  Add gnutls-devel to the original dependency list if you want to do this yourself.
Logged

#36 Re: Pandora Radio App

cht
Commenter

Posts: 9


January 08, 2012, 01:38:30 PM

Anna,

Ooops, I missed the window of opportunity.  Could you please upload the latest to sendspace again.
Thanks.

Carol
Logged

#37 Re: Pandora Radio App

anna
Master Contributor
***
Posts: 326


January 08, 2012, 03:25:12 PM

Ooops, I missed the window of opportunity.  Could you please upload the latest to sendspace again.

That is one of the really annoying things about Sendspace, that the files expire.  I just uploaded it again.

EDIT:

Of course a couple days after I reuploaded the file, Pandora changed the protocol and I had to recompile.  So here's the new version.

http://www.sendspace.com/file/d8bsvm

BTW, my cousin is a young singer/songwriter who just now got on Pandora radio.  I figured since I keep maintaining this, folks wouldn't mind a plug.  Search for the artist Annalise Emerick.
« Last Edit: January 12, 2012, 08:00:30 PM by anna » Logged

#38 Re: Pandora Radio App

cht
Commenter

Posts: 9


January 26, 2012, 11:11:07 AM

Anna,

Just got back from weeks of skiing and found your update.
Thank you vey much for maintaining this, especially since Pandora keeps "ruining" it.
I will search for your cousin :-)

Carol
Logged

#39 Re: Pandora Radio App

anna
Master Contributor
***
Posts: 326


April 27, 2012, 03:59:02 PM

Well, it seems Pandora has changed things again.  And this time it's very different from other changes.

There is an interim work around and I want to explain it a bit before you haul off and download the update from here:  http://www.sendspace.com/file/bc9j81

If you want to see what's going on, this thread is helpful:

https://github.com/PromyLOPh/pianobar/issues/236


If I understand what's happening, Pandora wants to see a particular timestamp on login and the workaround is to call a php page from a separate webserver containing this single line:

<?php echo time() + 30239998; ?>

A patch was quickly issued the next day:  https://gist.github.com/2500616

Quite a few people were kinda creeped out that the patch is calling http://ridetheclown.com/s2/synctime.php

Now, the guy who runs that domain is another dev, but I'm not exactly comfortable with it.  If you've ever looked at webserver logs, you know that if you have to call a third party webpage before you can authenticate to Pandora, someone can see when you're listening to Pandora and what your IP is.  No, they can't get your user/pass or see what you're listening to, but it still creeps me out.  And the domain name is ridetheclown.com, for goodness sakes.

Thanks to a comment in the bug thread, I found out that if you have a webserver (heck, even just running on localhost) you can point the link in the patch to something else before you apply and compile.

I tested it first with the XS in my house and it worked just fine.  Then I wondered how to bring a workaround to y'all.  My XS is semi-public and has pretty good uptime, but that ancient old Dell and my less than optimal DSL connection are not really the best platform for something like this.

One of my old XS chat friends, in whom I have complete and utter trust, volunteered his test XS for pianobar enthusiasts.  So, I edited the patch to point to him instead of ridetheclown.com.

Again, this is an interim solution and the dev is working on a better way to address the issue.  I'm posting this for the meantime, as I can't stand being without Pandora radio on the XO-1 and there are probably still a few of y'all out there who feel the same as I do.
Logged
Pages: 1 2 [3]
Print
Jump to:  

Members
Total Members: 2406
Latest: sembik
Stats
Total Posts: 31943
Total Topics: 3843
Online Today: 29
Online Ever: 238
(April 18, 2011, 09:48:50 PM)
Users Online
Users: 0
Guests: 16
Total: 16