MythTV Issues – Revisted

The other day I was going looking at some old posts in my blog and came across one that I thought might be a good idea to update: MythTV – Like TiVO w/no subscription! In it, I listed a series of issues that I had shortly after I finished my MythTV install. Well, I’ve been running Myth now for more than two years and have updated from the 0.18 version I originally installed to 0.20.2. But first, a little bit of back story of I got to here.

As I mentioned in the original post, I first installed Myth on an old computer running Fedora Core 4 as its OS. I upgraded Myth a couple times on this setup to get to 0.20.1, but never got around to upgrading the operating system. Then Zap2It announced they were no longer going to provide data information. A great group of people made a big last minute push to create Schedules Direct as a low cost alternative. The MythTV developers at the same time made a big push to get 0.20.2 out which supported the new Schedules Direct service. Unfortunately, my Fedora Core 4 based system was so old that there were no packages made for it. I tried a couple times to upgrade to Fedora 7 or Fedora Core 6, but always ran into some little issue or another. So I ended up using a slightly modified script I found in the mailing list to allow me to download updated guide data from Schedules Direct but continue to run my old system.

I ran like that until we got a new TV the day after Thanksgiving. The new TV supported High Definition and we discovered that there were a couple stations unencrypted on our basic extended cable (pretty much just the local broadcast stations) available in High Def. So it looked like a good time to rebuild the MythTV box. The new TV also supported VGA in, so I could stop dealing with the shortcomings of the PVR-350‘s TV out. It was a decent little card for doing Standard Def TV, but it wasn’t the best for the Myth menus and the way I had it configured, the only sound I could get to my TV was that from TV shows. I still don’t have the capability to record HD, but at least I have a machine that’s capable.

Now, without further ado, here’s my previous list and my current responses:

  • Channel changing is really slow

This very well may still be an issue…. I’m not sure. I don’t really do the Live TV part of things anymore. Having some idea of how this works (Myth basically first starts a recording then starts watching that recording), I’d say it’s very likely that it does still exist.

  • The fonts in the on screen guide are so small they’re pretty much useless

I guess I don’t know for sure because the guide is really part of Live TV, but I’m pretty sure this would be resolved now. I know when I did my original install, I had to tweak up the font sizes from default to be able to really read some things from across the room. On the new HD TV, the default sizes seem to be great, generally speaking.

  • I still need to figure out how to make channel icons work

As I already mentioned, I solved this one relatively quickly. The procedure is slightly different now than when I did it, but that’s all documented in a post to the MythTV-Users mailing list.

  • My wireless network card is unreliable (it’s an older 802.11b card that sometimes loses connection)

That year (2005) for Christmas, my wife got me an 802.11g linksys wireless card. It doesn’t have native Linux drivers, but it works just fine using ndiswrapper to load the Windows drivers.

  • The On Screen Display and the setup menus often place things off the screen where they aren’t really visible

I didn’t really know all that much about it at the time, but this is due to something called overscan. Basically, CRT based TVs (anything with a tube and a heavy glass front) “project” an image onto the glass screen. Because of differences in the manufacturing process, among other things, the amount of the original picture that lands on the visible area of this glass screen has some variance. My TV had a pretty high level of overscan which meant that most of the things on the edge (whether put there by Myth or by the TV station) didn’t show up. Now that my TV is an LCD TV, I get every pixel that’s sent to it displayed properly, so I no longer get things placed “off the screen.”

  • The sound output from the PVR 350 can only be used for TV sound. Other things that require sound (such as MP3 playback, games, etc) don’t work without a real sound card

I solved this one by no longer using the PVR 350 out as my output (sound or video). I’m now connected to the TV using a VGA cable for video and a standard 1/8″ stereo phone plug for audio. Because of that, MythMusic now works.

  • I only have a 20GB drive for my /video mount so that limits how much stuff I can record

Once again, my wife helped out with this one. She won a contest at work that gave her points she could spend to get, among other things, electronics. She got a 250GB hard drive which I migrated what little videos I had at the time to. No way I could have gone this long with on a 20GB hard drive :). Heck, we keep talking about whether or not to get an even bigger one!

  • It may be that I just haven’t found the module for it, but there’s an FM tuner in the PVR 350 that I don’t seem to have any support for in MythTV

Still haven’t solved this one. Even though I don’t use it for output anymore, I still use my 350 as a tuner.

MythTV – One problem solved

This one didn’t take too long to figure out. A little time with Google and I found the solution. There’s a little perl script that came with MythTV that will create an XML file that mythfilldatabase can use to put the icon information into the DB. It ended up just being two commands, though there are a few holes (mostly local stations). Anyway, here’s what I had to do (because I installed from an RPM my contrib is at the path below):

$ perl /usr/share/doc/mythtv-0.18.1/contrib/mkiconmap.pl
Answer the questions
$ mythfilldatabase --import-icon-map iconmap.xml --update-icon-map

And just wait for it to run!

MythTV — Like TiVO w/no subscription!

I had heard about this thing called MythTV a couple of times when looking at posts on Slashdot, mostly when issues regarding TiVO came up, but I had never looked into it until recently. Then my wife mentioned that she kinda wanted a TiVO and that got me started with a more in depth look. From what I could tell, the easiest thing to do was through a Hauppauge WinTV PVR 350 into a semi-decent computer, install linux, then install MythTV. Easy, right?

So I used Froogle to find the cheapest price on a WinTV 350 card that I could. Once it arrived, I followed Jarod Wilson’s giude to installing MythTV on Fedora Core 4. Over the course of the next two days (a lot of the time was spent on waiting for installs and downloads) I got MythTV 90% of the way there. I couldn’t seem to get the sound to work. So I emailed the MythTV users list and discovered that I missed an option in the setup to use the PVR 350 for video out and for sound. Oops.

So now I have a working MythTV installation that allows me to pause live TV and time-shift my viewing. I also have it set up so I can log in from anywhere on the Internet and set the box to record a show. So if I’m at my parent’s house and realize that if I stay any longer I’m gonna miss some show I’ve been wanting to watch, I can just log into my Myth box and set it to record!

I still have a couple of little issues with Myth, but overall I love it. My current issues are (off the top of my head):

  • Channel changing is really slow
  • The fonts in the on screen guide are so small they’re pretty much useless
  • I still need to figure out how to make channel icons work – solved
  • My wireless network card is unreliable (it’s an older 802.11b card that sometimes loses connection)
  • The On Screen Display and the setup menus often place things off the screen where they aren’t really visible
  • The sound output from the PVR 350 can only be used for TV sound. Other things that require sound (such as MP3 playback, games, etc) don’t work without a real sound card
  • I only have a 20GB drive for my /video mount so that limits how much stuff I can record
  • It may be that I just haven’t found the module for it, but there’s an FM tuner in the PVR 350 that I don’t seem to have any support for in MythTV

Some of these are obviously thing I have to solve while others are issues with MythTV and/or the ivtv drivers.

UPDATE 26-Nov-2005: Solved the first problem – got my channel icons!