This is the big post, installing a Mythtv master backend and a frontend on one machine. This will take some time so be sure to have some when you start.
Start by installing the Backend:
sudo apt-get install mythtv-backend-master
It will ask for a password for the root mysql user. Enter one. It will then tell you mythtv-setup needs to be ran after the install. Click yes to more than one computer using mythtv (unles that isn't the case). I would reccomend password protecting mythweb, so select yes to that and enter a username and password. Click OK to the random password that is generated for MySQL, but remember where the file is:
/etc/mythtv/mysql.txt
Now the backend is installed, lets install the frontend:
sudo apt-get install ubuntu-mythtv-frontend
sudo dpkg-reconfigure mythtv-database
select localhost and then root (unles you know it is different) Then enter the mysql password that you inserted above (not the randomly generated one). Then select more than one computer agian.
We would also need to allow outside connections to mysql if we have more than one computer, but we will worry about that when we install a second computer. (this might not be nesscerry, I am unsure at the moment).
reboot the system and then go to the TV and start the configure process for mythtv.
sudo reboot now
At the computer screen (not SSH like I have done almost everything else) mythtv will have started. It will ask you to configure mythtv before starting the frontend. Click OK.
**Note these setting differ by person and location. Don't ask me what settings you should use, figure it out for yourself like I did. These are the settings that worked for me.
Start with General:
On the second screen change the channel frequency table to us-cable. Make sure TV format is NTSC (If you are in the US). The rest of the defaults work for me.
Capture cards is next:
My TV capture card (PVR-500) has two tuners, so I need to do this twice with the only change being the video device. Select new capture card and for card type select MPEG-2 encoder card. Default input is Tuner 1. One card will use /dev/video0 and the other /dev/video1 for video device. Once that is done push esc to get back to the main menu.
Video Source:
Click new video source. Give it a name (doesn't matter) Then enter in your login name and password for the SchedulesDirect.org website (if you don't have one get one). Retrieve lineup and it should pop up with what you set on SchedulesDirect's website. Select us-cable and then hit finish. Esc to get back to the main menu.
Input Connections:
Find the /dev/video0 and /dev/video1 tuner lines and do the same for both. Give it a name (different for each card please) and then select the video source you entered above. Then scan the channels to find out what channels you get. This takes a minute. If it doesn't give you all the channels that you should have chances are you didn't select us-cable. click OK then finish on the second screen. You should be back to the input connections page. repeat for the second card.
Channel Editor:
I didn't need to edit the channels so I skipped this.
Storage:
I just used the defaults for this.
Hit esc to finish the configure. It will ask you to fill the database, click OK. This will take a little while. It is downloading the program listing from SchedualesDirect.
Once that is done you can start watching TV in mythtv, but you might notice that the volume is low. I'll fix that in the next post and also change some of the settings in mythtv. You also can't play encrypted DVDs, I'll also fix that in the next post.