Install on laptop when closed

Can channels everywhere DVR thing be installed on a laptop and work when closed? I use an AppleTV to watch everything

No, the DVR must be installed on a machine that is always on and running.

If it’s windows. You can set the lid action to do nothing in the power settings as well as plugged in sleep never. I ran that way for a while.

Yes you can. I had mine running this way for a long time. As long as you set the laptop to stay on while closed it should work fine.