Before you begin
- Windows 10 or Windows 11 computer
- Internet connection (10 Mbps or faster)
- Account credentials from your welcome email
Setup steps
- 1
Install the player
Download and install our recommended Windows player from the official source referenced in your welcome email.
- 2
Open the app
Launch the player from your Start menu or desktop shortcut.
- 3
Add your account
Enter the server/device name, username, and password from your welcome email, then select login.
- 4
Start watching
The channel guide loads and you're ready. You can also use the picture-in-picture mode while you work.
Helpful tips
- Windows Update keeps your system compatible with modern streaming apps.
- If the video stutters, close heavy background applications and consider an Ethernet connection.
- Enable hardware acceleration in the player settings if your graphics card supports it.