I've found out some more info on Amazon mp3 formats. I've found out they use the LAME encoder, and most reports from people are that their downloaded music from Amazon does use different formats, sometimes CBR, sometimes VBR, but most of the time it's LAME VBR V0 which means it's 240kbps VBR. I don't have any Amazon downloaded music, so I decided to purchase just one very recent track, which I'd also purchased in ITunes, so following in the screenshot you can see the Amazon downloaded mp3 file which I imported into ITunes so I could see the file details - so you can see that Amazon does indeed use LAME and at a VBR bit rate equivalent to that of the V0 setting in LAME.I am not aware of any commercial applications of mp3 that use bitrates above 320 kbps, primarily for compatibility reasons - some players may not be designed to handle mp3 rates above that.
Is it possible Amazon is pre-loading the next track while the current track is still playing?
What's also interesting is I compared the above file to the same track I purchased in ITunes, which you can see here:
You can see the ITunes version is 1MB larger in file size but 256kbps CBR vs the VBR 238kbps of the Amazon file. VBR is generally better quality than CBR, so my initial impression is that the Amazon download should be better quality than the ITunes download, what do we reckon? I know we're comparing AAC to LAME encoded mp3, but what do we know about the quality differences between the two?
As to how this all relates to my average download speed of the Alexa process of a high 536kbps average over the duration of any given track, I'm not sure. You'd think it would mean that it's using at least LAME V0 238kbps VBR given that download speed, but there are reports that LAME can work up to 640kbps, although as you say not many players support that.....but we're talking streaming of music here rather than just playing the downloaded file (if there's a distinction?), and I'm using the Alexa App in Windows 10 PC, so maybe that app has been made compatible to take advantage of higher than 320kbps LAME encoded files.......could it be that music streaming quality on Amazon Music is higher quality than the downloads, seems a bit unlikely?? Having said that I can't explain the increased overall download speed of the Alexa process during music streaming, because it happens the same on each track, so it can't just be loading up the next track, because you wouldn't see that pattern when listening to tracks back to back without pause.......so it does seem to be downloading at lot more data than it would need to in order to play even a 320kbps LAME mp3....which is all in contrast to the fact that purchased & downloaded Amazon music is "just" 240kbps VBR LAME V0 encoded. Hmmm!