Streaming Dashboard
The Streaming Dashboard (also known as WSD — What’s Streaming Dashboard) lets you monitor real-time media streaming sessions on your Emby or Jellyfin server directly from the QuickBox Pro dashboard. See who is watching what, manage active sessions, browse your media libraries, and track viewing analytics — all without leaving the dashboard.
Prerequisites
The Streaming Dashboard requires two things before it can be used:
- Feature flag enabled — The
wsdashboardfeature flag must be turned on in Settings > General > Feature Flags - Media server installed — At least one supported media server (Emby or Jellyfin) must be installed and configured
Without both prerequisites met, the Streaming Dashboard section will not appear in the sidebar.
Admin only
All Streaming Dashboard features require administrator privileges. Regular dashboard users cannot see or access any streaming pages.
Key features
📡 Live Session Monitoring
See every active stream in real time — who is watching, what they are watching, playback quality, and bandwidth usage
🎮 Session Controls
Pause, resume, stop, or kill streams, send messages to viewers, and mirror active sessions
🎬 Media Portal
Browse your entire media library with a cinematic interface — posters, metadata, cast, and technical specifications
📊 Watch Analytics
Track viewing patterns with top users, top titles, time-series charts, health scores, trending content, and CSV export
👥 Server User Management
Manage Emby and Jellyfin user accounts, policies, and templates directly from the dashboard
📱 Device Management
Track connected devices, rename them, view connection history, and control device access
⏸️ Pause Rules
Automate actions for idle streams — warn viewers or stop playback after configurable pause durations
🗑️ Transcode Cleanup
Automatically purge stale transcode files to reclaim disk space with safety limits
🌍 Geographic Tracking
See where your viewers are streaming from with IP-based geolocation data
🖼️ Cover Art Control
Choose between TMDB and TheTVDB artwork providers with per-category routing, bring your own API keys, or fall back to native Emby/Jellyfin images
How to access
Navigate to the sidebar and look for the Streaming Dashboard section under Dashboard. The sidebar contains links to:
- Streaming Dashboard — the main live sessions view
- Watch Analytics — viewing statistics and trends
- Activity Logs — streaming activity history
- Control Center — management hub for server health, users, devices, and libraries
- Server Users — media server user management
- Devices — connected device tracking
- Settings — WSD configuration (server connections, media/cover art, pause rules, analytics, transcode purge)
What you will find
Live Sessions
The main Streaming Dashboard page shows every active stream in real time. A stats banner displays active session count, bandwidth consumption, direct play versus transcode breakdown, and connected server indicators. Three view modes — Categorical, Cards, and Table — let you choose the display density that works best for your setup. Session actions let you pause, stop, kill, message, or mirror any active stream.
Control Center
The Control Center is the administrative hub for your media server infrastructure. It provides six operational domains covering server health, user access, active sessions, content libraries, connected devices, and notification automation. You can manage everything from this centralized view without logging into the Emby or Jellyfin web interfaces directly.
Media Portal
A cinematic browsing interface for exploring your entire media library. Features a hero billboard, scrollable library shelves, full-text search, adjustable poster density, and detailed item pages with metadata, cast, technical specs, analytics, and geographic viewer data.
Analytics and Logs
Track viewing patterns over time with watch time totals, top users, top titles, stream type breakdowns, and time-series charts. The Intelligence section provides deeper item-level analytics including trending content, health scores, and abandoned stream detection. Activity logs record every play, pause, stop, and administrative action for auditing.
Supported media servers
Supported Servers
Not Supported
Both Emby and Jellyfin can be configured simultaneously. When both are connected, the Streaming Dashboard aggregates data from both servers into a unified view. Each item and session is tagged with its source server via color-coded badges — green for Emby, purple for Jellyfin.
Plex users
Plex is not supported by the Streaming Dashboard. If you use Plex, consider Tautulli for monitoring Plex streaming activity.
Emby vs Jellyfin differences
For most operations, the Streaming Dashboard experience is identical regardless of which media server you use. Both servers support all session controls, user management, device tracking, media browsing, and watch analytics. A few differences exist:
| Capability | Emby | Jellyfin |
|---|---|---|
Session controls (stop, pause, kill, message) | Yes | Yes |
User policy management | Yes | Yes |
Device management | Yes | Yes |
Media browsing and analytics | Yes | Yes |
Plugin enable/disable | Not available | Yes |
Server storage information | Not available | Yes |
Server health endpoint | Basic ping | Dedicated health check |
When both servers are configured, filter controls appear throughout the interface to view data from one server or both combined.
Related pages
Streaming Dashboard sections
Real-time session monitoring with view modes and session actions
Server health, user management, device tracking, and library administration
Browse your media libraries with a cinematic interface
Watch statistics, trending content, health scores, and activity history
Related documentation
Join the Community
Media server operators sharing configs, getting support, and shaping the future of QuickBox Pro.