Play button (media buttons) behavior has changed for the worse.

On MacOs High Sierra the play button and next and prev (media buttons in the top of keyboard) are controlling what is in the main window and not my music from Spotify or iTunes.


This removes the idea of the button as I now have to open iTunes and then pause the music. Before I could just press the button when in Safari to pause the music


If I am on youtube it now pauses he video, that before could be done with just a mouse click


Please let us choose in preferences -> keyboard how these buttons behave.

MacBook Pro with Retina display, macOS High Sierra (10.13)

Posted on Sep 26, 2017 10:14 AM

Reply
Question marked as Top-ranking reply

Posted on May 3, 2018 8:17 AM

macOS High Sierra changed the behaviour of the Play/Pause shortcut to the point that it's broken for most people.


This lightweight, open source app called High Sierra Media Key Enabler worked for me

https://9to5mac.com/2017/11/15/how-to-fix-media-controls-high-sierra/

http://milgra.com/high-sierra-media-key-enabler.html

https://github.com/milgra/highsierramediakeyenabler

203 replies
Question marked as Top-ranking reply

May 3, 2018 8:17 AM in response to Bodypaint

macOS High Sierra changed the behaviour of the Play/Pause shortcut to the point that it's broken for most people.


This lightweight, open source app called High Sierra Media Key Enabler worked for me

https://9to5mac.com/2017/11/15/how-to-fix-media-controls-high-sierra/

http://milgra.com/high-sierra-media-key-enabler.html

https://github.com/milgra/highsierramediakeyenabler

Oct 10, 2017 11:20 PM in response to Bodypaint

Welp, I have come up with a solution that seems to be working pretty well *AND* does not need 3rd party software.


It is extremely complicated to set up for what it's doing. But basically:


I made an apple script for each function of the keyboard I wanted to use, which for me is just the three iTunes buttons plus the three volume buttons. I'm on a Mac mini so I don't need brightness buttons, and I use hot corners for Mission Control so I don't use those buttons either. Which is good because now I can add more things to those buttons if I need to down the road.


In System Prefs > Keyboard > Keyboard, I checked the box to use FKeys instead of special printed functions.


This is where it gets complicated, and you will need extra instructions. I used this link but another one might work better:

https://apple.stackexchange.com/questions/175215/how-do-i-assign-a-keyboard-shor tcut-to-an-applescript-i-wrote


You have to use Automator to turn those applescripts into custom "services"


Once you do that, you can go back to Keyboard System Prefs and set up shortcuts for each new service you created. The special keys are now regular fkeys so you can link em up and you're good to go.


Well maybe. When I first did this, it didn't work. I rebooted, the fkeys still didn't work. Then I seeked out my services in the actual "services" menu under the Application menu. They worked. Then they started working through the keyboard. Weird!


But now everything is working quite well. The only two quirks are no onscreen feedback for adjusting the volume controls, and I made it so up/down increases the volume by 5% instead of 6.25%, which is the 16 sound levels the default volume controls give you. Hopefully it works and keeps working. If so, it will be good enough for me.


Also since applescripting is the least-intuitive programming language ever (which is ironic since it specifically tries to be the most intuitive), here are the six applescripts I used:


Play/Pause iTunes

tell application "iTunes" to playpause


Next Track iTunes

tell application "iTunes" to next track


Previous Track iTunes

tell application "iTunes" to previous track

Increase System Volume

set currentvolume to output volume of (get volume settings)

set currentvolume to currentvolume + 5

if currentvolume > 100 then set currentvolume to 100

set volumeoutput volumecurrentvolume

Decrease System Volume

set currentvolume to output volume of (get volume settings)

set currentvolume to currentvolume - 5

if currentvolume < 0 then set currentvolume to 0

set volumeoutput volumecurrentvolume

Mute System Volume

set arewemuted to output muted of (get volume settings)

set volumeoutput muted (not arewemuted)

Jan 4, 2018 11:34 AM in response to Bodypaint

i have noticed that sometimes my google chrome browser (the Google Play Music Extension) in particular is highjacking my media control keys. You can get chrome to undo this by going to the vertical 3 dots (...More Tools>Extensions, Keyboard Shortcuts and unbinding them. (You have to make sure your Google Play Music Extension is enabled for this controls to be visible

User uploaded file

Feb 24, 2018 4:46 PM in response to Bodypaint

I contacted Apple today regarding this issue and received some terrible customer service.


After being told to check the keyboard settings, I requested to speak with a senior advisor as the person I was speaking with hadn't even heard of this issue. This is how the conversation went after I asked to speak to a senior advisor:


(CS Rep)

Senior advisor says: This is a behavior that is not a ‘problem’, leave feedback at http://www.apple.com/feedback regarding this.


(Me)

So this is by design?


(CS Rep)

Not intentional if that is what you are asking.


(Me)

So it's not intentional... but not a problem? I'm confused.

Did Apple add this as a feature? Or is it a bug?


(CS Rep)

It is being reported but not as an issue/problem.


(Me)

But it is a problem...

And thousands of people agree.


(CS Rep)

Feedback to Apple will determine any next steps taken by engineers.


(Me)

So it's a bug. But you can't call it that?


(CS Rep)

Call it whatever you like and please make your feedback known.


(Me)

I am. And I'm talking to you trying to find a solution.


(CS Rep)

I apologize but I have no ‘solution’

This will be something Apple Engineers will ned to solve.


(Me)

I'll log a feedback report. But please don't play these "it's not a problem" games. Apple has broken long standing functionality. It is a problem. I'm now more frustrated than I was before I contacted support!


(CS Rep)

Way above my pay grade


(Me)

Okay, got it. Thank you for your time.


-----


Anyway, I've installed this app: http://milgra.com/high-sierra-media-key-enabler.html which solves the issue as long as I don't have both spotify and iTunes open at the same time.

Sep 30, 2017 6:36 AM in response to MrStig91

No. The media keys will work again as they always did if you follow my instructions. The issue is resolved when certain caches are emptied - which you can do easily by starting in Safe Mode, using the media keys in iTunes, and restarting in normal mode again. High Sierra didn't change anything about the use of the keys. It's a matter of cleaning out the caches and the issue is resolved. Just try it.

Oct 26, 2017 7:49 AM in response to Deep Sky Diver

This is the right solution, works perfectly.



Keep calm and try the following:


  1. Restart in Safe Mode (press the Shift-key when hearing the chime sound and keep it pressed until you see the grey Apple-logo and the progress bar).
  2. Log in as usual.
  3. Open iTunes and try the media keys - you won't hear any music playing as Safe Mode prevents that but you will see that the media keys now function again because Safe Mode cleared out some caches that were behaving in a naughty way).
  4. Restart normally (don't hold any keys).
  5. Open iTunes and enjoy the media keys again.


This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Play button (media buttons) behavior has changed for the worse.

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