@cjcox let me restate what I said above
Start the show 5 min early, if I have a free tuner, otherwise start on time.
End the show 10 min later, if I have a free tuner, otherwise end on time.
Now you tell me what I am missing. As I said, it doesn't seem complicated from my stand point. But give me more of an idea why you think what I am saying doesn't cover the tuner in use case you mentioned
What if I am recording 4 shows 6 to 7 but want to record 2 shows 7 to 8 - what happens since Tablo adds 5 minutes to the end of each of those 4 shows going 6 to 7:05 instead of just 6 to 7:00........ do my two 7 to 8 shows simply not record or not start recording until 7:05? Or do they drop that extra 5 minutes so they can record the 7 to 8 shows?
They already have to handle overlap since they tack on that 5 minutes - going into my next show time slot as it is now.
Heck, they record 5 extra minutes at the end now........ so they do have some logic there!
Record 3 shows 6pm to 7pm. That's 3 tuners taken.
Say I want to record another show from 7 to 8pm. Gee, Tablo is already using 3 tuners of the 4 and using them until 7:05 pm, correct? But there is a 4th tuner free so it can start that show at 7pm no problem - it could start at 6:59 if I set it manually, no problem.
Say I want to record 4 shows from 6pm to 7pm
4 tuners each busy recording a show from 6pm to 7:05pm.
I want to record another show 7 pm to 8pm. Can't do it, all 4 tuners are busy from 6pm to 7:05 pm recording shows off the program guide - 4 tuners doing 4 shows 6 to 7:05pm.
Say I want to record shows that over-lap in time - Tablo has to handle that now somehow. If I am recording 2 shows 6 to 8pm, a show 6 to 7pm and a show 7 to 8pm it's still got to work out conflicts somehow since it records that extra 5 minutes at the end of a show......... the logic must already be there to work out scheduling conflicts since they already automatically add 5 minutes to the end of each show, and I can manually record shows starting 1 minute early - and it doesn't melt the Tablo or set the house afire.
Use some graph paper and chart it out - they are already doing very similar and such conflicts are possible daily if you record enough shows due to the 5 minutes they add to the end of each show. How about instead giving us the option to move that to the front of a show, or splitting it.
I've drawn this out on paper, and the possibilities of ending up in a conflict are really quite slim. And the fact that I don't use Tablo to watch live TV isn't the point since we do record a lot of stuff - my wife has several westerns set to record any time they are on, any episodes we don't have, day or night and I've set up many a recording myself and not run into issues, but expected to thanks to the extra 5 minutes that frankly I'd leave off in favor of adding a minute to the start. Or make the 5 minutes 3 instead and add 2 to the front end.
On paper I get no conflicts. If it can't start a show at a certain time now the thing still operates - if it's got a tuner it records. IF not, it doesn't.
I guess I can just do manual recordings to catch all of our favorite shows but doesn't that really defeat the whole point of a program guide and the automation if I must manually record almost every prime-time show we watch now? What's the point of the guide if we have to lose the first part of so many shows, or else set them up manually anyway.
We may end up regretting the life-time subscription if we have to have be resigned to manually recording so many prime time shows anyway. That or miss the first minute or two of all of our favorites.