Jump to content
  • The Computer Audiophile
    The Computer Audiophile

    Apple Music's Lossless and Hi-Res Mess

     


    This morning I've been testing Apple Music's new lossless and Hi-Res offerings on both my iPhone 12 Pro running iOS 14.6 and my Mac Mini (M1) running macOS 11.4. In my tests, I'm only concerned with playing the music bit perfectly, in other words without making any changes to the audio. If Apple Music says it's streaming lossless audio, then I want to stream that audio losslessly, rather than accidentally converting it to lossy AAC or MP3 etc... Whether or not people can hear the difference is a topic for another discussion. I'm just making sure I can play the music in its original form and that Apple is sending true lossless and Hi-Res to my audio devices. 

     


    Let's Dig in


    What is bit perfect and why should I care? In the simplest terms, bit perfect means that the audio hasn't been changed. The music sent, in this case from Apple Music, into the playback device hasn't been altered. The source is what has been delivered to Apple by the record labels. Apple is just the delivery company.

     

    If you care about high quality, getting the lossless streaming you're paying for from Apple Music, Qobuz, Tidal, Amazon Music, etc... then you should care about bit perfect because without it you have no idea what's happening to your audio. If this isn't a concern for you, no worries. 

     


    Testing Methodology 

     

    Device 1
    My Apple iPhone 12 Pro running iOS 14.6 and the Apple Music app. I connected the newest version of the Apple Camera Connection Kit to the iPhone, so I could attach a USB Audi interface, and feed power to the phone and interface. 

     

    Device 2
    Apple Mac Mini (M1) running macOS 11.4, and Apple Pro Display XDR, and USB audio interface connected to the ports on the back of the display. 

     
    I use the following testing methodology to test Apple Music. 

     

    The USB audio interface is a Berkeley Audio Design Alpha USB that accepts USB input and outputs audio over AES/EBU or S/PDIF (BNC). 
     
    I use a Berkeley Audio Design Alpha DAC Reference Series 3 that identifies and decodes HDCD on all sample rates from 44.1 up through 192 kHz. When an unaltered HDCD music track is played, the HDCD indicator on the DAC is illuminated. The HDCD flag is on the 16th bit for lossless CD files and the 24th bit for high resolution files. Any alteration, DSP, volume leveling, etc... changes this least significant bit and won't enable the HDCD indicator to illuminate on my DAC. Apple Music's lossless audio that I tested was 16 bit / 44.1 kHa and the Hi-Res audio was both 24 bit / 176.4 kHz and 24 bit / 192 kHz. That's the hardware piece. 
     
    With respect to source files, here's what I do. 
     
    I have a list of roughly ten known HDCD albums (although I could use more if needed). Many of these albums were only released as HDCD encoded CDs/files. There is no alternate lossless version. For example, Reference Recordings only releases CDs that are HDCD encoded. Pearl Jam's Live On Two Legs was only released as an HDCD master for its lossless CD version. 
     
    I set a baseline by playing my own local copy of the albums and make sure the HDCD indicator illuminates. I played some Reference Recordings albums through Apple Music on macOS and made sure the app could handle bit perfect playback. All was good there. On iOS, I used used other apps such as Qobuz, to play the identical music through the identical hardware. All was good through the Qobuz app. Again, there are no alternative versions of these lossless albums. It's the same music on all the services that offer lossless streaming.
     
    Absolutely there are possible holes in my methodology, but I believe I've minimized them as much as possible. If anyone can identify a hole, please let me know and I will retest. 
     

     

    Test Results
     
    On macOS, I found no way to play bit perfect lossless or Hi-Res audio from Apple Music. In addition to a couple other nonsensical issues that I'll get into later, Apple is doing something to the music it streams. 

     

    Test 1, streaming Pearl Jam's Live On Two Legs release I was able to illuminate the HDCD indicator for the first couple seconds of playback. After this, the light went out for good, even if I skipped to the next track. When I clicked the play button to start the entire album over again, the HDCD indicator illuminated again for a few seconds. If I had to guess, I'd say this is because of watermarking mandated by the major record labels. Apple has a perfect copy of the album on its servers, the perfect copy starts, but then something changes in the stream that causes the music to not be bit perfect. I'm open to all input on what this could possibly be, but watermarking is my best educated guess for now. 

     

    Test 2, streaming the Reference Recording's album Exactly Like This from Doug MacLeod, displays different behavior and bolsters my aforementioned watermarking theory. This album, from a very small independent record label that I don't believe watermarks it's music, alters between bit perfect and not bit perfect. Upon playback, the HDCD indicator is on sometimes then off for a period of time, then back on etc... I really don't have a good guess for why this happens. I originally thought maybe an adaptive bit rate issue caused it, but even after downloading the tracks to my device offline and playing them, the problem remained. 

     

    Test 3, streaming the Reference Recording's album Break The Chain from Doug MacLeod produced the identical behavior. The only difference here was that the album was Apple's Hi-Res offering at 24 bit 176.4 kHz. Again, no solid bit perfect playback. Something is happening to the music. 

     

    A note about Apple's Hi-Res offerings that makes this a real mess. On Macs running macOS / OS X, the Apple Music app looks at the sample rate in Audio Midi upon the app's launch. Whatever same rate is set there, is the sample rate that Apple Music will use for playback as long as the app is open. OK, fine you say, Apple Music lossless is probably 16 bit / 44.1 kHz and that can be set in Audio Midi. Sure, now for the mess. Apple Music Hi-Res is be definition not 16 bit / 44.1 kHz. It go up through 24 bit / 192 kHz. OK, you can run through the whole dance closing Apple Music, manually setting the sampan rate in Audio Midi, then reopening Apple Music and off you go. Oh no you can't. Apple Music doesn't tell you what the sample rate of its Hi-Res music albums. Thus, you have no idea at what sample rate to set Audio Midi. 
     

    UPDATE: To find the sample rate of the album and play it correctly you have to play a track, click the info button to reveal the sample rate, change Audio MIDI to correct sample rate, restart Apple Music, play the track again. 

     

    How did I find the same rate? Fortunately, the Apple Music app on iOS has auto sample rate switching, which enabled me to get the rate, then sixth back to my Mac to run the tests. This was good because I could see the bit perfect audio stream for the first few seconds once I had the correct sample rate set. 


    Note: the Qobuz app plays this music bit perfect on my Mac.

     

     

    On iOS, as I just mentioned, we have the high benefit of automatic sample rate switching when playing music in Apple Music. The results for Test 1, 2, and 3 were identical on iOS as they were on macOS. Bit perfect for the first few seconds of major label albums. Bit perfect on and off for Reference recordings' albums. Apple Music on iOS switched between outputting 44.1 to outputting 176.4 without an issue. If only the audio would remain bit perfect during playback, it would be a great solution. 

     

    I will note that the Qobuz iOS app played everything bit perfect, but there needs to be an asterisk. For some reason Qobuz resamples the 176.4 Doug MacLeod album Break The Chain at 192 kHz on iOS rather than 176.4. I checked Neil Young's greatest hits to make sure I cold stream 192 material bit perfectly from Qobuz and succeeded. iOS and iPhones are fully capable of bit perfect audio at 176.4 kHz, so I'm not sure why Qobuz is resampling the RR releases. 

     


    What About mQa?

     

    There is interesting news on this front. Some labels have snuck mQa material into Apple Music just like they have on other services. Users of Apple Music can search for mQa and they'll see some albums such as the Radka Toneff Fairytales album. The albums playback as mQa on a DAC in my system that is a full mQa decoder. 

     

    I checked a number of other albums that have appeared on Tidal as mQa only and didn't find mQa for these releases on Apple Music. 

     

    As readers of Audiophile Style know, I'm no fan of mQa and am very pleased it hasn't made its way into more releases or officially into Apple Music. Those who may be reading this as fans of Apple Music, rather than typical audiophile offerings, and aren't familiar with mQa, can get the gist of it and the company from the following videos.


    Part 1 - https://youtu.be/pRjsu9-Vznc
    Part 2 - https://youtu.be/NHkqWZ9jzA0

     


    Wrap Up

     

    As it stands now, Apple Music's lossless and Hi-Res offerings are a bit of a soup sandwich. You can't really stream the audio without some type of DSP going on that makes the music different from the lossless version on CD and on other lossless services. My guess is digital watermarking. In addition, it's not possible to get a consistent lossless or Hi-Res stream for other music that I tested, such as that from Reference Recordings. When I ran into similar issues with Amazon Music HD, using its apps just like I used the Apple Music apps, I was happy to find the Amazon Music HD streams lossless and Hi-Res through third party devices from Bluesound. Given that Apple doesn't integrate with Bluesound, I can't test this. Apple does integrate with Sonos, but as I found previously (link), the new Sonos Port can't stream bit perfect either, so a test on that platform would be useless. 

     

    I will happily update this article if there are holes in my tests or something else changes. As it stands now, I don't know of any holes and I stand by these conclusions. 

     

     

     




    User Feedback

    Recommended Comments



    I spoke directly with Apple Support and asked them which setting in Apple Music (for Mac) would automatically adjust the audio format in Audio MIDI? They did not know and have bumped the query up the line. I will follow up with them tomorrow to hear their response.

    Share this comment


    Link to comment
    Share on other sites

    I land in the half-bucket as well. Apple going lossless was an “it will never happen” proposition just a couple of years ago. The new Monterrey OS will be the first completely new OS post the M1 chip launch. There will probably be many under the hood changes at that time since much of the system is on the chip. Or at least that’s what I hope. 

    Share this comment


    Link to comment
    Share on other sites

    Let's see.  We've got:

     

    • Amazon Music HD which dropped its pricing as a hedge against Apple Music and possibly Spotify going lossless.  But its interface is questionable, and true bit perfect hi res playback is available on a limited number of devices. 
    • Apple Music which appears to be releasing its lossless music in a "not quite ready for primetime", so we might not know what we have in this service for some time to come. 
    • Tidal, the MQA-addicted and thus (to me) worthless offering.   Pricing pressure applied by Amazon and increasing competition.
    • Qobuz, who has a very nice offering, truly lossless playback and is available on multiple devices.  However, its already dropped its pricing once in the last 12 months in response to Amazon and is facing renewed pricing and lossless streaming competition from more than just Amazon.
    • Spotify, going lossless at 16/44.1 at some point later this year.  Interface?  Great.  Lossless market availability?  Unknown.   Lossless tier pricing?  Unknown.
    • Deezer, lossless at 16/44.1, with a decent interface, but whose pricing may leave them out of step with their competitors. 

     

    Enter the pool at your own risk. ;-)

    Share this comment


    Link to comment
    Share on other sites

    Another confirmation about Apple Music lossless turning to AAC via AirPlay comes from Shairport Sync (open source AirPlay receiver project):

     

    https://github.com/mikebrady/shairport-sync/issues/1199

     

    I can confirm as well that AirPlay to HomePod shows curiously as lossless streaming. 🙄

     

    AirPlaying to Shairpot Sync, LUMIN T2 or AirServer (an AirPlay receiver app for Mac) show AAC lossy instead.

    Share this comment


    Link to comment
    Share on other sites

    5 hours ago, Marco Klobas said:

    Here's the link of Naim's forum where the software director Steve Harris confirms that lossless Apple Music via AirPlay is sent in AAC (lossy):

     

    https://community.naimaudio.com/t/apple-music-hifi-tier-incoming/16445/437

     

    Same evidence is found on Roon's forum:

     

    https://community.roonlabs.com/t/apple-music-high-res/159869/646

    Strange LUMIN confirm it’s lossless and it sounds very good.

     

    LUMIN + AirPlay

    LUMIN is an AirPlay-compatible receiver. Streaming to LUMIN is lossless providing that the iPhone/iPad is set to maximum volume. LUMIN will appear on your iOS device with the name you have given it in the LUMIN App settings.

    Share this comment


    Link to comment
    Share on other sites

    Is Dolby Atmos the only way to play HiRes or is that only for multichannel and Apple has both 16/43 lossless and 24 bit HiRes albums available? 
    I don’t currently have the Apple Camera kit (finally need to get one!) to try on my iPhone 12 Max yet and I have not yet tried on my MacBook Pro because from what’s described here, without auto switching in MIDI it just sounds like a pain in the ass! 
    I did try a few albums (Sgt Peppers, Abby Road, and What’s Going On) via my Apple TV in Dolby Atmos yesterday. 
    However, that goes through my Home Theater Pre Processor and not my 2 channel DAC rig. 
    Also, unfortunately my multi channel amp for my Home Theater rig died on me recently, so I only have it going through my two mono amps powering the front two speakers at the moment. 
    It does show the input as 5.1 Dolby, but due to my current temporary “stereo only” setup, the Home Theater processor is down sampling the 5.1 to stereo internally, so I think that defeats the HiRes anyhow (maybe not??). 
    As is, it didn’t sound too bad, but not at all even a close match to Lossless, HiRes or DSD files streaming on my 2 channel rig via my Aurender server into my DAC. 
    So, Qobuz for the definite win in ny setup for the moment. 
    If Aurender implements and imbeds Apple Music into their ecosystem like Qobuz and Tidal, it could be equally as good, I’m hoping they may be able to eventually add it! 

    Share this comment


    Link to comment
    Share on other sites

    Did you try using Audirvana legacy mode, where it takes over playback tasks of iTunes but otherwise uses iTunes as front-end?

    Share this comment


    Link to comment
    Share on other sites

    7 hours ago, keeper said:

    Strange LUMIN confirm it’s lossless and it sounds very good.

     

    Yes, usually LUMIN handles AirPlay in lossless and works fine.

     

    In this specific case is Apple Music that converts to AAC before sending the AirPlay stream.

     

    I expected the issue with manual sample rate switching on Mac with a DAC. Disappointed to see that AirPlay is treated by Apple Music this way. I hoped at least to have a lossless stream at 44.1 kHz wirelessly.

    Share this comment


    Link to comment
    Share on other sites

    1 hour ago, miguelito said:

    Did you try using Audirvana legacy mode, where it takes over playback tasks of iTunes but otherwise uses iTunes as front-end?

     

    I've tried with Audirvana legacy mode and got the same result.

     

    Now, this is interesting:

     

    If I choose AirPlay in Music app, then the stream is converted in AAC, as said. If I choose AirPlay system wide (through volume icon on the menu bar) the stream remains lossless!

     

    Why Music app (specifically) turns lossless AirPlay into AAC is beyond me.

    Share this comment


    Link to comment
    Share on other sites

    2 hours ago, Marco Klobas said:

    Why Music app (specifically) turns lossless AirPlay into AAC is beyond me.


    I’m guessing it’s to save bandwidth ($$); they want to limit people pulling lossless files from their servers. Especially as there is no benefit to lossless for the majority of their users.

    Share this comment


    Link to comment
    Share on other sites

    So, can someone give me the short "for dummies" version - is there a reasonable way to get lossless and/or losslossless hi-res to your stereo system from this service?

    Share this comment


    Link to comment
    Share on other sites

    3 hours ago, Marco Klobas said:

    Yes, usually LUMIN handles AirPlay in lossless and works fine.

     

    In this specific case is Apple Music that converts to AAC before sending the AirPlay stream.

     

    Current firmware for all models of Lumin network streamers only supports ALAC and does not accept AAC in the current implementation of AirPlay 1.

    Share this comment


    Link to comment
    Share on other sites

    6 minutes ago, wklie said:

    Current firmware for all models of Lumin network streamers only supports ALAC and does not accept AAC in the current implementation of AirPlay 1.

     

    Thanks, @wklie.

     

    Strange that Music app shows AAC while streaming via AirPlay to my LUMIN T2. As said, when AiPlay is chosen system wide (not from Music app) it shows ALAC.

     

    Share this comment


    Link to comment
    Share on other sites

    My speculation is that in this scenario you're getting an AAC stream from the service, then it gets converted to ALAC and is sent to Lumin.  Perhaps watching a network traffic monitor may prove or disprove this speculation.

     

    So it's best to choose the system wide AirPlay instead, such that the app shows it's lossless.  In this usage, please set the Mac to 44.1kHz since Lumin AirPlay is currently fixed at 44.1kHz.

    Share this comment


    Link to comment
    Share on other sites

    Does the BitPerfect v3.2.0 app no longer work with Apple Music?

     

     

    2B297D72-2C6C-44D1-A474-A24B41BE950F.jpeg

    Share this comment


    Link to comment
    Share on other sites

    12 hours ago, wklie said:

     

    For stereo tracks, at this time you get the best (neither claiming nor denying it is lossless delivery) results from having a USB DAC connected to an iOS device (via an appropriate adapter) but not a Mac.

     

    I’m pretty sure, but don’t think I have the equipment to confirm, that you get lossless audio — not “hi-res lossless,” but up to 24/48 — from Apple TV boxes connected via HDMI; enabling lossless audio is, at the least, now an option in settings.

    Share this comment


    Link to comment
    Share on other sites

    4 minutes ago, ChipotleCoyote said:

     

    I’m pretty sure, but don’t think I have the equipment to confirm, that you get lossless audio — not “hi-res lossless,” but up to 24/48

     

    A resolution of 24bit/48kHz is considered hi-res.

    Share this comment


    Link to comment
    Share on other sites

    18 minutes ago, Cebolla said:

    A resolution of 24bit/48kHz is considered hi-res.

     

    Not by Apple’s definitions. :) I’m literally looking at the dropdown in iTunes for Audio Quality right now, and the options are, verbatim:

    • High Quality (AAC 256 kbps)
    • Lossless (ALAC up to 24-bit/48 kHz)
    • High Resolution Lossless (ALAC up to 24-bit/192 kHz)

    Share this comment


    Link to comment
    Share on other sites

    Considering the number of things that are currently not quite right with Apple Music's new lossless & hi-res offerings, a possible typo in the Audio Quality setting's Lossless option would be par for the course.

    Share this comment


    Link to comment
    Share on other sites

    8 minutes ago, Cebolla said:

    Considering the number of things that are currently not quite right with Apple Music's new lossless & hi-res offerings, a possible typo in the Audio Quality setting's Lossless option would be par for the course.

    Semantics... They are calling hires anything that is above what their hardware currently supports. I think it makes plenty sense, as then they can say "iPhone DACs support lossless but not hires". 

    Share this comment


    Link to comment
    Share on other sites




    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...