Skip to content

Transcoding (admin)

Detailed app behavior for transcoding (admin).

Admins with a Tdarr instance get a separate Transcoding menu group with Activity and Libraries tabs. Multiple Tdarr instances share that group and its instance selector, just as Tautulli and Tracearr share Monitoring. Tdarr remains the service name in instance settings and the /tdarr routes are unchanged. Activity groups workers by node, shows filenames with expandable source paths, transcode/health-check and CPU/GPU labels, and Tdarr’s current-step progress, FPS, and ETA when reported. Idle nodes and no connected nodes have distinct empty states. Libraries defaults to all-library totals and fetches only the selected library’s status counts; unknown counts say Unavailable, and removed libraries require an explicit new selection. There is no fabricated overall progress or ETA.

Refreshes run only while the tab is visible and the app is foregrounded (10 seconds for Activity; 30 for Libraries). The last successful timestamp stays visible, failures show Showing stale data with Retry, and switching instances clears the previous snapshot. Setup uses Settings > Add Instance > Tdarr, the server API URL (normally port 8266), and an optional API key. Blank saved-key edits preserve it; Remove saved API key explicitly tests/saves an unauthenticated connection. The module is read-only, has no user grants, job controls, or media-title matching, and never calls Tdarr directly from the device.

View the maintained source for this page.