MediaRC is a remote control software designed for managing home theater and PVR devices. It provides a user-friendly interface for controlling multiple media devices from a single platform.
One of the standout features of MediaRC is its high level of flexibility and configuration options. However, this does mean that the config file can be somewhat complex. The default settings have been carefully designed to make sense in most cases, but users can override them as desired. The README provides an overview of how MediaRC works with config files, while the more detailed config-template.xml file offers a comprehensive guide. Users can also refer to the included example config file (mediarc.xml) for reference.
A config file for MediaRC typically consists of a global config definition, a TV definition, and a series of remote definitions. The global config provides some control over the program's appearance and behavior, while the TV definition allows users to easily access inputs and control sound using context keys. Remotes are defined by their driver type, with normal remotes allowing for button layout changes and sound remotes focused solely on sound controls.
When configuring LIRC remotes, each remote must be set up completely and must match the local lircd.conf with appropriate remote and button names. Serial remotes are predefined with commands and buttons, but can have their button layouts overridden as needed. Buttons are laid out in tables, with row and column spanning available for more attractive design options. Ultimately, MediaRC is a great choice for users who want to consolidate their media controls into one program with a high level of customization options available.
Version 0.1 Beta 1: N/A