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:
| Tab | Description |
|---|---|
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.
| Capability | Emby | Jellyfin |
|---|---|---|
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:
| Setting | Description |
|---|---|
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
| Action | Description |
|---|---|
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
Related pages
Join the Community
Media server operators sharing configs, getting support, and shaping the future of QuickBox Pro.