Keyboard Play pause does not work with 3.1 [#2430]

Beta Testing for Windows Products and plugins

Moderator: Gurus

cheek
Posts: 18
Joined: Mon Sep 04, 2006 2:49 pm

Re: Keyboard Play pause does not work with 3.1 [#2430]

Post by cheek »

Sorry for the delay in this reply; been really busy at work.

So i went ahead and downloaded the old version i remembered to be working, and found that 3.03 does in fact respond to the play/pause key (mostly) as expected. MM receives the message in all three window states: minimized, systray, and restored. When in the systray however, the app is paused then restored. I don't specifically remember if this behavior was in the version i had previously, but at minimum MM does receive the message in systray, which in my understanding, MM does not do in the latest 3.1 releases.

I also downloaded the later 3.0 releases in order to pinpoint which release changed functionality, and found 3.04 and 3.05 to both behave the same. There was not a release posted for 3.06 at the linked site, so apparently the change was introduced in that version or 3.07.

These versions also respond to the Media_Next and previous keys, which IIRC, 3.1 does not.
Ludek
Posts: 5120
Joined: Fri Mar 09, 2007 9:00 am

Re: Keyboard Play pause does not work with 3.1 [#2430]

Post by Ludek »

Cheek, thank you.

You seem to be right, MM 3.0.3 worked with iType even if Mm was in system tray. The reason is that we used Low Level keyboard hook in the versions prior to 3.0.6. But we had some reasons to not use the LLKeysHook, see: http://www.ventismedia.com/mantis/view.php?id=2430 (note 17822)

Nevertheless there is a hidden config in MediaMonkey.ini file. See http://www.mediamonkey.com/support/inde ... ticleid=17 for more details. If you add line
PreferLLKeysHook = 1
to the [options] section of MediaMonkey.ini file then Low Level Keyboeard hook is preffered and the hotkey will work like in MM 3.0.3

It looks like we should consider all pros and cons and decide whether LLKeysHook shouldn't be preffered by default.
cheek
Posts: 18
Joined: Mon Sep 04, 2006 2:49 pm

Re: Keyboard Play pause does not work with 3.1 [#2430]

Post by cheek »

I had seen that option in the some of the other threads around this subject, and had found some success with that option restoring functionality to the Media_Next commands, but not to play/pause. However, it now sounds like the recent 3.1 builds in combination with PreferLLKeysHook will restore most of the previous functionality. I will try this tomorrow at work with the keyboard in question and the small library.

I really appreciate the summary posted in the bugtrack, as well as everyone's continued attention on this matter.
Just another reason why i uninstalled itunes and bought media monkey; I encourage anyone reading this to do the same.
Post Reply