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 Misc.
Note: if you have installed MythTV and don't have a MythTV desktop icon or entry in your window manager's Multimedia category, you can run mythtv-setup as the superuser to run the setup configuration and mythfrontend to access the MythTV frontend. Both of these programs open a graphical screen; however you will need to use your arrow keys instead of the mouse to access the GUI options.
Configuring MythTV for Multiple Systems
By default, only the computer running MythTV has access rights to the database that stores your configuration settings and recordings. If you wish to be able to access the MythTV database from other computers, you will need to change the database permissions. To do so, open a command prompt on the system that has MythTV installed, become the superuser and issue the following commands:
mysql -u root mythconverg mysql> grant all on mythconverg.* to mythtv@"192.168.1.%" identified by "mythtv"; mysql> flush privileges; mysql> quit; /usr/local/etc/rc.d/mysql-server restart
This example will allow any computer on the 192.168.1.x network to access the MythTV database--modify to suit the IP address of your network.