mp3-hifi audio format no longer works

Bug #1009343 reported by Nathan Caldwell
168
This bug affects 31 people
Affects Status Importance Assigned to Milestone
Pithos
In Progress
Undecided
Unassigned

Bug Description

I am subscribed to Pandora One and up until now have been using the mp3-hifi format. This seems to have been modified somehow. The aacplus and mp3 formats still work. Here is what I get when I attempt to listen to a station using mp3-hifi.

$ pithos -v
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
INFO - pithos-2:<module>:828 - Pithos 0.3.17

(pithos:15334): Gtk-WARNING **: Ignoring the separator setting

(pithos:15334): Gtk-WARNING **: Ignoring the separator setting
INFO - plugin:enable:35 - Enabling module notification_icon
INFO - plugin:enable:35 - Enabling module notify
INFO - plugin:enable:35 - Enabling module mediakeys
INFO - mediakeys:bind_keybinder:60 - Bound media keys with keybinder
INFO - plugin:enable:35 - Enabling module screensaver_pause
INFO - pandora:connect:172 - Time offset is -0.286657094955
INFO - pithos-2:pandora_ready:328 - Pandora connected
INFO - pithos-2:process_stations:348 - Restoring saved station: id = 528631799034145121
INFO - pithos-2:station_changed:541 - Selecting station 528631799034145121; total = 9
INFO - pandora:get_playlist:247 - pandora: Get Playlist
WARNING - pithos-2:eb:313 - Traceback (most recent call last):
  File "/usr/lib64/python2.7/site-packages/pithos/gobject_worker.py", line 34, in _run
    result = command(*args)
  File "/usr/lib64/python2.7/site-packages/pithos/pandora/pandora.py", line 252, in get_playlist
    songs.append(Song(self.pandora, i))
  File "/usr/lib64/python2.7/site-packages/pithos/pandora/pandora.py", line 276, in __init__
    self.audioUrl = d['additionalAudioUrl'][self.pandora.audio_format]
IndexError: list index out of range

Revision history for this message
don762003 (raffdon) wrote :

Same problem here.

Revision history for this message
Piotr Krzyzek (pistr) wrote :

This started for me as well yesterday (Tuesday June 5th, 2012) early evening. Same exact error message.

AACPLUS and MP3 settings still work.

Revision history for this message
Glenn Moss (glennimoss) wrote :

I just submitted a pull request on github for my attempt at a fix for this. I've been a Pandora One subscriber for a while now and have always used that mp3-hifi setting. Were non-subscribers ever able to use that setting? Regardless, Pithos connects as if it were the Android client and it seems like Pandora no longer provides that audio stream to the Android client. My fix allows you to specify that you are a subscriber and then connects as the subscriber-only desktop client.

Changed in pithos:
status: New → In Progress
Revision history for this message
Ben Tyger (ben-tyger) wrote :

I can sort of confirm Glenn's diagnosis. As a work around, I switched my Pithos audio format to 'aacplus' and restarted Pithos. It is now able to get the play list and play properly. I am a non-PandorOne user.

Revision history for this message
pak33m (pak33m) wrote :

I did the same as Ben and viola we're working again. It was only recently that I switched the setting to mp3-hfi.

Revision history for this message
pak33m (pak33m) wrote :

oh and I'm a non-subscriber.

Revision history for this message
Piotr Krzyzek (pistr) wrote :

For non-subscribers the mp3-hifi never should have worked. Only paying subscribers should get access to the higher quality streams in Pandora One, as in the service agreement.

That said, it also stopped working for me as a paying subscriber. Would be nice if there's a fix soon, I miss the nice Pithos controls! So much more handy than the site or the Pandora One App!

Revision history for this message
Just Initials (justinitials-deactivatedaccount) wrote :

Ditto, my mp3-hifi doesn't work either. I'm a Pandora One subscriber as well,

Revision history for this message
mpk (marcin-kowalski) wrote :

I'm a Pandora One subscriber and get same message from Pithos. index out of range.

(pithos:3452): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
/usr/bin/pithos:805: GtkWarning: Ignoring the separator setting
  builder.add_from_file(ui_filename)
WARNING:root:Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pithos/gobject_worker.py", line 34, in _run
    result = command(*args)
  File "/usr/lib/python2.7/dist-packages/pithos/pandora/pandora.py", line 252, in get_playlist
    songs.append(Song(self.pandora, i))
  File "/usr/lib/python2.7/dist-packages/pithos/pandora/pandora.py", line 276, in __init__
    self.audioUrl = d['additionalAudioUrl'][self.pandora.audio_format]
IndexError: list index out of range

Am running Ubuntu 11.10 x86_64 and Pithos from your PPA:

pithos 0.3.17~git07dcbd86a1

Let me know if you want any other debug info...

Revision history for this message
Peter Anthony (peter-anthony02) wrote :

Same here.
 I am a PandoraOne subscriber also.

panthony@panthony-Latitude-E6420:~$ pithos -v
INFO - pithos:<module>:828 - Pithos 0.3.17
/usr/bin/pithos:805: GtkWarning: Ignoring the separator setting
  builder.add_from_file(ui_filename)
INFO - plugin:enable:35 - Enabling module screensaver_pause
INFO - plugin:enable:35 - Enabling module mediakeys
INFO - mediakeys:bind_dbus:32 - Bound media keys with DBUS
INFO - pandora:connect:172 - Time offset is -0.361644029617
INFO - pithos:pandora_ready:328 - Pandora connected
INFO - pithos:process_stations:348 - Restoring saved station: id = 626407094685981732
INFO - pithos:station_changed:541 - Selecting station 626407094685981732; total = 47
INFO - pandora:get_playlist:247 - pandora: Get Playlist
WARNING - pithos:eb:313 - Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pithos/gobject_worker.py", line 34, in _run
    result = command(*args)
  File "/usr/lib/python2.7/dist-packages/pithos/pandora/pandora.py", line 252, in get_playlist
    songs.append(Song(self.pandora, i))
  File "/usr/lib/python2.7/dist-packages/pithos/pandora/pandora.py", line 276, in __init__
    self.audioUrl = d['additionalAudioUrl'][self.pandora.audio_format]
IndexError: list index out of range

Revision history for this message
RJP Computing (rpusztai) wrote :

Same here.

I am not a PandoraOne subscriber yet.

It does work on mp3 and aacplus.

Revision history for this message
Craig Lamparter (craiger) wrote :

pianobar works with mp3-hifi (audio_quality = high) for pandora subscribers, if, and only if you compile from git and put this in your ~/.config/pianobar/config:

user = <email address hidden>
password = xxxxxx
# high-quality audio (192k mp3, for Pandora One subscribers only!)
audio_quality = high
rpc_host = internal-tuner.pandora.com
partner_user = pandora one
partner_password = TVCKIBGS9AO9TSYLNNFUML0743LH82D
device = D01
encrypt_password = 2%3WCL*JU$MP]4
decrypt_password = U#IO$RZPAB%VX2
tls_fingerprint = 394067EECB420E3911985C2CC02C12AE89BB09B2

so it's possible to get mp3-hifi for pandora subscribers... this feature would be an ideal addition to Pithos.

thanks.

Revision history for this message
Miles B Huff (milesbhuff) wrote :

Same problem here.
I am a paying subscriber.

Revision history for this message
Miles B Huff (milesbhuff) wrote :

Sorry, it DOES affect Ubuntu, but it's not distro specific, so I removed the distro-specific thingy.

no longer affects: ubuntu
Revision history for this message
Glenn Moss (glennimoss) wrote :

So I submitted a fix for this over two months ago. It seems like no development on Pithos has occurred since then. Does anyone know what's up?

Revision history for this message
Piotr Krzyzek (pistr) wrote :

@Glenn, this is FOSS ... people have lives and paying jobs to worry about first. If someone can get me a copy of the stable code I'll go and fix it. The latest code I pulled last time (about 1 month ago) didn't work for me, hence I never fixed it myself.

Revision history for this message
Glenn Moss (glennimoss) wrote :

Which code are you talking about? The code I wrote is submitted as a pull request to github at kevinmehall/pithos. If you want the code submitted some other way, just say so.

Revision history for this message
Robert Cotey (coteyr) wrote :

What is the status of this ticket? Tried git://github.com/kevinmehall/pithos.git it seems to have the changes from Glen's repo mixed in, but the pull request is still open.

The binaries (the nightly PPA) doesn't seem to have these changes though.

What needs to happen to close this.

Revision history for this message
Steve Snyder (lpad1218-10-swsnyder) wrote :

Six months later and problem is still present.

Revision history for this message
obadz (obadz) wrote :

FYI - I think the current HEAD (git/759fd22) plays only 64kbit/s regardless of quality setting whereas 0.3.17 (git/07dcbd8) was able to play 128kbit/s

Revision history for this message
Bar Ziony (bartzy) wrote :

Any updates on getting this to the PPA?

Revision history for this message
Greg Sheremeta (gsheremeta) wrote :

It looks like Kevin has abandoned Pithos. I've emailed and tweeted at him to see if he's still interested. If not, hopefully he'll pass the torch to someone who has the time to fix this.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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