WSDashboard (Streaming Dashboard)
WSDashboard — also known as WSD or What’s Streaming Dashboard — is the built-in streaming dashboard module of QuickBox Pro v4. WSDashboard lets you monitor real-time media streaming sessions on your Emby, Jellyfin, or Plex 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.
WSDashboard is a first-party module inside the QuickBox Pro v4 dashboard. It is not installed separately through qb install — it ships with the dashboard and is gated by a feature flag. If you are looking for the old wsdashboard application page, that content lives here now.
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, Jellyfin, or Plex) must be installed and configured
Without both prerequisites met, the Streaming Dashboard section will not appear in the sidebar.
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
Playback Mirror
Watch what a user sees in real time — a floating, draggable PiP player that proxies the active HLS stream with HMAC-signed tokens and full audit logging
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, Plex tuners, 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
All three servers can be configured simultaneously. When multiple servers are connected, the Streaming Dashboard aggregates data into a unified view. Each item and session is tagged with its source server via color-coded badges — green for Emby, purple for Jellyfin, amber for Plex.
Plex has a different feature model from Emby and Jellyfin. A few controls behave differently: stream termination (Stop) requires Plex Pass on the server’s linked plex.tv account; Pause/Resume works on native Plex clients but not Plex Web; Send Message is not available for Plex sessions. See the Plex WSDashboard Integration section for the full capability breakdown.
Server capability comparison
For most operations, the Streaming Dashboard experience is consistent across all three media servers. A few capabilities differ based on what each server’s API exposes:
| Capability | Emby | Jellyfin | Plex |
|---|---|---|---|
Live session monitoring | Yes | Yes | Yes |
Stop stream (session termination) | Yes | Yes | Plex Pass required |
Pause / Resume | Yes | Yes | Native clients only |
Send Message to viewer | Yes | Yes | Not supported |
User policy management | Yes | Yes | Via plex.tv only |
Device management | Yes | Yes | Yes |
Media browsing and analytics | Yes | Yes | Yes |
Plugin enable/disable | Not available | Yes | Not available |
Server storage information | Not available | Yes | Not available |
Server health endpoint | Basic ping | Dedicated health check | Basic ping |
Playback Mirror (admin PiP) | Yes (VOD + Live TV) | Yes (VOD + Live TV) | Yes (VOD + Live TV) |
When multiple servers are configured, filter controls appear throughout the interface to view data from one server or all combined.
Related pages
Streaming Dashboard sections
Real-time session monitoring with view modes and session actions
Watch what a user sees in real time via a floating, secure PiP player
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
Connect media servers, manage Plex tuners, cover art, pause rules, and transcode cleanup
Related documentation
Join the Community
Media server operators sharing configs, getting support, and shaping the future of QuickBox Pro.