Subscribe to Stuck in an Infiniteloop        RSS Feed
-----

Pandora's Mobile App is Truly Terrible

Icon 3 Comments
Truly...

How hard is this? You query a server for a file, you wait until you receive the file, then you play it. When it's done, you get another one. Every few songs you query your ad server and play some nonsense. Not that complicated.

In pseudocode that might look like:

while app is running
  if no song is playing
    get a song
    play song
    songsplayed++

  hold while song is playing
  
  if songsplayed >= somenumber
    play awesome ad



Combined with:

if no connection
  wait for a bit don't freak out



Ta da!

So can someone please explain to me why Pandora will cut a song off (in the middle, after 5 seconds, anywhere!) and immediately load another song? Are you dumb? Even if coverage lapses, the current song is already fully loaded (an assumption on my part since I've never seen a buffer after a song starts, even on 3G), why stop what you're doing?? Android extrapolates away the intricacies of over the air communication, you just have a socket for Christ's sake.

This is especially terrible since you pay per each play. You're losing money here Pandora.

Unless this gets fixed I will never plunk down cash for Pandora One.

3 Comments On This Entry

Page 1 of 1

modi123_1 Icon

06 October 2012 - 01:09 PM
Sounds like either their connection is timing out or they are being intentional dicks and cutting off the people's free listening..
3

KYA Icon

06 October 2012 - 03:03 PM
I would hope their app doesn't go, oh noes no connection, get another song right now!
2

Dogstopper Icon

06 October 2012 - 09:38 PM
That happens to me when my phone drops a connection or switches from wifi to 3G/4G. I think it's due to the way that they use Sockets. There is a way to fix this problem rather painlessly...
0
Page 1 of 1

April 2014

S M T W T F S
  12345
6789101112
131415 16 171819
20212223242526
27282930   

Tags

    Recent Entries

    Recent Comments

    Search My Blog

    1 user(s) viewing

    1 Guests
    0 member(s)
    0 anonymous member(s)