Mythtv Notes
From YwwgWiki
Current Hardware
Athlon 2000+ (OC'ed from 1700+)
512MB RAM
/dev/hda3 7011672 4802228 1853204 73% / (NOT ENOUGH)
/dev/hda1 101089 21508 74362 23% /boot
none 257908 0 257908 0% /dev/shm
/dev/mapper/myth_vg-myth_lv
128304844 100254164 22836636 82% /mythtv
I use LVM for the /mythtv directory. Lets me expand the storage as much as I want.
Hauppauge 250 for encoding. Works much better than CPU, definitely worth the money. Nvidia XvMC sucks, not worth it.
if, upon some sort of upgrade, mythtv is not working and the font looks weirdly bold, make sure hostname is mythtv -- my database is keyed to mythtv, not localhost.
lirc: I have a sending and receiving IR hardware, so I had to hack lirc to work with two devices. Basically I have two lircd daemons on different ports.
what follows is raw tomboy note, so don't expect to understand it.
ok. so it's not as simple as blaster and irman in different dirs. You should install irman to usr/local, and blaster to root/lirc. then copy the blaster lircd and irsend (was rc) to local.
irman requires libirman
blaster requires a kernel module
make sure you unset serial for blaster, but SET setserial for irman! irman is on ttyS1, you should do setserial /dev/ttyS1 -v autoconfig. check if -v is "verbose". do in rc.local.
as for /dev/ items, now they get overwritten by fucking udev, and since I'm totally hacking it up this is no good. SO, I have /root/lircdevs which contains what the devices should be. This overwrites /dev.
make sure console perms are good for lir* and ttyS*
Still having trouble with a clean boot, I still have to copy stuff around. Need to fix this. This is a problem with udev creating incorrect devices on the fly. At this point, when I boot I have to manually restart one of the lircds to get it to work. The work at this point is minimal, but it's still not boot-n-go.
Remote Viewing
I recently got my laptop to talk to the mythtv computer so I could watch recordings from anywhere in wifi range.
I found I had to manually add a MasterServerIP entry to the main database with the hostname of my client computer in order for it to connect to the server. It kept defaulting to localhost, even though all of the UI-accessible settings listed the ip address correctly.
wifi is a little too slow for mpeg2 -- there are little jerks and pauses every so often, and it quits out of recordings, thinking they are over.

