Server-Side Passout Protection

As a server owner, if someone actually wants to spend a 12-hour day rotting on the couch and watching media from my libraries, I’m fine with that. That said, I think we should have the option to discourage/disable the “it’s on for background noise and I fell asleep” or “I left the house and forgot to turn it off” occurrences. Something similar to Netflix’s “Are you still watching?” feature, configurable/enforceable on the server-side that can’t be overridden by client-side settings.

e.g. If I have my server set to “require user confirmation every 3 hours” and a user has their passout protection set to “never prompt,” they should still be prompted 3 hours into their streaming session if they’re pulling from my libraries. Again, I don’t mind if they actually want to have a media binge day, and clicking “yep, still here!” every few hours is a reasonable ask in exchange for limiting my wasted bandwidth, power bill increases, and hardware wear and tear.

4 Likes

Next level support would be some way to set compound thresholds, possibly factoring in the library type. i.e.:

We don’t want to interrupt someone just because they’re watching LOTR:ROTK (3h21m) and our threshold is set at 3 hours.

We don’t want to interrupt someone less than an hour into their viewing experience just because they’re watching Adventure Time (~12 min episodes) and we have our threshold set at 4 episodes.