I agree it's pretty good, but it's got its own share of bugs too. The most annoying ones are (on android, not sure if iDev versions behave the same):
- if you're close to no free storage space (close == ~20MB free), streaming won't work... this is bizarre in many ways, considering the app still has some other tracks cached locally and they're playable but not pinned
- it does not work well with other music apps. if you have google music playback stopped and switch to some other app (say, start playing some podcast) google music will force-stop the playback around every 10 seconds
- and the issue pretty much every app has... if you're stuck buffering, you cannot pause/stop the playback. the pause button is unresponsive until the streaming starts again :(
but otherwise... it's probably better than most other services. The linux version of the uploader could be improved a lot.
- if you're close to no free storage space (close == ~20MB free), streaming won't work... this is bizarre in many ways, considering the app still has some other tracks cached locally and they're playable but not pinned
- it does not work well with other music apps. if you have google music playback stopped and switch to some other app (say, start playing some podcast) google music will force-stop the playback around every 10 seconds
- and the issue pretty much every app has... if you're stuck buffering, you cannot pause/stop the playback. the pause button is unresponsive until the streaming starts again :(
but otherwise... it's probably better than most other services. The linux version of the uploader could be improved a lot.