Platforms and features

CS Player is available for several platforms, and their capabilities differ. This page compares the player features across platforms so you can pick the right hardware for your screens.

The PC column covers the desktop player builds: Windows, Ubuntu Linux and NVIDIA Jetson.

Legend:

  • ✅ — supported

  • ⚠️ — supported with limitations

  • ❌ — not supported

Player configuration

Feature PC Android Tizen / webOS Note

Window position

✅

❌

❌

On Android and Smart TV set via the frame position

Always on top

✅

❌

❌

Not needed on Android and Smart TV

Hide cursor

✅

❌

❌

Not needed on Android and Smart TV

Playback with preload

✅

✅

✅

The next advertisement is loaded in the background

Playback without preload

✅

✅

❌

Lower device load, but a longer delay when switching advertisements

Playback codec selection

✅

❌

❌

Native, FFmpeg, VLC, MPV. Native is recommended

Player window background color

✅

❌

✅

Brightness control

✅

❌

✅

Scheduled restart

✅

❌

❌

Behavior when the ad slot is longer than the video

✅

❌

❌

Loop, Black Screen, Last Frame

Application language

✅

✅

✅

The system language is used, or English if the language is not supported. On Smart TV the language can also be selected in the TV settings

Screen orientation

❌

✅

✅

Android — via the device settings or in the player app, Smart TV — via configuration

Location support

✅

✅

❌

PC — via the API or a USB device, the API is preferred. Android — via the standard Android API

Content playback

Schedules and campaigns

Feature PC Android Tizen / webOS Note

All types of schedules, playlists and campaigns

✅

✅

⚠️

Auto By Trigger campaigns are not supported

Supported advertisement types

Advertisement type PC Android Tizen / webOS

Video

✅

✅

✅

Image

✅

✅

✅

Website

✅

✅

⚠️ Limited support

Interactive

✅

✅

⚠️ Limited support

Streams

✅

✅

❌

Content rendering

Feature PC Android Tizen / webOS Note

Advertisement change animation

✅

⚠️

❌

Android: Fade, Crossfade, Crossslide

Video/Image scaling

✅

✅

✅

Composite screens

✅

✅

✅

Multiple frames

✅

⚠️

⚠️

Avoid overlapping frames. On Tizen a single frame per screen is recommended

Trigger advertisements

✅

✅

❌

Neither local nor server triggers are supported

Replacing the error_no_content screen

✅

❌

❌

On PC the file can be replaced in the player installation directory

Replacing the error_out_of_sync image

✅

✅

❌

On PC and Android the file can be replaced in the player cache directory

Integrations and analytics

Feature PC Android Tizen / webOS Note

Programmatic advertisements

✅

✅

✅

MAC address counting statistics

✅

✅

✅

With correct setup

People counting via cameras

✅

❌

❌

Additional software required

CamGrabber (snapshot upload)

✅

❌

❌

Additional software and correct setup required

Circuit Breaker for API

✅

✅

✅

Trackerboard client

✅

✅

❌

Diagnostics and remote control

Feature PC Android Tizen / webOS Note

Logging

✅

✅

✅

PC — logging to file, Android and Smart TV — to the monitoring service

Screenshot in the account

✅

⚠️

✅

On Android the app needs root access

Device system features

❌

❌

✅

App updates, working hours and volume control are handled by the TV itself

Remote commands

❌

❌

✅

The commands listed below are supported

Brightness schedule

✅

✅

✅

Supported remote commands (Tizen / webOS only)

  • Change the application language

  • Change brightness

  • Change volume

  • Restart the application

  • Close the application

  • Restart the device

  • Power off the device