Comment 5 for bug 919527

Revision history for this message
Adam Porter (alphapapa) wrote :

I'm not an expert on the Pandora APIs, but I think what may be happening is this:

1. You start Pithos. It gets a list of four songs from Pandora.
2. You restart Pithos. It gets another list of four songs.
3. If you get too many song lists in a period of time, it considers you to have skipped songs, and there's some kind of limit on the server.

Clicking the skip button just downloads a song from URLs Pithos already has--it doesn't actually "ask for new songs" unless it's on the last song in the queue. So I'm guessing that restarting Pithos too often causes this.

I think that the Pandora servers don't handle all the skipping logic, but let the client handle some. Pithos, of course, doesn't implement those restrictions, so it probably bumps up against some limits on the server that the other clients would never encounter, because they'd hit their own limits.

Basically, I doubt it's a bug in Pithos, or that it can be worked around (other than using multiple accounts). If the Pandora server says, "No song for you!", well...you don't get a song. :)