This section contains several tips & tricks for installing and configuring MediaPortal on the Mac Mini.
Mac Mini IR receiver & Logitech Remote
There are probably multiple ways to get the Mac Mini IR receiver working with MediaPortal. For example, the IR Server Suite seems to have support for the Mac Mini remote control. One of the main drawbacks of the standard Mac Mini Remote is that it has only very few buttons.
However, if you own a Logitech Harmony remote control, you can create a configuration that allows you to use much more buttons with the standard Mac Mini IR receiver. The remainder of this section describes this configuration in more detail. This is based on MediaPortal 1.3.0beta running on Windows 7 with the standard Apple Boot Camp drivers.
Configure your Logitech Harmony remote using the following details:
Model: Plex Player
Change the driver used for the Mac Mini IR receiver
Open the Windows Device Manager
Expand the section 'Human Interface Devices'
Right-click 'Apple IR Receiver'
Select 'Update Driver Software'
Select 'Browse my computer for driver software'
Select 'Let me pick from a list of device drivers on my computer'
The list should show two compatible drivers; the Apple IR Receiver driver and a generic USB Input Device driver
Choose the generic 'USB Input Device' driver, and save the changes
Use Google to find the EventGhost software, install it and open the configuration.
I first deleted all existing items from the Configuration Tree (you may need to click around; because of dependencies between items, they must be removed in a specific order).
Add the Apple IR receiver to EventGhost:
Configuration -> Add Plugin -> Generic HID:
Select 'IR Receiver - Apple, Inc' from the list of devices in the Generic HID configuration Window
Disable 'Trigger enduring events for buttons'
Enable 'Use raw Data as event name'
Save the configuration
Check whether the plugin works correctly by pressing some buttons on your Logitech Harmony Remote. In the left hand side of the EventGhost window you should see events occur for every button pressed (apart from some buttons that are not mapped with the Plex Player configuration)
Add the MediaPortal plugin to EventGhost, and map the buttons. Please see the attached configuration file for reference.
Configuration -> Add Plugin -> MediaPortal
After adding this plugin, you should see a MediaPortal tree with button names
For each button on your Harmony remote, do the following:
Press the button (pointing at your Apple IR receiver)
Note that each button generates different event id's; one for the initial button press, followed by multiple events when holding the button pressed.
Drag the event displayed in the EventGhost log (left side of window) to the corresponding button name in the MediaPortal tree
After performing these steps, you should be able to control MediaPortal using your Logitech Harmony remote and the built-in Mac Mini IR receiver, with the ability to use almost all buttons on your remote control.