You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Enabling of Genius Fails

I have been struggling for some time to get the Genius feature working in Music.app. A number of discussions I'd come across ended on simply turning the feature off and back on. I tried it out and now I can't turn it back on. The app really seems to be failing to reach some backend services out across the Internet.


I've tried for hours trying to Wireshark and MitM the traffic coming out of Music.app to see what's failing. I've tried my best to filter suitable log entries out of Console.app. Nothing gets me close to understanding what's failing.


Is some TLS cert broken somewhere? Is DNS feeding faulty addresses? Is there some key pair in the Keychain broken or missing? I can't tell.


What I can tell is that this is only a problem on my Apple Silicon Macs (presently running 13.3.1) An old Intel Macbook Pro running 12.6.5 can have the Genius feature turned on, off, and update.


It seems like connections opened by Music.app to URLs properly function. I see "completed" connections to:

https://upp.itunes.apple.com

https://xp.apple.com

https://genius-3.itunes.apple.com

But maybe there's some other process that's not Music.app that's trying to do this Genius work.


Does anyone know how this is supposed to work or what needs to be open on the network or host? Are there any tech docs out there? I really miss my Genius playlists.


Cheers,

gurple


MacBook Pro 16″, macOS 13.3

Posted on Apr 25, 2023 12:48 AM

Reply

Similar questions

13 replies

Apr 29, 2023 11:02 PM in response to gurple

I'm not using those network tools. This issue came up right after I upgraded from macOS 11 to 13. I'm not sure if reinstalling macOS would fix the problem, but I don't want to take that route because I have a lot of data to backup.


Whenever I try to activate the Genius feature by selecting "Turn on Genius," the Music app generates four assertion failure errors in the log:

  • Assertion failure (expected to be not NULL): (pageContext)
  • Assertion failure: (mPurchaseStoreContainerViewController)
  • Assertion failure: (mView != nullptr)
  • Assertion failure: (newContentView)


I'm also actively trying to get help to resolve this issue. Apple Support collected logs from my Mac about a week ago, but I haven't heard back from them yet.

Apr 26, 2023 7:33 AM in response to gurple

Steps taken:

Quit Music.app and wait 10 seconds just to let any child processes time to close.

rm ~/Music/Music/Music\ Library.musiclibrary/Genius.itdb

Launch Music.app a let the library fully load

Head to File -> Library -> Turn On Genius


I now get a blank page of sorts where I would expect the Genius intro splash screen and enabling confirmation.

Apr 26, 2023 11:29 PM in response to turingtest2

I've created secondary test libraries and test user accounts. It's something occuring deeper on the hosts that I can't see. Maybe I've interupted some SSL/TLS pinning. Maybe LuLu from Objective-See is getting in the way (though that's running on the old Intel MBP). Maybe it's my use of DNS over TLS with 1.1.1.1 (but, again, the old MBP is using that as well). Who knows?! There are no logs and Genius is mostly abandon-ware at this point anyway.


There does seem to be another process that might be involved: amsengagementd

This reaches out to:


But these connections seem to also properly close with an 'ok' 200 response from the web server.

<shrug>


[Link Edited by Moderator]

Apr 29, 2023 12:29 AM in response to gurple

I'm experiencing the same problem on my Intel Macbook Pro 16" which is running macOS 13.3.1.

I'm unable to turn on the Genius feature in the Music app. When I click on "Library" and then "Turn on Genius", the Music app just displays a blank page and doesn't respond anymore.

I reached out to Apple Support, but they were unable to help me with this issue.


Interestingly, my friend who owns the same model, but with macOS 12 installed, does not have this problem.

I suspect this may be a bug in macOS 13 that needs fixing in the next version.

Apr 30, 2023 1:29 AM in response to su-root

I get these same errors when trying to enable the feature.


error 10:04:42.648905+0200 Music Assertion failure (expected to be not NULL): (pageContext)

error 10:04:42.656183+0200 Music Assertion failure: (mPurchaseStoreContainerViewController)

error 10:04:42.656327+0200 Music Assertion failure: (mView != nullptr)

error 10:04:42.656369+0200 Music Assertion failure: (newContentView)


Enabling of Genius Fails

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.