Contribute
Register

Is there any solution/workaround for Apple Music DRM issue with lossless music?

Joined
Aug 16, 2015
Messages
20
Motherboard
MSI Z390 Gaming Edge AC
CPU
i5-9600K
Graphics
UHD 630
Mac
  1. iMac
Mobile Phone
  1. iOS
Someone mentioned that it works with USB DAC but needs confirmation what's causing it and what kind of DAC it must be.

I've found only one or two posts about this so far, no many Apple Music users among hackintoshers?
 
Joined
Jul 5, 2016
Messages
28
Motherboard
GA-Z170n-Wifi
CPU
i7-7700
Graphics
RX 560
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
Mobile Phone
  1. iOS
I have a Schiit Modi/Heresy stack (24-bit/192khz) and works great with Amazon Music HD but can't get anything lossless to play with Apple Music. I suspect it may be a DRM issue.
 
Joined
Jul 5, 2016
Messages
28
Motherboard
GA-Z170n-Wifi
CPU
i7-7700
Graphics
RX 560
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
Mobile Phone
  1. iOS
Ok just confirmed that by switching to iMacPro1,1 I got Apple Music to play lossless. What a huge pain.
 
Joined
Aug 16, 2015
Messages
20
Motherboard
MSI Z390 Gaming Edge AC
CPU
i5-9600K
Graphics
UHD 630
Mac
  1. iMac
Mobile Phone
  1. iOS
Ok just confirmed that by switching to iMacPro1,1 I got Apple Music to play lossless. What a huge pain.
So, still wouldn't help me with iGPU it seems
 

Edhawk

Moderator
Joined
Aug 2, 2013
Messages
2,488
Motherboard
Gigabyte Z97X-UD5H
CPU
i7-4790K
Graphics
HD 4600 / RX 580
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. iOS
@enigmasi which SMBIOS are you using with your Coffee Lake i5-9600K?

Have you tried using the Mac-Mini8,1 SMBIOS? As that system works with just an IGPU.

Are you sure it is a DRM issue you are facing? Have you created a custom SSDT-UIAC.aml or USBPorts.kext for your system's USB ports?
 
Joined
Aug 16, 2015
Messages
20
Motherboard
MSI Z390 Gaming Edge AC
CPU
i5-9600K
Graphics
UHD 630
Mac
  1. iMac
Mobile Phone
  1. iOS
@Edhawk yes I created USB map, using iMac19,1, I haven't tried Mac mini because it won't make difference as I read about DRM (not possible to use in iGPU only systems).
 

Edhawk

Moderator
Joined
Aug 2, 2013
Messages
2,488
Motherboard
Gigabyte Z97X-UD5H
CPU
i7-4790K
Graphics
HD 4600 / RX 580
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. iOS
Fair enough, only answer then is to get a macOS compatible discrete graphics card (dGPU).

Doesn't need to be overly expensive or have huge graphics processing if all you need is a compatible dGPU so you can get DRM working.

An old Nvidia Kepler dGPU, a low end AMD (RX560 or similar) might work if you can find one for a reasonable price.

Here is a list of the natively supported Nvidia cards, these cards work in Big Sur. Just be careful of the ones with caveats regarding the GK core numbers to avoid.

Natively supported Nvidia cards.png

No special boot flags, or patches required for these cards to work in macOS with an iMac SMBIOS, just Lilu.kext and WhateverGreen.kext.

You may need to add the shikigva=256 or similar boot argument, if using the iMac Pro 1,1 or Mac Pro 7,1 SMBIOS.
 
Joined
Aug 16, 2015
Messages
20
Motherboard
MSI Z390 Gaming Edge AC
CPU
i5-9600K
Graphics
UHD 630
Mac
  1. iMac
Mobile Phone
  1. iOS
Fair enough, only answer then is to get a macOS compatible discrete graphics card (dGPU).

Doesn't need to be overly expensive or have huge graphics processing if all you need is a compatible dGPU so you can get DRM working.

An old Nvidia Kepler dGPU, a low end AMD (RX560 or similar) might work if you can find one for a reasonable price.

Here is a list of the natively supported Nvidia cards, these cards work in Big Sur. Just be careful of the ones with caveats regarding the GK core numbers to avoid.

View attachment 521851

No special boot flags, or patches required for these cards to work in macOS with an iMac SMBIOS, just Lilu.kext and WhateverGreen.kext.

You may need to add the shikigva=256 or similar boot argument, if using the iMac Pro 1,1 or Mac Pro 7,1 SMBIOS.
Thanks for your help.
I thought I can’t use nvidia to solve DRM, that would be good since there’s plenty of single slot choices unlike AMD
 

Edhawk

Moderator
Joined
Aug 2, 2013
Messages
2,488
Motherboard
Gigabyte Z97X-UD5H
CPU
i7-4790K
Graphics
HD 4600 / RX 580
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. iOS
Here is a chart from the WhateverGreen.kext manual, showing which boot arguments are required with the various setups that can be selected when running Catalina.

Screenshot 2021-06-15 at 23.49.49.png
  • As you can see second from the bottom is an Nvidia iMac Pro/Mac Pro option.
  • Above that is an Nvidia & IGPU option with iMac setup.
  • Your IGPU iMac setup is shown at the bottom of the chart.
  • Unless you require Apple TV+ the Nvidia & IGPU option looks OK.
  • The best option appears to be the IGPU and AMD dGPU with an iMac setup, second from the top.
Things changed in Big Sur:

Screenshot 2021-06-15 at 23.58.07.png

The second point from the bottom has the most relevance for you if you are running Big Sur.
 
Joined
Aug 16, 2015
Messages
20
Motherboard
MSI Z390 Gaming Edge AC
CPU
i5-9600K
Graphics
UHD 630
Mac
  1. iMac
Mobile Phone
  1. iOS
Here is a chart from the WhateverGreen.kext manual, showing which boot arguments are required with the various setups that can be selected when running Catalina.

View attachment 521863
  • As you can see second from the bottom is an Nvidia iMac Pro/Mac Pro option.
  • Above that is an Nvidia & IGPU option with iMac setup.
  • Your IGPU iMac setup is shown at the bottom of the chart.
  • Unless you require Apple TV+ the Nvidia & IGPU option looks OK.
  • The best option appears to be the IGPU and AMD dGPU with an iMac setup, second from the top.
Things changed in Big Sur:

View attachment 521864

The second point from the bottom has the most relevance for you if you are running Big Sur.
Unfortunately things changed in worse way with Big Sur. It seems I have to get a AMD gpu if I can find any cheap one
 
Top