Automatically fetches new playlists from the CMS every 5 minutes
Caches content locally with IndexedDB for uninterrupted playback
Reports screen status to the server for real-time monitoring
Records plays for detailed performance reports
Supports scrolling text overlays with custom content
API key authentication and HTTPS encryption
Get your screen up and running in minutes
Download the SDK and open it in a browser or package it as an app.
Enter your API URL and Screen ID in the setup screen:
https://commerce.chaptrr.comscreen_abc123(from CMS)Your screen will now display content from the assigned playlist. Manage content, schedules, and campaigns from the CMS dashboard.
Choose the deployment method that fits your hardware
Package as a native Windows, Mac, or Linux application
Embed in an Android app for smart TVs and tablets
Run on Raspberry Pi with Chromium in kiosk mode
Run directly in any modern web browser
Endpoints used by the Screen Player
/api/cms/player/content/{screen_id}Fetch playlist content for a screen
/api/cms/screens/{screen_id}/pingSend health ping to server
/api/cms/player/playRecord media play for analytics
Quick controls for the Screen Player