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.