Jump to content
IGNORED

Article: Apple Music's Lossless and Hi-Res Mess


Recommended Posts

FYI - Apple just updated their Android app (again) earlier today

 

https://play.google.com/store/apps/details?id=com.apple.android.music&hl=en&gl=US

 

These guys should be coming from the beta version back in June

 

http://www.headphoneclub.com/thread-745437-1-1.html

UfrMTvRl.jpg

d3c6OxUl.jpg

dYVVMyIl.jpg

 

Other than that, we'll definitely need one of those portable DAPs with Direct Transport Audio (DTA) in order to bypass SRC of Android. (e.g. Cayin / FiiO / HiBy etc.)

 

As usual nobody was trying to confirm whether it's bit-perfect or otherwise.

Link to comment

DUDE, I just checked this out again this morning and it's finally here

 

https://play.google.com/store/apps/details?id=com.apple.android.music&hl=en&gl=US

U2XOCqi.png

 

What a bold claim, though it might seem to promise everything and deliver nothing.

 

Unless we've got specific Android devices that could actually bypass SRC to begin with, what's the point of that particular statement mentioned above?

 

Of course Apple might somehow manage to see the light and implement something that's similar to what we could get from USB Audio Player Pro etc.

 

https://www.head-fi.org/threads/usb-audio-player-pro-uapp-24-and-32-bit-playback-ubiquitous-usb-audio-support-for-android.704065/page-54#post-12855034

Quote

Confused about the bit perfect option. I thought the point of the app was already to bypass any processing Android does and deliver the true output to the DAC. Now I don't know the difference between enabling the option or not, and nothing explains it. Frustrating.

 

https://www.head-fi.org/threads/usb-audio-player-pro-uapp-24-and-32-bit-playback-ubiquitous-usb-audio-support-for-android.704065/page-54#post-12855207

Quote

It means that the audio that is present in the audio file is sent unaffected to the DAC. Of course this does not apply to compressed audio, like mp3, but holds for wav and flac and other lossless audio.
Without the bit-perfect option enabled, all audio that is read from the file is converted to 32-bit floating point and then converted to the appropriate 16/24/32 bit integer format when sending to the DAC (after optional processing that you chose like EQ, balance, upsampling). This leads to an error for about 20 or so out of 16.7 million values that are 1 bit 'off'. Although you wouldn't hear that amplitude change, it might distort high frequency content a little. Most people won't hear it though.

 

Link to comment

Oh well, no DTA really means no luck with bypassing SRC (it's gotta be system-wide, too) then?

  

14 hours ago, seeteeyou said:

Other than that, we'll definitely need one of those portable DAPs with Direct Transport Audio (DTA) in order to bypass SRC of Android. (e.g. Cayin / FiiO / HiBy etc.)

 

Dunno how many of us would like to mess with rooting a device while fooling around with Magisk

 

https://forum.xda-developers.com/redmi-note-5-pro/themes/magisk-dolby-atmos-miui-pie-stock-custom-t3924197/post81600111#post81600111

Quote

Ainur Narsil (i use it to remove Android mixer n take advantage of DAC)

 

https://www.head-fi.org/threads/best-smartphone-for-audiophile-part-ii-updated-jan-2020.853115/page-32#post-13766166

Quote

A little tip for those with rooted device and want to have bit perfect playback. You can download the Ainur SAURON MK I.IV.II mod from XDA, which promises direct acces to the dac, without any oversampling/resampling bypassing the android system and its and optimizing for each case trough "AI installer"(should be working on most devices). Tried it on my vibe x3 and have to say I am very impressed with the results, incresed the power of turbo hifi by a bit, and sounds way clearer more musical /detailed if that makes sense, now nolonger do I need to go into headset setting to give the amp a boost. Looks like the ess dac is now always working and without resampling, no longer do i need to go into audio.poliscy and mixerpaths to stop the 48khz resampling that android loves. It all seems to be in proper sampling rate and bit debt. Saved me a lot of trouble of modding everything myself after last reset and root.

 

It's a matter of jumping through quite a few hoops

 

https://www.facebook.com/groups/AinurAudio

https://github.com/Magisk-Modules-Repo/ainur_narsil

https://forum.xda-developers.com/t/ainur-audio-sauron-mk-iii-paused-narsil-mk-i-upd-01-01-2021.3450516/

 

BTW, here's a decent USB-C to USB-B cable from Oyaide

 

https://www.amazon.com/NEO-Oyaide-Type-C-Class-Cable/dp/B07ZRDH5C4

https://www.amazon.com/NEO-Oyaide-Type-C-Class-Cable/dp/B07ZRCK2TW

Link to comment

Miguel De Icaza - Distinguished Engineer - Microsoft | LinkedIn

https://www.linkedin.com/in/migueld1

https://twitter.com/migueldeicaza/status/1408088639435907073

Quote

And there it is - my teaser from this week:

Android Apps coming to Windows!  

Integrated straight into the OS.

https://twitter.com/ajonoguy/status/1408221001951809539

Quote

Hey, regardless of the Amazon/google App Store stuff, surely you’ll also just be able to load APKs from windows right?

https://twitter.com/migueldeicaza/status/1408222245265330178

Quote

Yes!

 

Yes, you'll be able to sideload Android APKs onto Windows 11
https://www.windowscentral.com/yes-sideload-android-apk-windows-11

 

Download the Apple Music app if your country, region, or device doesn't have Google Play

https://support.apple.com/HT205381

 

So here's what we're able to find so far

 

https://applemusic.com/baidu

https://shouji.baidu.com/software/29026426.html

https://swdlp.apple.com/iframes/117/en_la/117_en_la.html

https://swdlp.apple.com/iframes/117/zh_cn/117_zh_cn.html

https://www.apple.com.cn/apple-music/android-download/

https://www.apple.com/lae/apple-music/android-download/

 

Right now the following link is still giving me a file that's dated April 29th

 

https://apps.mzstatic.com/content/android-apple-music-apk/applemusic.apk

-rw-r----- 1 125440806 Apr 29 21:40 applemusic.apk

 

That's still version 3.5.0 while the latest one (with lossless support) is version 3.6.0 at the moment, though it's also available somewhere else

 

 

(Most likely Android emulators wouldn't be any good at all, we'll still have to deal with SRC for sure.)

Link to comment
5 minutes ago, MikeyFresh said:

So I'm not sure why this recent Apple Music update touts "bit-for-bit accuracy" on Android, it does not work, all tracks are still resampled to the device's native sample rate by the Android audio stack.

 

Yeah, that's just a claim on their end and anybody could do stuff like that without providing the burden of proof. There ain't any kinda liabilities whatsoever while FTC wouldn't even understand what that's actually supposed to mean at all.

 


 

Not smartest way by any means, though it's still quite feasible?

 

First of all, I jumped on this deal just in time and it just ended this morning

 

https://www.facebook.com/AudioEvolutionMobile/posts/3645163772252282

 

UAPP could make our lives much easier by restoring Android devices to an "uncrippled" state if you will

 

https://play.google.com/store/apps/details?id=com.extreamsd.usbaudioplayerpro

Quote

• Plays natively up to 32-bit/384kHz or any other rate/resolution your USB DAC supports by completely bypassing the Android audio system.

• UPnP/DLNA

• UPnP media renderer and content server

• Bit perfect playback

 

https://zappiti.uservoice.com/knowledgebase/articles/1943776--app-usb-audio-player-pro-dsd-tidal-qobuz

Quote

UPNP / DLNA servers
This section allows you to access your music located on UPNP / DLNA servers.

 

Quote

Start UPnP renderer
This option allows you to control music from a tablet or smartphone. To do this, activate the UPnP Renderer. Then install the UPnP Bubble app on your Android tablet or smartphone. In the server list, you will see USB Audio Player Pro. Then you can control playback via Bubble UPnP on your tablet or smartphone without having to turn on the TV and use a mouse. For iOS users, there are other alternative UPnP apps that you can find on the App Store.

 

And then here's the fun part about DLNA

 

https://www.airmusic.app

https://www.nextpit.com/airplay-for-android-airmusic-streams-without-root-to-homepod-co

Quote

AirMusic not only allows streaming via AirPlay, but also supports various other streaming technologies such as DLNA, SONOS, Google Cast, AllPlay, Amazon Fire TV, Denon HEOS, and Roku. These can also be used simultaneously if desired, which is helpful if you use several different devices in your house.

 

https://play.google.com/store/apps/details?id=app.airmusic.pro

https://play.google.com/store/apps/details?id=app.airmusic.trial

Quote

Android doesn't usually allow applications to capture the audio of other applications, therefore a 'rooted' Android is required!
On Android 10+ you can stream many apps without root if they support and allow it (eg. Deezer, Amazon Music, TuneIn and more), please try it out.

 

Granted it's still doing something to capture the audio in first place, is that gonna be bit perfect or not?

 

So we're essentially setting up loopback audio on the same Android device via UPnP / DLNA, and obviously it ain't ideal by any means.

 

I paid like $5.49 for UAPP and it's back to $7.99 right now. Plus another 6 bucks for AirMusic that might not be all that useful except for mangling with the likes of Amazon Music HD / Apple Music etc. thanks to the lousy access to their API unless we're talking about the big shots such as Bluesound or Sonos

 

https://support.sonos.com/s/article/3248?language=en_US

 


 

Now the $64,000 question is, TIDAL just did it recently and therefore could we expect Apple to get this sorted out soon?

 

https://darko.audio/2021/07/tidal-is-quietly-rolling-out-a-bit-perfect-android-app/

Quote

Seeing this problem and (finally) tackling it head-on is Tidal. The Norwegian-based streaming service has begun rolling out an update to its Android app that allows it to communicate bit-perfectly with any connected USB DAC, thus sidestepping the host OS’s resampling code.

 

(Of course third-party integration of TIDAL Music could already achieve that a LONG time ago, and it ain't exactly rocket science to begin with.)

Link to comment

Apparently they just updated the link to download their official APK and it's the latest version 3.6.0 now

 

https://swdlp.apple.com/iframes/117/en_la/117_en_la.html

https://apps.mzstatic.com/content/android-apple-music-apk/applemusic.apk

-rw-r----- 1 135701807 Jul 23 14:56 applemusic.apk

sha256sum applemusic.apk
c1040889f1d75bdbb62b0c75ba753924629fcc94b94eb864a949a4c27cb67da2  applemusic.apk

 

Windows 11’s subsystem for Android - What we know so far

https://www.bleepingcomputer.com/news/microsoft/windows-11-s-subsystem-for-android-what-we-know-so-far/

Quote

Microsoft is currently planning to launch the first preview of Android apps later this year and more details will be shared soon

 

Windows 11 will allow side-loading of APK files

https://www.reddit.com/r/Android/comments/o7lkzt/windows_11_will_allow_sideloading_of_apk_files/

Quote

Even with new builds, which I am running 22000.100, the option to sideload apks does not exist yet. LitheBeep is correct about the statement where the WSA for Windows 11 isn't implemented. All I can really say for now is that we can expect minor updates from the dev channel of the Windows Insider program.

 

Link to comment

These guys didn't update their app for 2 months or so, though it would be interesting to find out if lossless were supported in future versions

 

https://apps.apple.com/jp/app/music-player-neplayer-lite/id1047053453

https://apps.apple.com/jp/app/hi-res-music-player-neplayer/id970389374

Quote

【NePLAYER Liteの主な仕様】
●Apple Music、Spotifyサービスに対応
※Apple Musicのご利用にはApple Musicアカウント
●Apple Watch対応

 

https://play.google.com/store/apps/details?id=jp.co.radius.neplayer_ver2&hl=en&gl=US

https://play.google.com/store/apps/details?id=jp.co.radius.neplayer_lite_an&hl=en&gl=US

Quote

Updated
May 19, 2021

 

I guess that maybe they're using a similar API to access Apple Music as well?

 

https://github.com/openopus-org/concertino_api

https://github.com/openopus-org/concertino_ios

https://github.com/openopus-org/concertino_player

https://apps.apple.com/app/concertino/id1506663568

https://www.reddit.com/r/apple/comments/gwb6hh/classical_music_app_concertino_for_apple_music/

Link to comment

So far I've been looking at almost all options under the sun, NePLAYER seemed to be the most straightforward (Android) solution out there

 

https://www.radius.co.jp/news/2019-12-20:neplayerがapple-musicのストリーミング再生に対応!/

ElmH2CZl.png

 

fteOcH4l.jpg

 

Other than that, I could only speculate that maybe some guys on XDA Developers could dig into one of those Android ROMs from FiiO and then grab whatever the heck that's able to get Direct Transport Audio enabled somewhere else

 

http://fiio.me/forum.php?mod=viewthread&tid=44290

http://fiio.me/forum.php?mod=viewthread&tid=45476

http://fiio.me/forum.php?mod=viewthread&tid=46546

Link to comment

https://www.audioquest.com/resource/1092/DragonFly-Cobalt-FlightManual-EN-07-19.pdf#page=9

Quote

Red: Standby
Green: 44.1kHz
Blue: 48kHz
Yellow: 88.2kHz
Light Blue: 96kHz

 

https://www.reddit.com/r/AppleMusic/comments/oqe2lf/does_apple_music_support_usb_dac_bypass_on_android/h6nkrwa/

Quote

I've turned off UHQ Upscaler When I listen to lossless 48khz I get the blue light, if I listen to hi res lossless 96khz I get the light blue color instead.By turning off UHQ Upscaler there's no upscaling or downscaling... the phone just by pass the sound straight to the Dac.

 

Quoting from an owner of Samsung Galaxy S21 Ultra who's unwilling to give 44.1kHz lossless tracks a shot, not sure if that were actually a "definitive" confirmation? Green light should look quite different for obvious reasons.

 

Even (much) older models from Samsung already came with UHQ Upscaler by default, therefore it's hard to tell if bypassing the SRC of Android Mixer were actually ubiquitous or model-specific.

Link to comment
20 minutes ago, MikeyFresh said:

I think use of the UHQ Upscaler only pertains to the phone's headphone output?

 

IMHO the presence of UHQ Upscaler might not be such a big deal when it comes to the SRC of Android Mixer, its purpose should be nothing more than informing us that Samsung had to do something for the sake of adding to / subtracting from / modifying the Android audio system of specific Galaxy models.

  • If there were no UHQ Upscaler to begin with, then WGAF and just let customers to have some fun with the SRC of Android Mixer.
  • If UHQ Upscaler were actually present in the first place, then do something about the Android audio system or else UHQ Upscaler might not even work at all.

In other words, the whole point really is all about turning off UHQ Upscaler at all times and then watch what's gonna happen to the latest version of Apple Music. So far only one particular owner of Samsung Galaxy S21 Ultra *might* have confirmed it's good to go with AudioQuest DragonFly Cobalt.

 

Personally I'm only interested in connecting to an external USB DAC and therefore I wouldn't know anything about the headphone output.

 


 

And then here's why I'm being extra cautious

 

http://fiio.me/forum.php?mod=viewthread&tid=45037&page=1#pid131065

Quote

I confirmed again with the engineer that USB audio output without SRC is only supported in FiiO Music app. For 3rd party straming app, PO/LO/Spdif playback is without SRC.

 

Gosh, ain't that kinda dumb or something?

Link to comment
On 6/15/2021 at 4:16 PM, wklie said:

That's debug logs from self compiled non-public (NDA) source code with root access to hardware, so it is not reproducible by anyone else.

 

At least for AirPlay1, I imagine someone using one of the many Open Source distributions with shairport-sync (but we're not using it) could retest it.

 

Do you guys have some similar for debugging DLNA instead? DLNA could actually go up to 192kHz.

 

Rooted Android devices could handle Apple Music just fine

 

https://play.google.com/store/apps/details?id=app.airmusic.trial

If streaming (lossless) Apple Music via DLNA were indeed working, then that would provide a viable alternative for your customers to enjoy Apple Music with your products.

Link to comment
4 hours ago, MikeyFresh said:

If I kill Apple Music and launch UAPP, all Qobuz tracks are played at their actual sample rate as you would expect with UAPP, no resampling occurs, using the very same external DAC.

 

Running 3 or 4 apps at the same time shouldn't be too bad for Galaxy S7? Let's see if we're able to give UAPP a little help with AirMusic, though it's gotta be a rooted Android device or else AirMusic and Apple Music wouldn't work together

 

https://play.google.com/store/apps/details?id=app.airmusic.trial&hl=en&gl=US

https://pinkfishmedia.net/forum/threads/finally-direct-streaming-from-android.235835/

Quote

I can even stream Apple Music now from Android via DLNA!

 

https://www.airmusic.app

https://www.androidpolice.com/2021/01/05/airmusic-lets-you-use-apples-airplay-on-android-without-root/

Quote

AirMusic lets you use AirPlay, Google Cast, Roku, DLNA, Sonos, AllPlay, Samsung Multiroom, and FireTV, so it really is a bit more than just AirPlay — AirPlay is just especially notable due to how locked-in a system it normally is.

 

 

https://www.facebook.com/zappiti/photos/2873248719576262

Quote

You can plug any USB DAC on your Zappiti to playback almost any audio files including DSD and stream your favorite music in glorious 24-Bit from Tidal or Qobuz. In addition, you can even control it trough your tablet or smartphone using Bubble UPNP app (in this case, you just have to turn ON the UPNP server in USB Audio Player PRO app).

 

[App] USB Audio Player PRO: DSD, Tidal & Qobuz

https://zappiti.uservoice.com/knowledgebase/articles/1943776--app-usb-audio-player-pro-dsd-tidal-qobuz

 

Quick question for @Cebolla, could a single rooted Android actually allow us to do something like this or not?

 

Apple Music (streaming ALAC lossless format)

AirMusic (as a sender of DLNA)

USB Audio Player Pro (as a receiver of DLNA)

USB DAC (bypassing the SRC of Android Mixer)

 

If not, how about throwing BubbleUPnP Server into the mix and try OpenHome instead?

Link to comment
  • 2 weeks later...

Here we go, so it's one of those bloody expensive flagship models with Android 11 on top of all kinda bells and whistles

 

https://www.reddit.com/r/AppleMusic/comments/oqe2lf/does_apple_music_support_usb_dac_bypass_on_android/h76skts/

Quote

For those interested in the new Sony Xperia 1III, I tested it with an xDuoo XD05 Bal DAC/Amp and the LCD shows 192kHz for 24/192KHz files and corresponding kHz correctly for all files played so I believe the Sony bypasses the android drivers. I did not make any changes to the sound settings. I haven't tested with TIDAL or other music apps as I previously used an iPhone so I was extremely curious about how Sony's commitment to audio would handle Apple music.

 

I found a random picture of xDuoo XD05 Bal and therefore most likely Sony Xperia 1 III should be good to go, if you're willing to spend all that money just for the sake of Apple Music that is. LOL

gw6tfwNl.jpg

Link to comment
  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...