Amazon Music Unlimited can be bit perfect. I use the Amazon Music app on iOS and cast it via Alexacast to WiiM Pro.
Last edited:
Something is off. I know plenty of people casting AMU on Android using Alexacast to any WiiM streamer up to 192kHz/24 bit perfect.After two years of Amazon Unlimited Music HD I switched to Qobuz due to the fact that even today with Amazon Unlimited Music HD (on Android) it is not possible to avoid resampling to 48kz. What did I pay to get an HD subscription to listen to tracks resampled by Androids at 48kz? Qobuz via UAPP allows you to listen to songs up to 24/192 so it's not comparable... then when Amazon raised the price of the subscription the choice to change was inevitable. If you listen to Amazon HD on a computer (maybe) it can still make sense... if you do it on an Android DAP or as I do with an Android phone dongle, forget about the high resolution of the songs.
Broadcasting to a streamer is one thing... listening directly to an android DAP/dongle connected to your phone is another. They are different uses... if you buy a good DAP/dongle and have a subscription you would prefer to listen to it directly (using its internal DAC) connected to the IEM/headphones you prefer (at least that's how it is for me) and not transmit the signal to who knows where to be able to listen to it without it being degraded by Android or by a poorly made app (Amazon Music) that lets Android decide the sampling (48kz). This also applies if you have a dongle connected to a phone... but with Amazon and Android you don't go beyond 48 kz (not even native but resampled) so let alone the quality. I asked Amazon several times (before abandoning it) to implement a decent app for Android that would really allow me to enjoy music with its native high resolution sampling or (as Qobuz does) allow the use of dedicated apps (UAPP) for be able to get around the problem... the answer hasn't reached me yet.Something is off. I know plenty of people casting AMU on Android using Alexacast to any WiiM streamer up to 192kHz/24 bit perfect.
Even with a dongle, there must be a way… but it doesn’t matter for you as you moved on.Broadcasting to a streamer is one thing... listening directly to an android DAP/dongle connected to your phone is another. They are different uses... if you buy a good DAP/dongle and have a subscription you would prefer to listen to it directly (using its internal DAC) connected to the IEM/headphones you prefer (at least that's how it is for me) and not transmit the signal to who knows where to be able to listen to it without it being degraded by Android or by a poorly made app (Amazon Music) that lets Android decide the sampling (48kz). This also applies if you have a dongle connected to a phone... but with Amazon and Android you don't go beyond 48 kz (not even native but resampled) so let alone the quality. I asked Amazon several times (before abandoning it) to implement a decent app for Android that would really allow me to enjoy music with its native high resolution sampling or (as Qobuz does) allow the use of dedicated apps (UAPP) for be able to get around the problem... the answer hasn't reached me yet.
I do not prefer either. I just commented to suggest that there are ways to listen to AMU on Android.Imagine...
1) I buy a nice brand new Hiby R8II (android dap) and I would like to listen to music in high definition... I launch the Amazon app and everything is resampled to a maximum of 48kz even if the song was 24/192.
2) I buy a nice brand new HibyR8II (android dap) and I would like to listen to music in high definition... I launch the Qobuz/Tidal app or even UAPP with the Qobuz/Tidal credentials inserted and listen to all the songs at their maximum definition without any resampling and using the DAC of my new DAP.
Which of the two situations do you prefer? I'm the second.
The solution would be to create an Amazon Music application that independently manages the Hi Res data flow by sending it directly to the dac/dongle without passing under the hands of the Android operating system which resamples everything in a format that isn't even musical (48kz). This is not impossible since other apps do it without any problem: Tidal, Qobuz, UAPP, Hiby Music. Instead the only thing the Amazon Music app does when it starts is write HD... but HD of what?Even with a dongle, there must be a way… but it doesn’t matter for you as you moved on.
A comment from an iOS user:
Amazon's not providing bit-perfect playback is a feature, not a bug, and is the same on all OS systems, also on iOS. By default, iOS does not use any SRC, and also amazon music app was playing in 44.1/16 at a time there was only lossy music service available.
By the time of Music HD introduction, Amazon changed the strategy. They now use adaptive streaming, and the bitrate/compression is changed based on available bandwidth. To do this, Amazon's apps on any OS, Android, iOS, Windows and so on, is now selecting the highest bit rate of the DAC as default, and upsample/downsample everything to this frequency. It's done by the app itself, not by a subsystem of the OS. This is done to ensure that in case of b/w problems there are no clicks or disconnections during the playback, and change of the quality happens 'seamlessly' in case there is a sudden drop in the available b/w. In first implementations on iOS this upsamping was so buggy and slow, that it would even drive the HW to the limits, resulting in overheating, stutter and battery drain on older iOS devices. That has been fortunately fixed later, but it took Amazon around 3 months to do this.
Other services do not use adaptive bitrate, so, if the available streaming b/w for some reasons just goes down, the playback would start to stutter. Amazon will continue playing, but with the lower quality.
So, I think, everyone can ditch any hope Amazon Music will ever be bit perfect. It's not possible based on a way they implement the streaming in their apps. I ditched the hope as well, and moved on to Apple Music, which is bit perfect on iOS, at least...