MythTV is an open source software digital video recorder (DVR) that is an alternative to Tivo or Windows Media Center. It allows you to pause and rewind live TV shows, skip commercials, schedule TV show recordings, and control a settop box using an infrared remote or firewire. In order to use MythTV, you will need a video capture card. Hardware requirements are described on the MythTV Wiki.
During the installation of PC-BSD the installer provided an option to install MythTV. If you wish to install MythTV afterwards, use the System Packages tab of System Manager. You'll find MythTV under the Misc category of System Packages. Once MythTV is installed, an entry should be added to the Multimedia section of the application menu of your desktop.
Running MythTV for the First Time
The PC-BSD version of MythTV provides an initialization script to properly setup the database backend used by MythTV. The first time you run MythTV, you will be prompted for the superuser password in order to configure MythTV, as shown in Figure 8.3a:
Figure 8.3a: Starting MythTV for the First Time
After inputting the superuser password, a console will temporarily open indicating that the MySQL service is starting and the MySQL database is being created. Once that is complete, you will see the configuration GUI shown in Figure 8.3b:
Figure 8.3b: MythTV Configuration GUI
NOTE: your mouse will not work in this GUI. Use your arrow and tab keys to highlight the desired options and press enter to select.
The initial screen will prompt you to select your Country and Language. Once the desired options are highlighted, navigate to Save and press enter. The next screen, shown in Figure 8.3c indicates that MythTV will update your database schema. Navigate to Upgrade and press enter.
Figure 8.3c: Upgrading the Database Schema