Skip to Content

Control Center

The Control Center is the management hub for your media server infrastructure. It provides deep administrative control over server health, users, devices, libraries, sessions, and automation — all through the QuickBox Pro dashboard without needing to log into the Emby or Jellyfin web interfaces directly.

Admin only

The Control Center requires administrator privileges and the wsdashboard feature flag enabled in Settings > General > Feature Flags.


Key features

🏥 Server Health

Connection status, version information, capability snapshots, and connection testing for each configured media server

👥 User Management

Full user account management with policy controls, watch history, device tracking, and reusable account templates

📱 Device Tracking

Monitor all connected client devices with platform detection, rename support, name history, and access controls

📚 Library Administration

View library item counts, trigger library scans, and manage library paths

🔔 Notification Automation

Manage notification settings, plugins, and scheduled tasks for your media servers

📡 Session Oversight

Active session overview, bulk playback controls, and broadcast messaging from a single panel


How to access

Navigate to Streaming Dashboard > Control Center in the sidebar. The Control Center opens inside a card layout with a horizontal tab bar at the top:

TabDescription
Overview
Multi-domain management dashboard with six operational sections
Server Users
Full user management for your media server accounts
Devices
Device access controls, tracking, renaming, and management
Media
Opens the Media Portal for content browsing

Overview

The Overview tab presents six operational domains, each as a side-tab section with its own set of actions.

Status and Health

View the connection status of each configured media server — connected, disconnected, or degraded. Check server version information with update availability, review a capability snapshot showing server features, and run connection tests to verify connectivity.

Users and Access

Quick listing of media server users with access management shortcuts. Links to the full Server Users page for detailed user administration.

Sessions and Playback

Active session overview with bulk playback controls. From this domain you can broadcast a message to all active viewers simultaneously or stop all streams at once. Links to pause rule configuration for automated idle-stream management.

Content Libraries

View all libraries across your media servers with item counts per library. Trigger a library scan to refresh media metadata. Add or remove library paths when managing your media storage.

Library path changes

Removing a library path from a media server removes the content from that library. Make sure you are modifying the correct server and path before confirming changes.

Devices and Connectivity

Device count and connectivity summary with a link to the full Devices page for detailed device management.

Notifications and Automation

Overview of notification settings for your media servers. For Jellyfin servers, you can enable or disable plugins directly. View scheduled tasks, trigger manual task runs, and stop running tasks.

CapabilityEmbyJellyfin
Plugin enable/disable
Not available via API
Supported
Scheduled task management
Supported
Supported
Notification settings
Supported
Supported

Server Users

The Server Users page provides full user management for all media server accounts across your configured Emby and Jellyfin servers.

User list

A dense DataTable shows all server users with search and column filters. Each row displays the username, server type badge, admin status, disabled status, last login date, and last activity date. Clicking a row opens the User Detail page for that user.

User Detail page

The User Detail page is a per-user management cockpit with five tabs:

Overview — Read-only summary of account information, policy settings, and watch statistics for this user.

Controls — Toggle switches and number inputs for managing user policies. Available controls include:

SettingDescription
Account status
Disable or hide the user account
Remote access
Enable or disable remote access for the user
Simultaneous streams
Limit concurrent streams (0 = unlimited, up to 20)
Remote bitrate limit
Cap the bitrate for remote streaming sessions
Parental rating
Set the maximum parental content rating
Playback permissions
Control video, audio, sync, and transcoding permissions
Content management
Enable or disable content deletion and downloading
Bypass Kill Stream
Exempt this user from automatic stream termination by pause rules (manual kill actions by admins still work)

All policy changes in the Controls tab take effect immediately on the media server.

Devices — All device management for this user is consolidated here. At the top, an All Devices toggle banner controls whether the user can stream from any device or only from an approved whitelist:

  • All Devices enabled (green) — the user can stream from any device with no restrictions. Enabling takes effect immediately.
  • Device Whitelist mode (amber) — only approved devices can stream. Switching to whitelist mode shows a confirmation dialog first. If no devices have been previously locked, the dashboard automatically approves all of the user’s known devices so that no active device is accidentally blocked.

Below the toggle, all connected devices are listed with per-device lock/unlock, rename, and delete actions.

History — Watch history showing what the user has watched, when, duration, and completion percentage.

Templates — Apply or manage user account templates for this user.

You can also stop all active sessions for a user from the User Detail page.

User account templates

Templates are reusable policy presets that standardize user configurations. They allow you to define a set of policies once and apply them consistently to any number of users.

Create

Build a template from scratch with policies across 11 categories including access, playback, parental controls, and more

📋 Import from User

Snapshot an existing user's current settings into a new template

📤 Apply to User

Push a template's settings onto any media server user

📑 Duplicate

Clone a template with a new name for variations

Templates can be server-type-specific (Emby-only or Jellyfin-only) or universal. When applying a template to a user on a different server type, incompatible fields are automatically adapted or skipped.


Devices

The Devices page provides comprehensive device management for all devices that have connected to your media servers.

Device list

A DataTable of all tracked devices with search and platform filter chips for quick filtering by device type (iOS, Android, Web, Desktop, TV, etc.). Each row shows:

  • Device name (with custom name if one has been set)
  • Platform
  • IP address
  • Server type badge
  • Username
  • First seen and last seen dates
  • Connection count
  • Active status

Device actions

ActionDescription
Rename
Set a custom display name for any device, with an option to sync the name back to the media server
Delete
Remove a device record from WSD tracking (does not affect the media server itself)
Lock / Unlock
Control device access to the media server

Name history

Each device maintains a history of previous names. Quick-revert pill buttons let you restore a previous name with one click, making it easy to undo accidental renames.

Expanded row detail

Clicking a device row expands an inline panel showing full connection details, IP history, geographic information (when available), and connection statistics.


Multi-server support

When both Emby and Jellyfin are configured, the Control Center aggregates information from both servers. Every piece of data is tagged with its source server via badges and color coding. Actions automatically target the correct server based on the item’s server association.

Multi-server use cases

  • You run both Emby and Jellyfin on the same server
  • You want a unified view of all users across both servers
  • You want to manage devices from both servers in one place
  • You need consistent user policies across both platforms

How the Control Center handles it

  • Control Center merges data from both servers with server badges
  • Server Users page shows users from all configured servers
  • Devices page tracks connections from all servers with platform filtering
  • User templates can be universal (apply to both server types)

Best practices

Do

  • Use templates to maintain consistent user policies — create a baseline template and apply it to new users
  • Check the Status & Health domain regularly to verify your media server connections are healthy
  • Use the Bypass Kill Stream toggle for trusted users who may pause for extended periods
  • Rename devices to meaningful names so you can identify them quickly in session monitoring
  • Review the Devices page periodically to identify and remove stale or unknown device records

Don't

  • Don't remove library paths without verifying you are targeting the correct server and path
  • Don't set simultaneous stream limits to 0 for all users unless you genuinely want unlimited concurrent streams
  • Don't ignore degraded server status in the health domain — it indicates connectivity issues that affect session monitoring
  • Don't modify policies for media server admin accounts unless you understand the implications for server management access

FAQ

Yes. The Server Users page shows all users from all configured servers in a single list. Each user has a server type badge indicating which server they belong to. Clicking a user opens their detail page with controls specific to that server type.
When enabled for a user, Bypass Kill Stream exempts them from automatic stream termination triggered by pause rules. If a pause rule would normally stop a paused session after a timeout, users with this toggle enabled are skipped. However, administrators can still manually kill their sessions using the Kill Session action.
When renaming a device, you have the option to sync the new name back to the Emby or Jellyfin server. If you choose to sync, the device will display the new name in both the dashboard and the media server's own interface. If you skip syncing, the rename only applies within the QuickBox dashboard.
Deleting a device removes it from the WSD tracking database only. It does not affect the device's connection to the media server. If the device connects again, it will reappear in the device list.
When you toggle All Devices off for a user, a confirmation dialog appears. If the user has no previously locked devices, the dashboard automatically approves all of their currently known devices so that none are accidentally blocked. You can then lock individual devices to remove them from the whitelist.
Yes. In the Overview tab under Sessions & Playback, you can send a broadcast message to all currently active sessions simultaneously. The message appears as an on-screen notification on every viewer's device.

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