I agree with Lost_Mobius. I have an Elgato HDHomeRun, running EyeTV 3.x on my Leopard Mini. The shows record automatically then EyeTV converts them to an iTunes compatible format (I use the 'iPod High' preset for news shows and things where the PQ isn't as important and the 'AppleTV' preset for the stuff that's more quality sensitive) and puts them into iTunes. From there
TV picks them up automatically.
There are only three downsides to a relatively set and forget system:
1) On TiVo I can start watching shows the moment they start, on with this setup I get access about an hour after the show ends (time for the conversion)
2) EyeTV will keep its disk drive clean (I set it to keep two copies in case there's an error) by erasing older shows, but iTunes needs to be manually cleaned up every now and then.
3) EyeTV (3.0.1 I think, not near that computer right now) hangs every so often on
TV preset conversions of HD programs. I record about 4 shows a week this way and it seems to hang about every three weeks or so. When it hangs it not only affects that show but it stops recording future shows until I clear the dialog box. It never hangs using the iPod High preset which still gives me widescreen and looks decent for news shows and the like on my two sub 30" TVs.
All in all, it is a good replacement for my TiVo at a monthly cost of $0 and with a user interface that passes the wife test.