Fiddled with mythtv again. It’s tempting to get a box specifically
for it. Or maybe use the old 1ghz celeron box I have (albeit, with
a mere 20gigs of drive space or so).

Historically, I tend to get these type of projects to the point
they work, then realize I don’t really need it. Aka, the remote
controlled mp3 box I built and never used. Or the proxy/firewall/mail/dns/etc boxes.
Or the mame box (though that never really made it to “working” state..).

I might try installing the cvs code and seeing if its any faster
(commits messages seems to indicate fixes for various performance
problems I’ve seen in 0.14 are fixed). If not, I’ll probably
wait another year ;->

One of the somewhat annoying things about
mythtv is they used mysql for everything. For some reason, I’ve
always hated projects that use sql dbs. Most of the mp3 jukeboxes
being prime examples. But for mythtv, it also seems to be
one of the primary performance bottlenecks. Things like all the
config settings are stored in the db, and queried every time they
are needed. And if I’m reading correctly, there is a db connection
build up/tear down, every time a setting is accessed.
And the music app, for example, queries settings for every song.

Maybe I just have something configured wrong, as it’s pretty
close to being usable and lots of people are using it without
too many complaints.