I have been able to reproduce this with a dodgy 3G connection.
From what I can gather, we start downloading the song, and at some point there's a connection loss which we don't recover well from.
After using it this way for an hour, I ended up with partially-cached songs that the app thought where the full song.
So there seems to be 2 issues here:
- We don't resume (the server almost surely doesn't support it, don't know about the client)
- We end up with partially-cached songs which the app things are all of it
I have been able to reproduce this with a dodgy 3G connection.
From what I can gather, we start downloading the song, and at some point there's a connection loss which we don't recover well from.
After using it this way for an hour, I ended up with partially-cached songs that the app thought where the full song.
So there seems to be 2 issues here:
- We don't resume (the server almost surely doesn't support it, don't know about the client)
- We end up with partially-cached songs which the app things are all of it