Allow disabling of "native media keys" or "Media Key Overlay"

Please, for the love of god, give the option to disable this. Having 1/10th of the screen taken up by a popup if I decide to change the volume, fullscreen or not, is obscenely annoying. Do the devs even use the player? I’ll pay whoever $25 to get rid of this abomination

I was asking what is the make/model of how you configured the hub to communicate with the computer. There are several that can be used but they vary in terms of what keystokes they send to the computer.

I’m not exactly sure how to gather this info for you.

MyHarmony software lists it as “Windows Computer [LogitechHarmonyWindowsPC]”

If I check the settings for the play button for the HTPC device it says:

Short press: Play (Windows Computer)
Long press: Play (Windows Computer)

The pause button says:

Short press: Pause (Windows Computer)
Long press: Pause (Windows Computer)

The HTPC is a Intel NUC NUC7I5BNH which has a Intel Wireless-AC 8265 + Bluetooth 4.2 combo card in it.

More info: Mine is a Logitech Harmony 650 using infrared receiver. The controls are cloned from the original Windows Media Center remote and/or keyboard (LONG since dead).

I’d guess they are fairly standardized, as when I started using Plex, I didn’t have to change any commands, as all the buttons on the remote still worked as expected. It was only with the recent update that the pause-instantlyplayagain behavior started.

I can’t ‘teach’ the remote a new Play or new Pause or whatever Plex is expecting instead of the built in commands, as that requires another IR device to be used as the trainer/‘original’.

This is what I was looking for. Apparently this remote mapping sends a weird set of commands for play and pause. I wonder if a different mapping here would work better. For reference I’ve used Microsoft/KODI for years across 3 different generations of the HTPC app (OpenPHT/PMP/Plex HTPC) without issue.

I’m also using a Harmony 650 but I’ve been using it via FLIRC as Plex HTPC updates appear to change key mapping from time to time.

Wrong thread.

Although I see the input screen still hangs around for some time especially on Play/Pause. Can we have an option in Settings to disable it.

Any advice on how to make this change? I cannot re-configure my existing device to use a different… profile?

I added a new PC and it defaults to [LogitechHarmonyWindowsPC].

Unfortunately this is an area where Logitech somewhat screwed up and now that Harmony is dead, will never be corrected. It’s too easy to not see that other types of devices can be used with computers.

When you specify a device as an Entertainment Device, you get the option to specify manufacturer and model. That’s where I used Microsoft/KODI in mine. Note: This doesn’t use the media keys but rather uses keyboard shortcuts.

Alright. I will give this a try and report back. If this works is it going to be considered the solution or a workaround?

Same here except I use Flirc to map to keyboard buttons/shortcuts.

The most recent Plex HTPC broke FF/Rew/Next/Prev for me so I mapped those keys on the 650 to Flirc keyboard keys (Pageup/Pagedown/Home/End etc).

Finally got around to this.

Added a new device, chose ‘Microsoft’ and ‘Kodi’ and then after repairing my BT there is no change in behavior.

Can we have the ability to disable media buttons please?

Warning for anyone trying this, you will lose all of your custom activity buttons and have to re-create them.

Any updates on adding the ability to disable this feature?

The media keys go through the same input mapping so you can map them to other commands or to nothing: https://support.plex.tv/articles/plex-htpc-input-maps/

1 Like

You’re going to enjoy this.

I went and re-mapped the play/pause button for media keys to do nothing in Plex HTPC and now when I press play or pause on my harmony the Windows OSD comes up for the current media Playing in Plex and I see the button in the OSD go from Play to Pause and then back to Play but nothing actually happens in Plex which makes sense since I effectively un-mapped that media key.

So now I am stuck.

I cannot disable the Windows OSD or Media Keys.

I cannot disable Plex’s support for Media Keys or whatever that was added in 1.27 that caused this issue.

I am at a bit of a loss about what to do next other than continue asking for a way to disable what ever was added to 1.27. I would rather not downgrade back to 1.26 because I’m sure eventually that client won’t work anymore thanks to a Windows Update or Plex Server update.

Any chance you have any other ideas?

I think I am going to look into doing something with AutoHotkey in the mean time. Maybe I can have AHK detect the button press on the remote and pass whatever keyboard button would pause playback (space bar?).

For anyone else looking for a workaround:

  1. Close Plex
  2. Go to C:\Users\[YOURUSERNAME]\AppData\Local\Plex HTPC\inputmaps\defaults
  3. Copy media-keys.json into C:\Users\[YOURUSERNAME]\AppData\Local\Plex HTPC\inputmaps\
  4. Edit C:\Users\[YOURUSERNAME]\AppData\Local\Plex HTPC\inputmaps\media-keys.json
  5. Change the KEY_PLAY_PAUSE to blank (Set "KEY_PLAY_PAUSE":"",)
  6. Save and close the file
  7. Download and install AutoHotkey (https://www.autohotkey.com/)
  8. Open Notepad and put the following in it Media_Pay_Pause::Send {Space}
  9. Save the Notepad file as playPausePlexMacro.ahk somewhere you can find it
  10. Double click playPausePlexMacro.ahk and the AHK green icon should appear by your clock in Windows to let you know it’s running in the background
  11. Start Plex
  12. Use the Play/Pause button like you normally would

Never mind

Heh, was going to say thanks for the suggestion. Will keep it in my back pocket as an option.

I’ll probably just go AppleTV next time I refresh my HTPC and just eat the lower sound quality (no TrueHD/DTS-HD support) for a more stream lined experience using Plex and some of the other things I currently use a Xbone for… or maybe I’ll get lucky and Apple will add Bitstreaming support to ATV at this years WWDC.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.