Describe the bug
Since the update to macOS 15.4 (Beta), "Now Playing" no longer works on the BTT. Before the update, Spotify displayed the album cover as well as "Play/Pause," etc. The issue occurs with both Spotify and Apple Music. In the Mac's Control Center, everything is displayed correctly – but not on the Touch Bar.
I haven't changed any configurations in BTT. The other functions on the Touch Bar work, and there are no crashes or similar issues.
I have already installed the latest version of "GoldenChaos-BTT," but the problem persists.
Have other people noticed this issue as well?
Thanks for your support.
Best regards
Affected input device
Macbook Touch Bar - Now Playing not working
Device information:
Type of Mac: MacBook Pro 13", M2, 2022
macOS version: 15.4 Beta (24E5228e)
BetterTouchTool version: 5.271
Preset: GoldenChaos BTT 3.563
Additional information (e.g. crash logs, related issues, etc.):
I have just implemented some workarounds in BTT 5.279 alpha (uploading). Would be great if you could check whether this works for you. It is much more complicated than before and currently doesn't support all apps but I'll add support for more in the next days.
I'm using the Touch Bar. Currently, I’ve added and configured the widget manually – this way, I can click on the title and it also acts as a Play/Pause button.
But I had to add the "Previous" and "Next" buttons statically.
Previously, with GoldenChaos-BTT, the control buttons were preset to only appear when music was playing.
Sorry for the dumb question... but how can I share my config?
Ahhh, then version 5.284 alpha will solve my problem. I'm fine with the workaround for now. I’ll wait and get back to you if needed. Vielen Dank für deine super Unterstützung!!!
@Andreas_Hegenberg I'm not sure if you are using the MediaRemote framework to get now playing information, but if you do, would you mind sharing your findings on how you got it working again?
I'm developing an app that uses the MediaRemote framework and it's been non-functional since the macOS 15.4 beta. I'm considering to use AppleScript to get now playing information, but I'd like to hold off on that until I'm sure the MediaRemote framework is actually inaccessible for user apps.
I think the MediaRemote framework now requires special entitlements, so it can not be used any longer by third party apps.
I’m now falling back to a wild mix of various sources including Apple Script and app specific notifications. It’s not great
In my experience filing feedback with Apple and asking users to file the same does help in such cases. In the past they have undone such private framework blocks multiple times after they noticed the impact. However it’s too late for 15.4 now
on previous macOS versions apps were able to access the "Now Playing Media Information" although this was never officially supported
on macOS 15.4 apple disabled this for security reasons. This is understandable because any app could know what you where listening or watching. However now there are only hacky ways to achieve the same and there are still many valid use cases where that info would be needed.
Apple should provide an official API where the user can grant access to specific trusted apps to access this information.
> osascript -l JavaScript ~/Library/Mobile\ Documents/com~apple~ScriptEditor2/Documents/get_now_playing.scpt
Microsoft just opened the flood gates… — — Fireship | Google Chrome