MythTV Plug-ins

MythArchive

DVD image creation from recorded shows (including proprietary video formats) and MythVideo files are handled through the MythArchive plug-in. Archives include program meta-data (title, description, cut list) so that content may be transferred or copied between systems without losing such all-important information. This was formerly the task of MythBurn shell scripts, but has been retired in favor of a Python script and better mythfrontend user interface integration.

A simple XML file controls re-encoding profiles for the automated conversion of audio or video formats.

MythBrowser

Native support for tabbed Web browsing is provided by the MythBrowser plug-in. In addition to conveniently-tabbed windows, MythBrowser responds to mouse-driven events with a right-click pop-up menu and customizable keyboard and remote control bindings for navigating the 'Net. There's even a basic bookmark manager included for categorizing your favorite sites.

Configuration is simple and summarized in the following options: default page zoom, default browser (can be changed to, say, Firefox or Konqueror), scrollbar visibility, page scroll toggle and speed and of course add or edit bookmarks.

MythControls

Settings for keybindings were previously handled through the MythWeb plug-in or by fiddling with the MySQL database in which such bindings are stored - that is, until the MythControls plug-in came along.

MythControls makes these settings accessible directly to the frontend client as a plug-in instead of as an integral portion of the frontend configuration settings (before it was built-in and mandatory, today it's optional). Keyboard controls may be mapped according to personal preferences so that less time need be spent learning keybindings. This means you can spend that time training MythTV to respond to whatever control inputs you desire instead.

Ed Tittel is a long-time IT writer, researcher and consultant, and occasional contributor to Tom’s Hardware. A Windows Insider MVP since 2018, he likes to cover OS-related driver, troubleshooting, and security topics.