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
| Indicator | Meaning | Action Needed |
|---|
| ● Online | Playing content, connected | None |
| ○ Offline | No connection | Check network, power |
| ▲ Warning | Issue detected | Review alert |
| ⟳ Syncing | Downloading content | Wait for completion |
| ⏸ Paused | Intentionally paused | Resume if needed |
Player Registration
Adding New Players
Method 1: Registration code (default)
- Install SignPlayer on the device (see the SignPlayer setup guides)
- Open SignPlayer: it displays a registration code
- In SignStudio, click Register SignPlayer and enter the code
- Assign a campaign to the new screen and publish
Method 2: Register manually on the player
- On the player, tap register manually
- Sign in with your DigitalSignage.com email and password
- 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.
| Field | Description |
|---|
| Name | Display name for the screen |
| ID | Unique identifier |
| Group | Assigned screen group |
| Location | Physical location |
| Tags | Custom labels |
| Description | Notes about this screen |
Real-Time Monitoring
| Metric | Description | Update Frequency |
|---|
| Connection status | Online/offline | Real-time |
| Last seen | Time of last check-in | Real-time |
| Current content | What's playing now | 1 minute |
| IP address | Network address | On change |
| Player version | Software version | On change |
| System info | OS, hardware details | Hourly |
Resource Monitoring
| Resource | What to Monitor | Alert Threshold |
|---|
| CPU | Usage percentage | Above 80% sustained |
| Memory | RAM usage | Above 85% |
| Storage | Disk space | Below 10% free |
| Temperature | Device temp | Above 70°C |
| Network | Bandwidth usage | Unusual 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
| Command | Action | Use Case |
|---|
| Restart Player | Restart software | Stuck player |
| Reboot Device | Full system reboot | System issues |
| Refresh Content | Force content sync | Update immediately |
| Clear Cache | Delete cached files | Storage/playback issues |
| Take Screenshot | Capture current display | Verify content |
| Send Message | Display popup message | Testing, alerts |
| Update Software | Push player update | New version |
| Adjust Volume | Change audio level | Audio displays |
| Toggle Display | Turn screen on/off | Power management |
Remote Screenshot
Capture what's currently displayed:
- Select screen in dashboard
- Click Screenshot button
- View captured image
- Compare to expected content
- Optionally save or share
Command History
View past commands and results:
| Time | Command | Status | Result |
|---|
| 10:45 AM | Restart | Success | Player restarted |
| 10:30 AM | Screenshot | Success | Image captured |
| 10:15 AM | Refresh | Success | Content synced |
| 9:00 AM | Update | Failed | Network timeout |
Screen Groups
Creating Groups
Organize screens for easier management:
- Screens → Groups → New Group
- Name the group
- Add screens by selection or rules
Group Types
| Type | Configuration | Example |
|---|
| Static | Manual screen assignment | "Main Lobby Displays" |
| Location-based | By geographic area | "Northeast Stores" |
| Tag-based | By screen tags | "Menu Boards" |
| Automatic | Rules-based membership | "All Windows Players" |
Group Benefits
| Benefit | Description |
|---|
| Campaign targeting | Assign content to groups |
| Bulk actions | Control multiple screens |
| Reporting | Group-level analytics |
| Access control | User permissions by group |
Alerts and Notifications
Alert Types
| Alert | Trigger | Severity |
|---|
| Offline | Player disconnected | High |
| Content sync failed | Download error | Medium |
| Low storage | Below threshold | Medium |
| High temperature | Above threshold | High |
| Software update available | New version | Low |
| License expiring | Near expiration | High |
Notification Channels
| Channel | Configuration |
|---|
| Email | User preferences |
| SMS | Phone number required |
| Webhook | Custom URL integration |
| Slack | Workspace integration |
| In-app | Dashboard 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 Type | Description |
|---|
| Automatic | Updates install automatically |
| Scheduled | Updates at specified time |
| Manual | User-initiated updates |
| Staged | Roll out to test group first |
Update Process
- Check for updates - Automatic or manual
- Download - Background download
- Verify - Checksum validation
- Install - Apply during maintenance window
- Restart - Player restarts with new version
- Confirm - Version verified in dashboard
Update Best Practices
| Practice | Benefit |
|---|
| Schedule off-hours | Minimize disruption |
| Test first | Pilot with one player |
| Staged rollout | 10% → 50% → 100% |
| Have rollback plan | Quick recovery |
| Monitor after update | Catch issues early |
Proof of Play
Playback Logging
Track what content played and when:
| Data Point | Description |
|---|
| Content ID | What item played |
| Start time | When playback began |
| Duration | How long it played |
| Completion | Played to end or interrupted |
| Screen ID | Which player |
| Impressions | Estimated views |
Proof of Play Reports
| Report | Content |
|---|
| By Content | All plays of specific item |
| By Screen | All plays on specific player |
| By Campaign | Campaign delivery summary |
| By Date Range | Plays within period |
| Compliance | Scheduled vs. actual |
Export Options
| Format | Use Case |
|---|
| CSV | Spreadsheet analysis |
| PDF | Client reports |
| API | System integration |
| Dashboard | Visual overview |
Diagnostics
| Tool | Purpose |
|---|
| Logs | View player log files |
| Network test | Check connectivity |
| Content verify | Validate downloaded files |
| Performance test | Benchmark playback |
| Screenshot compare | Expected vs. actual |
Common Issues
| Symptom | Possible Cause | Solution |
|---|
| Offline | Network issue | Check connectivity |
| Black screen | Content error | Check content, restart |
| Stuttering video | Performance | Reduce quality, check CPU |
| Old content | Sync failure | Force refresh, check storage |
| Wrong content | Schedule issue | Verify campaign assignment |
Diagnostic Commands
| Command | Output |
|---|
ping | Network latency |
speedtest | Bandwidth |
df | Disk space |
top | CPU/memory |
tail logs | Recent log entries |
Bulk Operations
Multi-Select Actions
Perform actions on multiple screens:
- Select screens (checkboxes)
- Click Bulk Actions
- Choose operation:
| Action | Description |
|---|
| Restart All | Restart selected players |
| Refresh All | Force content sync |
| Assign Campaign | Apply campaign |
| Move to Group | Change group membership |
| Add Tags | Apply tags |
| Export | Download screen details |
Scheduled Maintenance
| Task | Schedule | Scope |
|---|
| Nightly restart | 3:00 AM | All players |
| Weekly update | Sunday 2:00 AM | Staged groups |
| Cache clear | Monthly | Low 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