Skip to Content
DocsDashboardStreamingStreaming Dashboard

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:

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

EmbyJellyfin
🚫

Not Supported

Plex

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:

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


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