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: ScreensAdd 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. ScreensImportUpload 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. ScreensGroupsNew 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


Next Steps


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