I've now switched over to SageTV for my DVR Software. I'd love to use MC for this, but I need:
1. Automatic, reliable, and easy-to-setup control of my Motorola external Digital Cable box via the IR blaster included in my HD-PVR.
2. The ability to watch live TV on a remote system over the local network with a program guide and everything as if I were watching it on the computer that has the HD-PVR, PCI Tuners, and cable box physically connected to it.
Despite all of the advances in MC's TV support, it doesn't yet do this, and I'm also not sure how reliable or easy to configure the program guide data is for someone using a combination of analog cable and digital cable in the US with multiple tuners.
For these reasons, I've settled on SageTV for now as it meets those needs. The UI is kinda crappy though. It works, but it is no where near as polished or slick as MC's Theater View. So, my goal is to: Use SageTV primarily as a background video recording application on the server and extremely occasionally for "live TV" viewing (sports and whatnot), and to use MC for everything else. I want to be able to tell my wife: "No matter what show it is, what type of media it is, or where it came from, you go to MC to watch it, view it, or listen to it, unless it is live." This will make her very happy, and me too, since I won't have to deal with Sage's UI as often.
In order to accomplish this goal, though, I need MC to be able to auto-import my files and automatically tag them with metadata which is right there in a machine-readable format. Sure, it would be ideal to get SageTV to spit out JRSidecar.xml files, but that isn't going to happen realistically. (But if someone with some JAVA-Foo wants to write an extension that does that, I'd be all over it.) This seems like a pretty simple thing to do, and it would be nice to have additional video-tagging file format support. MC already supports all sorts of wildly different tagging schemes for in-file tags, and since in-file tags for videos are so few and far between, I think this could be a great addition that would add to the versatility and compatibility of MC for relatively minor development costs (they are just simple text files with a pretty standard syntax.)
What do you think?