An annoyance with most DVRs is that if you decide to watch a program live it will still be recorded and clog up your unwatched recordings list.
I tend to set passes for all my favourite programmes so that if I’m out or doing something else, I can watch the recording. But often, I’ll just end up watching it live. This means the recording still appears as “unwatched” and so makes it harder to work out which shows in “Recordings” you have and haven’t seen, as the “unwatched” indicator isn’t always correct.
If Channels just kept an eye on any tuners being used for watching “live” and then marked any matching recordings as “watched” when the show finished, this would be a start, but comes with a few complications:
What if you’d just left the Apple TV on this channel and turned your TV off? Your recording would be marked as “watched” and potentially deleted, even though you hadn’t watched it.
What if you only watched half the show on live? (Mark the recording as half watched?)
What if one person was watching it live, and another person planned to watch the recording later, it could be automatically deleted if it was automatically marked as “watched”.
It would be ace if Channels was able to do something clever here to solve this issue. Maybe:
To avoid recordings being unexpectedly deleted automatically, perhaps a new “watched live” flag could be added? Instead of just marking it as “watched”. Then this wouldn’t get deleted automatically but would make it easier to manually delete.
Perhaps Channels could use user interactions to decide if someone is actually watching it or not, e.g. changing the channel at the start of a program and at the end = user probably watching the TV. Or if you press a button during the show, e.g. pause or view progress bar then Channels will know a user is actively watching.
Just brainstorming here. Anyone else have any ideas on this? Anyone know of any DVR that tries to do something similar?