2009-04-22, 22:39
While it won't go into XBMC Babylon because of feature freeze, there's a
new implementation of XBMC's IR-helper (aka XBMCHelper) on OSX for that includes support for handling multiple
AppleRemotes. This may sound not that interesting, but has a neat side effect:
Full usage of Logitech's Harmony remote (which simply acts as several AppleRemotes with different IDs)
To test this there are a few steps to do:
a) prepare your Harmony with Plex' mapping from the Logitech database by adding
a "Media Center PC - Plex - Plex Player" device
b) download new XBMCHelper (or build your own version from Babylon branch)
c) replace XBMCHelper in XBMC Babylon's App folder (/Application/XBMC.app/Contents/Resources/XBMC/tools/osx/) with the new version
c1) make XBMCHelper executable (chmod +x /Applications/XBMC.app/Contents/Resources/XBMC/tools/osx/XBMCHelper)
d) make sure AppleRemote is enabled and set to "Standard" (Settings->System->AppleRemote)
e) download updated Keymap.xml and copy it to your userdata folder (~/Library/Application\ Support/XBMC/userdata/)
f) make sure your Mac isn't paired with any AppleRemote
Please feel free to post bugs or discuss Keymap.xml default mappings in this thread.
Attention:
Babylon 9.04.1 has a typo that prevents XBMCHelper to survive reboots in "Always On" mode. This is fixed in current svn.
See this post for a workaround
Thanks to
- Martin Kahr for sharing the RemoteControlWrapper framework, which does most of the remote handling stuff for us
- davilla/d4rk for bringing up the idea on how to support the Harmony through several remotes
- Plex team/Pundy for implementing this in Plex, so that we got our asses up and added it too
Keymap.xml changes:
- added JumpSMS stuff (thanks Weavus!)
EditX: added f)
new implementation of XBMC's IR-helper (aka XBMCHelper) on OSX for that includes support for handling multiple
AppleRemotes. This may sound not that interesting, but has a neat side effect:
Full usage of Logitech's Harmony remote (which simply acts as several AppleRemotes with different IDs)
To test this there are a few steps to do:
a) prepare your Harmony with Plex' mapping from the Logitech database by adding
a "Media Center PC - Plex - Plex Player" device
b) download new XBMCHelper (or build your own version from Babylon branch)
c) replace XBMCHelper in XBMC Babylon's App folder (/Application/XBMC.app/Contents/Resources/XBMC/tools/osx/) with the new version
c1) make XBMCHelper executable (chmod +x /Applications/XBMC.app/Contents/Resources/XBMC/tools/osx/XBMCHelper)
d) make sure AppleRemote is enabled and set to "Standard" (Settings->System->AppleRemote)
e) download updated Keymap.xml and copy it to your userdata folder (~/Library/Application\ Support/XBMC/userdata/)
f) make sure your Mac isn't paired with any AppleRemote
Please feel free to post bugs or discuss Keymap.xml default mappings in this thread.
Attention:
Babylon 9.04.1 has a typo that prevents XBMCHelper to survive reboots in "Always On" mode. This is fixed in current svn.
See this post for a workaround
Thanks to
- Martin Kahr for sharing the RemoteControlWrapper framework, which does most of the remote handling stuff for us
- davilla/d4rk for bringing up the idea on how to support the Harmony through several remotes
- Plex team/Pundy for implementing this in Plex, so that we got our asses up and added it too
Keymap.xml changes:
- added JumpSMS stuff (thanks Weavus!)
EditX: added f)