While Tunarr is designed to work out of the box for most setups, a few common issues arise from environment differences, network configurations, or how your media client handles mixed HTTP/HTTPS connections. This page documents the most frequently reported problems and their proven solutions.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/chrisbenincasa/tunarr/llms.txt
Use this file to discover all available pages before exploring further.
Missing hardware acceleration options
Missing hardware acceleration options
The hardware acceleration options listed on the FFmpeg Settings page are derived from the output generated by your configured If your desired hardware acceleration option (such as NVENC, VAAPI, or VideoToolbox) is not appearing in this list, there are a few common reasons. This is generally only an issue if you are running Tunarr outside of Docker, as Docker images include pre-built FFmpeg binaries with all necessary libraries already compiled in.Common causes:
ffmpeg executable. The command Tunarr uses to discover available hardware acceleration options is:-
Wrong FFmpeg executable path — The
ffmpegbinary Tunarr is configured to use may not be the same one your shell environment uses. Double-check the executable path configured in Tunarr’s settings against the one your system resolves:A concrete example of this is running on Ubuntu with both asnap-installed FFmpeg (at/snap/bin/ffmpeg) and anapt-installed FFmpeg (at/usr/bin/ffmpeg). These are different binaries and may have different compiled-in capabilities. -
FFmpeg not compiled with the required libraries — The
ffmpegbinary you are using may not have the necessary hardware acceleration libraries compiled in. You can verify this with the same discovery command:If your expected method (e.g.,cuda,vaapi,videotoolbox) does not appear in the output, the binary lacks support for it regardless of what hardware is installed on your system.
If you’ve double-checked both of these things and are still experiencing missing options, open a new Q&A discussion topic on GitHub so the issue can be debugged further.
Channel icons missing in Plex (and other clients)
Channel icons missing in Plex (and other clients)
Channel icons configured in Tunarr may fail to appear in your media client — this is most commonly reported across various native Plex apps, but can potentially happen in any client.Root cause: The issue stems from not having Tunarr properly hosted via
https. Plex native apps typically access Plex through Secure Server Connections. When Plex loads thumbnails and channel icons, it fetches them from your configured Tunarr host URL. If that URL uses http while the Plex app is accessed over https, many network stacks block the request as an unsafe downgrade from HTTPS to HTTP (mixed content).Workarounds:Option 1: Host images externally over HTTPS
Upload or host the channel icon images you want to use on any externally accessible site that serves content over
https. Use those https URLs as your icon sources in Tunarr.Option 2: Put Tunarr behind HTTPS
Expose Tunarr itself via
https, either through a reverse proxy (such as Nginx, Caddy, or Traefik) or a tunnel service. This makes Tunarr’s own icon URLs https-based, resolving the mixed-content issue entirely.Option 3: Access your client over HTTP
Access the Plex client (or whichever client connects to Tunarr) via
http instead of https. This avoids the mixed-content restriction. Note that this may not be possible with all Plex apps, particularly official mobile or TV apps that enforce secure connections.