Skip to Content
DocsDashboardStreamingWSDashboard (Streaming Dashboard)

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 built-in module, not a standalone app

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.

Prerequisites

The Streaming Dashboard requires two things before it can be used:

  1. Feature flag enabled — The wsdashboard feature flag must be turned on in Settings > General > Feature Flags
  2. 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.

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

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

Supported 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 capability differences

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:

CapabilityEmbyJellyfinPlex
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.


Join the Community

Media server operators sharing configs, getting support, and shaping the future of QuickBox Pro.

Dedicated Support
Feature Previews
Community Configs
Active Discussions
Join Discord Server
Last updated on