Channel lineup
Manage the channels delivered to room TVs.
Connection
Add Xtream source
Xtream accounts
All provider accounts registered for this property. Edit credentials or remove accounts that are no longer needed.
Pair a TV
Assign a TV to a room using the six-digit code shown on the device.
Prepare an Android TV
The selected hotel connector performs ADB actions. The dashboard sends commands through the control plane and never connects to the hotel network directly.
Before connecting
On the TV, enable Developer options and Wireless debugging. Android may ask you to approve this computer or enter a pairing code. NestTV cannot enable ADB silently.
Deployment status
Connector actions will appear here once a hotel connector is online.
APK rollout & release management
Review the staged connector APK, installed version/hash, eligibility, and rollout state for every TV. Confirm the selected scope, then queue one verified installation per eligible TV through the hotel connector.
Publish global connector release
Upload one signed immutable connector bundle to the shared release catalog. Publishing does not assign it to a property or change any connector.
Global connector release catalog
Shared release bytes are stored once. Approve an active release for this property, then explicitly push it to one selected hotel connector.
Assigned connector releases
Global releases currently approved for the selected property. Only these releases may be used for connector registration and downloads.
Validate connector release manifest
Paste a signed connector manifest to test signature, expiry, compatibility, checksum metadata, and downgrade protection. Validation and download are separate from activation.
Android APK catalog
Publish each signed APK once, then approve the same immutable artifact for the selected property. The server verifies package, version, and signing identity before storage.
Hotel connector
Register the hotel or resort connector that runs ADB, TSDuck, TVHeadend, and local device communication. The control plane sends all actions through this registered connector.
Register a connector
The token is shown once. Store it in the hotel connector’s environment as CONNECTOR_CONTROL_PLANE_TOKEN. A connector must be registered against a published, signed release; placeholder versions are not accepted.
Command history
Track queued, claimed, retried, completed, and expired actions without repeating a command accidentally.
Reset a device
Erase the selected Android TV and return it to factory setup. This cannot be undone.
Branding workspace
Prepare the TV landing experience, preview it, then publish a version that can be rolled back.
Property preview
Welcome message preview
Published versions
Roll back to a previous branding version if a change is not suitable.
Property management
Manage property identity here. Select a property to make it active, then open its separately scoped branding workspace.
Edit active property
Identity and capacity changes are saved as property settings, not as branding versions.
Create property
A newly created property becomes the active property automatically.
Administrators
Super administrators can create accounts and assign property roles.
Rooms & TVs
See which TVs are paired, online, and currently watching.
Add room
Live TV test devices
Create missing offline device registrations for multi-room playback tests. These are not physical TVs and do not mark devices online.
Test playback links
Start viewer sessions for selected synthetic devices on any enabled lineup channel. Choose different devices when testing multiple channels at once.
Provider catalog and account checks
These checks call the Xtream account and catalog APIs. They do not represent an active TV playback session.
Map account catalogs
Search every configured account through the selected hotel connector and match its streams to the current lineup.
No catalog mapping run yet.
Channel lineup
Review and manage the channels delivered to room TVs.
Current lineup
Manage the channels delivered to room TVs. Quarantined mappings are shown in Channel health.
Channel health
Monitor connector-owned playback mappings, provider fallback, and TVHeadend route state. Xtream account/catalog checks are shown separately under Provider connections.
Playback mapping health
These are live connector/TSDuck/TVHeadend mapping results, not Xtream catalog checks. Five consecutive playback failures temporarily remove a mapping from the TV lineup; a successful playback resets its failure count.
Lineup readiness
The hotel connector prepares enabled channels once, then releases the temporary provider session. This reduces first-use switching delay without holding every channel open.
Live playback failures and timing (connector)
These measurements come from the hotel connector’s live playback path: source resolution, TSDuck worker startup, TVHeadend mux/service setup, and channel readiness.
VOD library
Policy and catalogue generations for the selected property. Provider credentials and stream mappings remain on the hotel connector.
VOD policy
These values are delivered as non-secret configuration. TMDB credentials and Xtream credentials are never sent to TVs.
[YEAR] automatically checks the current year and prior years in the selected window. Leave blank to allow all groups. Hard catalogue limit: 50 movies and 30 TV shows. A title must match TMDB identity and be available in every configured Xtream account.Catalogue generations
Only a complete, successful connector generation becomes active. Failed refreshes retain the last-good catalogue.
Connector VOD cache
Movie assets are downloaded and verified at the hotel connector before they are published. This is connector telemetry; provider URLs and credentials are never exposed.