Skip to content
🚧 These docs are a work in progress and may contain inaccuracies. Content is being actively reviewed and validated.

Dashboard

The admin dashboard provides real-time visibility into what’s happening on your Dubby server.

The dashboard shows all active streaming sessions with:

  • User — Who is watching
  • Media — What they’re watching (title, season/episode)
  • Playback mode — Direct play, remux, or transcode
  • Quality — Current resolution and bitrate
  • Progress — Current position in the media
  • Device — Client type (Web, Apple TV, Android TV, Shield)

Admins can see all sessions. Regular users only see their own.

Click on a session to see detailed information:

  • Video and audio codec information
  • Whether transcoding is active and which encoder is being used
  • Network bandwidth usage
  • Buffer health

Each library shows aggregate statistics:

  • Total items (movies or episodes)
  • Total file size on disk
  • Genre distribution
  • Resolution breakdown (4K, 1080p, 720p, SD)

When a library scan is running, the dashboard shows real-time progress:

  • Current scan phase (discover, probe, match, enrich)
  • Items processed vs total
  • Estimated time remaining
  • Any errors encountered during scanning

Scan events are streamed via Server-Sent Events (SSE), so the dashboard updates automatically without polling.

The dashboard displays the status of the background job system:

  • Queue health — Whether Valkey/Redis is connected and queues are processing
  • Active workflows — Currently running scan, metadata, subtitle, and optimization jobs
  • Recent activity — Log of recently completed workflows with their outcomes

The dashboard is available at /admin and requires owner or admin role. Members and guests are redirected to the home page.