by alexjohnson » August 24th, 2009, 1:29 pm
1. Reliability.
2. Reliability.
3. Reliability.
I've been a repeat customer since January 2005 (original Mac mini launch). I have bought a 410, Diversity, and 310 - and a DTT as a gift. I also bought the Turbo.264, and I have a paid upgrade to v.3. I like what you've tried to do. I like being able to take my shows and put them on other devices. I like that I don't have to pay subscriptions. And I like that I can use my Mac mini for everything from TV to DVD to radio to downloaded video.
But every time I go on holiday, something seems to happen when I'm not there to babysit EyeTV. On the latest version a week or so ago, despite being told not to sleep in Energy Saving Preferences, the Mac mini went to sleep. Despite EyeTV being told to wake up every hour to check schedules, it didn't, or if it did, it still didn't record anything. And, because most of my recordings are now set as Season Passes (or whatever it's called), I note even the missed schedules now disappear within seconds of bringing up the Schedule Recordings screen, so you're not even sure what you missed. This happens with annoying frequency - not these circumstances, but some glitch or other when I am away, and least able to do something about it.
Normally I leave EyeTV in full screen mode all the time (and simply switch off the TV). This is a belt-and-suspenders approach to the sleep problem. On this occasion unfortunately I didn't.
This is the latest iteration - no doubt something small, or some bug. The one weird thing about this was that EyeTV did not crash - that's the usual cause. But honestly, it's always something. Indeed, after one violent crash I now routinely export things I don't want to miss to iTunes. Yet earlier this year, we were dealing with the Turbo export crashes.
I think EyeTV needs a Snow Leopard makeover. By that I think it needs someone to go through it, ideally _removing_ features and options, and making sure the product works solidly. So:
- an option that just says "when EyeTV is running do not allow sleep", ticked by default. Caffeine does this.
- Use that launch daemon so that EyeTV always restarts after a crash, again an option, again on by default. (I have the option for EyeTV to start automatically, and for the Mac to restart after a power failure. Post crash there's not much I can do, is there?)
- A mouse cursor which ALWAYS goes away in full screen mode after 5 or 10 seconds (it appears when the show has been paused for long enough for the screen saver to come on).
- A full screen mode in which the menu bar ALWAYS goes away after 5 or 10 seconds, even if the mouse has been left there. (Same I guess for Dock for those who don't hide.) And, one which hides any other menu items trying to force their way through, e.g. Western Digital icon, bouncing Dock apps. Full screen means full screen, as per Apple Front Row, or even iTunes which might be a better example as it allows the mouse cursor.
- Sharing which works as consistently as it does in Front Row, or iTunes, or non-Apple virtual KVM solutions like Teleport. EyeTV's is VERY unreliable. And, sharing a common library doesn't work as if you watch a recording in progress on another machine (e.g. tell living room to record, stream to bedroom) the recording will not stop and carries on till the entire hard drive is full. (Unless this bug has been fixed?) On my bedroom iMac, I probably have to quit and restart EyeTV about half the time to get sharing to work. More rarely - maybe one in 20 times - and I have to use my laptop with Screen Sharing to the Mac mini and iMac toggling the sharing options till something comes up. This is not "it just works." EyeTV is unique of my apps in its flakely Bonjour implemetation. (Both Macs are connected via a hard-wired LAN by the way - and this isn't to use this post troubleshoot, but rather to say I've check a great many of the obvious things and I think I'm right to use words such as "bug" and "flakey" as whatever I might be inadvertently "doing," it cannot be the case that the software was designed to work this way. And I most commonly use Teleport to "fix" this, and if it can see both Macs, why can't EyeTV?)
- No random ""empty blue screen" on start-up in full screen. Indeed, no lack of QA which would allow this one to get through.
If there were a feature request it would be:
- Option to delete from library on successful export.
- Option to delete a watched show from host machine when using sharing.
But, I would just like EyeTV to be ROCK SOLID and for the features it already has to work first time, every time, as a "reasonable person" would expect. Of course from time to time freakish things will happen and it will crash. But freakish things are by definition freakish. I echo the comments elsewhere - please don't dedicate resources to an iPhone app till the apps you do have are more dependable.
Others may disagree. And sorry to come across as negative. But after four and a half years of use to find I still can't just trust that it will have worked is annoying.