Need v32 protocol -- "Pandora does not support your client version"

Bug #856035 reported by Luke Faraone
198
This bug affects 41 people
Affects Status Importance Assigned to Milestone
Pithos
Fix Released
Critical
Unassigned
pianobar
Fix Released
Undecided
Unassigned
pianobar (Debian)
Fix Released
Unknown
pianobar (Ubuntu)
Fix Released
High
Unassigned
Natty
Won't Fix
Undecided
Unassigned
Oneiric
Fix Released
High
Unassigned
pithos (Arch Linux)
New
Undecided
Unassigned
pithos (Debian)
Fix Released
Unknown
pithos (Ubuntu)
Fix Released
High
Unassigned
Natty
Fix Released
Undecided
Unassigned
Oneiric
Fix Released
High
Unassigned

Bug Description

NB: If you came here from a Google search, please see http://faraone.cc/s/pandoraUbuntuBreakage , the tracker for the latest issue with Pandora. What follows is an older, similar bug.
== SRU INFORMATION ==

Pandora changed their API, so here we provide an update to support API v31. As usual, the change was without warning, and rendered pianobar and pithos unusable.

This is low-impact to other apps, because pithos and pianobar have no rev-depends.

=== pithos (gtk) ===
What happens:
On login, "Pandora does not support your client version"

What should happen:
You are logged in and a station loaded.

=== pianobar (cli) ===
What happens:
    # pianobar
    Welcome to pianobar (2010.10.07)! Press ? for a list of commands.
    [?] Username: <email address hidden>
    [?] Password:
    (i) Login... Error: Protocol incompatible. Please upgrade libpiano.

What should happen:
    # pianobar
    Welcome to pianobar (2010.10.07)! Press ? for a list of commands.
    [?] Username: <email address hidden>
    [?] Password:
    (i) Login... Ok.

Etc.

Ideally, test with your Pandora.com account.

== END SRU INFORMATION ==

"Pandora does not support your client version"

Pianobar discussion: https://github.com/PromyLOPh/pianobar/issues/157

Luke Faraone (lfaraone)
summary: - Need v31 protocol/keys -- "Pandora does not support your client
+ Need v32 protocol/keys -- "Pandora does not support your client
version"
summary: - Need v32 protocol/keys -- "Pandora does not support your client
- version"
+ Need v32 protocol -- "Pandora does not support your client version"
description: updated
Changed in pianobar:
status: New → Confirmed
Changed in pianobar (Ubuntu):
status: New → Confirmed
Changed in pithos (Ubuntu):
status: New → Confirmed
Changed in pianobar (Ubuntu):
importance: Undecided → High
Changed in pithos (Ubuntu):
importance: Undecided → High
Revision history for this message
Kevin Mehall (kevin-mehall) wrote :

Working on it. There are more changes than usual because this corresponds to the release of the new HTML5 official client, but the protocol is largely the same.

Changed in pithos:
importance: Undecided → Critical
Revision history for this message
thowd1 (thowd2) wrote :

I am also getting this error. Pandora must have switched codes again

Revision history for this message
thowd1 (thowd2) wrote :

Thanks for all your hard work. I cant live without pithos these days

Revision history for this message
Luke Faraone (lfaraone) wrote :

The issue is confirmed, and work is in progress. If the problem affects you, mark it via the "does this bug affect you" link, rather than leaving a comment.

Changed in pithos (Debian):
status: Unknown → Confirmed
Changed in pianobar (Debian):
status: Unknown → New
Luke Faraone (lfaraone)
Changed in pianobar:
status: Confirmed → Fix Released
Revision history for this message
Kevin Mehall (kevin-mehall) wrote :

Fixed in Pithos 0.3.11. Code is in bzr; PPA package is building.

Changed in pithos:
status: New → Fix Released
Revision history for this message
Jonathan Murray (jmvcilus) wrote :

Well, I was in need of fixing this last night and cam across the pianobar fix online. So I figured out how to implement the fix for pithos to get it up and running again via the same method. So, for those of you that just cant wait, here's what I did to fix pithos.

1. Download the source via the bzr branch instructions on http://kevinmehall.net/p/pithos/
2. Instead of running the last line to install open the pithos folder, then the pandora folder
3. Find pandora.py and open it with your editor
4.Find line 24 and change PROTOCOL_VERSION = "31" to PROTOCOL_VERSION="32"
5. then go back up to the main pithos directory and build/install as usual

This worked for me and got pithos up and running again. If there is already a fix out there somewhere sorry for the intrusion. Just thought I would offer this for anyone still having troubles.

Revision history for this message
Jonathan Murray (jmvcilus) wrote :

Heh, I just noticed you posted the fix as I was posting. Sorry about that.

Revision history for this message
Liz Fong-Jones (lizthegrey) wrote :

PPA packages seem to exist only for lucid i386; no builds yet for amd64 or for natty/maverick/oneiric. Is there an explicit copy/rebuild action that must be taken, or do I have insufficient patience? :)

Thanks, Kevin!

Revision history for this message
Liz Fong-Jones (lizthegrey) wrote :

Ah, nevermind, it's a _all package that will just install as is on amd64 and on natty. So no auto-update until copied, but manual updating works fine.

Revision history for this message
Kevin Mehall (kevin-mehall) wrote :

Copied, and should show up in a few minutes.

Changed in pithos (Ubuntu):
status: Confirmed → In Progress
status: In Progress → Confirmed
Changed in pianobar (Debian):
status: New → Fix Released
Revision history for this message
bob sagger (bobsmart3) wrote :

Whats the status of this? Is it still being worked out - I tried updating my pithos in ubuntu11.04 and no updates available - and tried reinstalling still get the error.

Revision history for this message
Kevin Mehall (kevin-mehall) wrote :

Pithos 0.3.11 is not yet available through the Ubuntu repositiories, but you can install it from my PPA:
https://launchpad.net/~kevin-mehall/+archive/pithos-daily

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pithos - 0.3.10-1ubuntu1

---------------
pithos (0.3.10-1ubuntu1) oneiric; urgency=low

  * Support protocol 32. (LP: #856035)
 -- Luke Faraone <email address hidden> Fri, 30 Sep 2011 14:50:41 -0400

Changed in pithos (Ubuntu Oneiric):
status: Confirmed → Fix Released
Changed in pithos (Debian):
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in pianobar (Ubuntu Natty):
status: New → Confirmed
Changed in pithos (Ubuntu Natty):
status: New → Confirmed
Revision history for this message
Luke Faraone (lfaraone) wrote :

Fixed in development release in 2011-09-22

Changed in pianobar (Ubuntu Oneiric):
status: Confirmed → Fix Released
Luke Faraone (lfaraone)
description: updated
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Hello Luke, or anyone else affected,

Accepted pithos into natty-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in pithos (Ubuntu Natty):
status: Confirmed → Fix Committed
tags: added: verification-needed
Revision history for this message
Edward Schwartz (moo-launchpad-z-edmcman) wrote :

I still don't see the new package. Am I doing something wrong, or just not waiting long enough?

Revision history for this message
Edward Schwartz (moo-launchpad-z-edmcman) wrote :

Just finally noticed that the package in natty-proposed was for pithos and not pianobar -- sorry. I installed pithos without problem, and was able to listen to a few songs. It seems to work fine.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pithos - 0.3.9-1~ubuntu3

---------------
pithos (0.3.9-1~ubuntu3) natty-proposed; urgency=low

  * Support protocol 32. (LP: #856035)
 -- Luke Faraone <email address hidden> Fri, 30 Sep 2011 14:22:37 -0400

Changed in pithos (Ubuntu Natty):
status: Fix Committed → Fix Released
Luke Faraone (lfaraone)
description: updated
Revision history for this message
Saurabh Gupta (bhaismachine) wrote :

The new version 0.3.11 is again giving the same problem from today.

mike (zerocool5878)
Changed in pianobar (Ubuntu Natty):
status: Confirmed → Incomplete
status: Incomplete → Fix Released
Revision history for this message
Edward Schwartz (moo-launchpad-z-edmcman) wrote :

I am also having trouble with pithos 0.3.9-1~ubuntu3

Revision history for this message
Luke Faraone (lfaraone) wrote :

Setting back to confirmed; this has not been fixed in Natty for *pianobar*

Changed in pianobar (Ubuntu Natty):
status: Fix Released → Confirmed
Revision history for this message
Edward Schwartz (moo-launchpad-z-edmcman) wrote :

It would also be great if pithos could be set back to confirmed, since it's not working again.

Revision history for this message
Rolf Leggewie (r0lf) wrote :

natty has seen the end of its life and is no longer receiving any updates. Marking the natty task for this ticket as "Won't Fix".

Changed in pianobar (Ubuntu Natty):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.