I’m sick of MythTV, and I’m finally going to get rid of it once and for all. The thing that has really ticked me off is that in trying to archive my shows, I have to jump through so many hoops just to get my video back out in a file format that isn’t a total hack and still manage to not get it to squelch.
That’s just my latest problem, though. Myth drives me insane for a lot of reasons. Here’s all of em:
Things I hate about MythTV:
- Stupid file format incompatible with everything else in the world (hacked NuppelVideo)
- Lame naming scheme of recording files (like it would be hard to save a file as “TV Show – Episode Name.mpg” instead of something like 1071_20061017220000.nuv)
- How they reinvent the wheel on freaking *everything* — let’s ignore the fact that there’s already VLC, MPlayer and Xine, we’ll just write our own internal media player! Yah!
- Subversion tree of the fixes release branch segfaults so much you have to have create a cron job to check every few minutes if its running
Things I like about MythTV:
- Skips commercials for me
I could go on about all the stupid things that totally nag me about mythtv, but I’ll tell you this much — it’s worth the pain of having to fast forward every now to use something that isn’t going to screw me over when I try to do something *outside* of mythtv with my files.
Even then, instead of complaining, I’m actually going to do something about it. MPlayer is already working on adding native support for the IVTV cards, and I’m going to find out what I can do to get the Plextor ConvertX working as well. It’s about freaking time we had some options, and if it means me buying some hardware and giving it to developers, well I’m definately all up for that idea.
Plus, I’m seriously starting to think of just writing my own PVR system. Nothing too exotic (definately nowhere near the compelixty of MythTV or Freevo), but something simple to just setup a recording schedule. I was looking at the xmltv data that I grabbed from DataDirect, and there is a lot of stuff in there. It would be trivial to just setup some kind of combination of cronjobs, a webpage, and mencoder to record what I schedule. It’s not that hard to say “Foo Show” is on at 5:00, see if the file already exists, if not, record it.
I’m gonna see what I can whip up. In the meantime, I’m gonna downgrade back to 0.19 of mythtv so I can at least get nuvexport working again.