Did you find this article helpful?
How is the bandwidth used while frequently skipping songs on a radio streaming?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have done some search here but I did not found an answer to this.
When I’m listening to streaming on a radio station and I don’t know the song that’s proposed, as anyone, I might listen to it a little bit for a few seconds until I decide what to do: either continue listening to it more if I seem to like it or skip it for the next proposed song. My concern is when I’m connected with 3G. My data plan is not unlimited and I don’t really like the idea to waste my bandwidth use for stuff that I don’t like and don’t use (listen to).
My question is how the songs that I have never listened before (which should not be on cache) are streamed? That also applies at the same time for the app on the other mobiles OS, not just Android.
-Is it a progressive download, as used by youtube for example? Meaning that a buffer is made with the progress of the download done a little in advance of where it is played at the moment. This help to avoid dropout in case of small connection outage. The real time bandwidth bitrate used off 3G equal to the bitrate the codec the track is encoded at. This also means that if the song is seek to a point forward, the download will (1) resume at that point at higher bitrate for a quick time to rebuild a buffer of a few seconds and (2) then lower to equal the track bitrate again.
-Or (in the worst case and this is what I have concern about) the streaming is done just like any normal type of download of files? All the available bandwidth off 3G is used and the whole song is downloaded after some seconds. That might sound good to avoid dropout on unreliable connection (and in fact it is). But when you listen only to the first 30sec or less of a song to find out that you don’t like it and that you should never listen to it again if proposed later on a radio station, there is no the point of downloading the whole 5min of that songs in my sense. The result is (1) each unwanted songs waste a few megs from your data plan and (2) waste space on the cache to save it too. I’m hoping it’s not the case…
…but I think it might be the case. I have done a test. I have listened to a radio streaming for 40min at normal quality (96kbps) and have skipped nearly a quarter of the songs. I have then calculated the data used by the app vs the time pass listening and the average bitrate was more like 135kbps. This is not that bad after all, I can live with it. And I could still disable Gapless playback which (if I’m guessing right) does download the next song (also completely while the previous is still playing???), this could help a little to lower the bandwidth use in some case. But if (only again as what it looks like I have observed) the app really downloads entirely the songs that I just listens for a few seconds, that would prevents me from setting the quality at extreme (320kbps)…
Or maybe the result of my test could be explained just with this bug? http://community.spotify.com/t5/Bugs/Android-App-using-a-lot-of-mobile-data/td-p/241958
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page