Skip to main content

Player Management

Control Your Network

SignageStudio provides comprehensive tools to monitor, control, and maintain your digital signage network. From real-time status to remote diagnostics, manage all your players from a single dashboard.

Dashboard Overview​

Screens Dashboard​

┌─────────────────────────────────────────────────────────────────┐
│ SCREENS DASHBOARD │
│ │
│ Summary: 47 Online │ 3 Offline │ 2 Warning │ 52 Total │
│ │
│ ┌─────────────────────────────────────────────────────────────┐│
│ │ Search: [________________] Filter: [All ▼] Group: [All ▼] ││
│ └─────────────────────────────────────────────────────────────┘│
│ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ ● Lobby Display Online Store #1 5 min ago │ │
│ │ ● Entrance TV Online Store #1 3 min ago │ │
│ │ ○ Meeting Room A Offline HQ 2 hrs ago │ │
│ │ ▲ Break Room Warning HQ 10 min ago │ │
│ │ ● Checkout 1 Online Store #2 1 min ago │ │
│ │ ● Checkout 2 Online Store #2 1 min ago │ │
│ │ ● Window Display Online Store #2 4 min ago │ │
│ │ ● ... (45 more) │ │
│ └──────────────────────────────────────────────────────────┘ │
│ │
│ Legend: ● Online ○ Offline ▲ Warning │
│ │
└─────────────────────────────────────────────────────────────────┘

Status Indicators​

IndicatorMeaningAction Needed
● OnlinePlaying content, connectedNone
○ OfflineNo connectionCheck network, power
▲ WarningIssue detectedReview alert
⟳ SyncingDownloading contentWait for completion
⏸ PausedIntentionally pausedResume if needed

Player Registration​

Adding New Players​

Method 1: Registration Code

  1. Install player software on device
  2. Player displays registration code (e.g., ABC123)
  3. In SignageStudio: Screens → Add Screen
  4. Enter registration code
  5. Name your screen
  6. Assign to group (optional)

Method 2: Auto-Registration

  1. Configure auto-registration in settings
  2. Set naming convention
  3. Set default group
  4. Player registers automatically on first connection

Method 3: Bulk Import

  1. Prepare CSV file with player details
  2. Screens → Import → Upload CSV
  3. Map columns to fields
  4. Review and confirm

Player Information​

FieldDescription
NameDisplay name for the screen
IDUnique identifier
GroupAssigned screen group
LocationPhysical location
TagsCustom labels
DescriptionNotes about this screen

Real-Time Monitoring​

Status Information​

MetricDescriptionUpdate Frequency
Connection statusOnline/offlineReal-time
Last seenTime of last check-inReal-time
Current contentWhat's playing now1 minute
IP addressNetwork addressOn change
Player versionSoftware versionOn change
System infoOS, hardware detailsHourly

Resource Monitoring​

ResourceWhat to MonitorAlert Threshold
CPUUsage percentageAbove 80% sustained
MemoryRAM usageAbove 85%
StorageDisk spaceBelow 10% free
TemperatureDevice tempAbove 70°C
NetworkBandwidth usageUnusual spikes

Resource Dashboard​

┌─────────────────────────────────────────────────────────────────┐
│ PLAYER: Lobby Display │
│ │
│ CPU Usage Memory Usage │
│ ┌─────────────────┐ ┌─────────────────┐ │
│ │████████░░░░░░░░░│ 45% │██████████░░░░░░│ 62% │
│ └─────────────────┘ └─────────────────┘ │
│ │
│ Storage Temperature │
│ ┌─────────────────┐ ┌─────────────────┐ │
│ │████████████░░░░░│ 71% │██████░░░░░░░░░░│ 42°C │
│ └─────────────────┘ └─────────────────┘ │
│ │
│ Network: 2.4 Mbps ↓ 0.1 Mbps ↑ │
│ │
└─────────────────────────────────────────────────────────────────┘

Remote Control​

Available Commands​

CommandActionUse Case
Restart PlayerRestart softwareStuck player
Reboot DeviceFull system rebootSystem issues
Refresh ContentForce content syncUpdate immediately
Clear CacheDelete cached filesStorage/playback issues
Take ScreenshotCapture current displayVerify content
Send MessageDisplay popup messageTesting, alerts
Update SoftwarePush player updateNew version
Adjust VolumeChange audio levelAudio displays
Toggle DisplayTurn screen on/offPower management

Remote Screenshot​

Capture what's currently displayed:

  1. Select screen in dashboard
  2. Click Screenshot button
  3. View captured image
  4. Compare to expected content
  5. Optionally save or share

Command History​

View past commands and results:

TimeCommandStatusResult
10:45 AMRestartSuccessPlayer restarted
10:30 AMScreenshotSuccessImage captured
10:15 AMRefreshSuccessContent synced
9:00 AMUpdateFailedNetwork timeout

Screen Groups​

Creating Groups​

Organize screens for easier management:

  1. Screens → Groups → New Group
  2. Name the group
  3. Add screens by selection or rules

Group Types​

TypeConfigurationExample
StaticManual screen assignment"Main Lobby Displays"
Location-basedBy geographic area"Northeast Stores"
Tag-basedBy screen tags"Menu Boards"
AutomaticRules-based membership"All Windows Players"

Group Benefits​

BenefitDescription
Campaign targetingAssign content to groups
Bulk actionsControl multiple screens
ReportingGroup-level analytics
Access controlUser permissions by group

Alerts and Notifications​

Alert Types​

AlertTriggerSeverity
OfflinePlayer disconnectedHigh
Content sync failedDownload errorMedium
Low storageBelow thresholdMedium
High temperatureAbove thresholdHigh
Software update availableNew versionLow
License expiringNear expirationHigh

Notification Channels​

ChannelConfiguration
EmailUser preferences
SMSPhone number required
WebhookCustom URL integration
SlackWorkspace integration
In-appDashboard alerts

Alert Configuration​

┌─────────────────────────────────────────────────────────────────┐
│ ALERT SETTINGS │
│ │
│ Alert Type Email SMS Slack Threshold │
│ ───────────────────────────────────────────────────────── │
│ Player Offline ✓ ✓ ✓ 5 minutes │
│ Content Sync Error ✓ ○ ✓ 3 failures │
│ Low Storage ✓ ○ ✓ 10% free │
│ High Temperature ✓ ✓ ✓ 70°C │
│ Update Available ✓ ○ ○ - │
│ │
│ ✓ = Enabled ○ = Disabled │
│ │
└─────────────────────────────────────────────────────────────────┘

Software Updates​

Update Management​

Update TypeDescription
AutomaticUpdates install automatically
ScheduledUpdates at specified time
ManualUser-initiated updates
StagedRoll out to test group first

Update Process​

  1. Check for updates - Automatic or manual
  2. Download - Background download
  3. Verify - Checksum validation
  4. Install - Apply during maintenance window
  5. Restart - Player restarts with new version
  6. Confirm - Version verified in dashboard

Update Best Practices​

PracticeBenefit
Schedule off-hoursMinimize disruption
Test firstPilot with one player
Staged rollout10% → 50% → 100%
Have rollback planQuick recovery
Monitor after updateCatch issues early

Proof of Play​

Playback Logging​

Track what content played and when:

Data PointDescription
Content IDWhat item played
Start timeWhen playback began
DurationHow long it played
CompletionPlayed to end or interrupted
Screen IDWhich player
ImpressionsEstimated views

Proof of Play Reports​

ReportContent
By ContentAll plays of specific item
By ScreenAll plays on specific player
By CampaignCampaign delivery summary
By Date RangePlays within period
ComplianceScheduled vs. actual

Export Options​

FormatUse Case
CSVSpreadsheet analysis
PDFClient reports
APISystem integration
DashboardVisual overview

Diagnostics​

Troubleshooting Tools​

ToolPurpose
LogsView player log files
Network testCheck connectivity
Content verifyValidate downloaded files
Performance testBenchmark playback
Screenshot compareExpected vs. actual

Common Issues​

SymptomPossible CauseSolution
OfflineNetwork issueCheck connectivity
Black screenContent errorCheck content, restart
Stuttering videoPerformanceReduce quality, check CPU
Old contentSync failureForce refresh, check storage
Wrong contentSchedule issueVerify campaign assignment

Diagnostic Commands​

CommandOutput
pingNetwork latency
speedtestBandwidth
dfDisk space
topCPU/memory
tail logsRecent log entries

Bulk Operations​

Multi-Select Actions​

Perform actions on multiple screens:

  1. Select screens (checkboxes)
  2. Click Bulk Actions
  3. Choose operation:
ActionDescription
Restart AllRestart selected players
Refresh AllForce content sync
Assign CampaignApply campaign
Move to GroupChange group membership
Add TagsApply tags
ExportDownload screen details

Scheduled Maintenance​

TaskScheduleScope
Nightly restart3:00 AMAll players
Weekly updateSunday 2:00 AMStaged groups
Cache clearMonthlyLow storage screens

Frequently Asked Questions​


Try it on your own screens, free​

DigitalSignage.com, which publishes this guide, runs a permanent free plan: the first 3 screens are free forever (no credit card, no ads, no time limit), then from $3 per screen per month with volume pricing via a public calculator. The free SignPlayer runs on Windows, Mac, Android and Android TV, Chrome OS, Raspberry Pi, iPad or any modern web browser. Start free · 2026 pricing

Next Steps​


Player Management documentation maintained by MediaSignage. For support, contact support@digitalsignage.com