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 (default)

  1. Install SignPlayer on the device (see the SignPlayer setup guides)
  2. Open SignPlayer: it displays a registration code
  3. In SignStudio, click Register SignPlayer and enter the code
  4. Assign a campaign to the new screen and publish

Method 2: Register manually on the player

  1. On the player, tap register manually
  2. Sign in with your DigitalSignage.com email and password
  3. Assign a campaign to the new screen in SignStudio and publish

Each screen you sign in counts toward your plan: the first 3 screens are free, and once an account has 4 or more screens every screen is billed.

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​

How do I know if my digital signage player is working?

Check the Screens dashboard in SignageStudio. Online players show a green indicator with 'Last seen' time within minutes. Use the Screenshot feature to see exactly what's displaying. Check resource usage (CPU, memory, storage) for performance issues. Set up offline alerts to get notified immediately if a player disconnects.

How do I restart a digital signage player remotely?

In SignageStudio, go to Screens, select the player, and click 'Restart Player' for a software restart or 'Reboot Device' for a full system restart. You can also schedule automatic restarts during off-hours. For bulk restarts, select multiple screens and use Bulk Actions. Most restart commands execute within 30 seconds.

Why is my player showing as offline?

Player offline usually means network connectivity issues. Check: 1) Physical network connection (cable, WiFi), 2) Internet access from the player, 3) Firewall allowing outbound HTTPS (port 443), 4) Power supply to the player. If network is fine, try restarting the player. Persistent offline status may indicate hardware failure.

How do I update digital signage player software?

Go to Screens, select the player(s), and click 'Update Software'. You can update individual players or use Bulk Actions for multiple. Configure automatic updates in Settings to install updates during maintenance windows. Test updates on a non-critical player first. Updates typically take 2-5 minutes and require a player restart.

How do I get proof of play for my digital signage?

SignageStudio automatically logs all content playback. Go to Reports → Proof of Play to see what played, when, and where. Filter by date range, content, screen, or campaign. Export reports as CSV or PDF for clients. For real-time verification, use the Screenshot feature to see current content. API access is available for integration with external systems.


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