The new music queues and shuffle functions are really nice and the UI has what is needed to work as a music player however it is not reliable.
The client locks up, crashes or just stops streaming if the connection drops. Other streaming apps like slacker radio handle this much more gracefully.
Since connection speeds often allow for downloading faster than playback I would suggest buffering one song in advance and keeping one song behind in buffer when streaming. I think this would allow for a number of disconnects to pass without issue.
If the connection is down and then buffer is empty gracefully reset and post a notification to the user. Currently the playback controls stay in a playing state and the UI can hang or crash when the user opens the app.
Sent from Tapatalk