Here is a simple use case - we want to track how many users are logged into the channel for months or years at a time without logging out.
Isn't there some timer that kicks out of the channel and to Home screen if it has been inactive for couple of hours or some such? That would make the answer 0 users
We're also interested in market research to find out what percentage of users have disabled the screensaver vs what percentage have it set to 10 minutes or longer without pinging their roku or unnecessarily hitting our servers to collect this information. If the screensaver is on and the roku channel app displays a dialog box the screensaver doesn't turn off unless the user does something on the remote. More hard data about screensavers wouldn't be a bad thing would it?
In a perfect world, ask a Roku rep and they may tell you that. Or, the answer may be "nunya business" - in which case that won't be doable via API either
. But, hmm - have you tried ECP /query/active-app ? It's been documented for almost a year, without a drumroll.