Back to Article List

Jellyfin backdrops: Enable, align and fix missing art

Jellyfin backdrops: Enable, align and fix missing art - Jellyfin backdrops: Enable, align and fix missing art

Backdrops are the full-screen artwork behind Jellyfin's detail pages, and they're doing more for the "this feels like a real streaming service" effect than any other single setting.

They're also off by default in the web client, misbehave on Fire TV often enough to be a meme and sit awkwardly behind titles until you nudge them with CSS. All three problems, in order.

Turn backdrops on

The setting is per-user and per-client, which is why half the household sees art and the other half sees flat gray. In the web client: click your avatar » Settings » Display, find the Backdrops toggle, enable, refresh. TV clients keep the equivalent under their own Settings » client preferences, named "backdrops" or "show backgrounds" depending on the platform and version.

If the toggle is on and pages are still bare, the server has no backdrop images to show, which is the next section's problem. Quick way to tell: open a big-name movie (anything popular gets art from every provider) and check its detail page. Art there but not on your obscure stuff means missing images, not settings.

Fix missing backdrop images

Backdrops come from the metadata providers (TMDb mainly) during library scans. When they're missing wholesale, work through these in order:

  • Check the library's image settings. Dashboard » Libraries » your library » Manage library, confirm Backdrops are among the enabled image types and TMDb is an enabled image fetcher. Libraries created quickly sometimes ship with fetchers unticked.
  • Refresh metadata properly. On the library's three-dot menu choose Refresh metadata with "Replace all images" if you want a clean re-pull. This re-downloads art for everything, so on a big library run it overnight.
  • Fix one title by hand. Three-dot menu on the item » Edit images » Backdrop tab, and you can pull alternatives from providers or paste an image URL. This is also how you overrule an ugly choice; providers rank art by votes, not taste.
  • Server can't reach the providers. If nothing downloads at all, the server has no route to TMDb, a classic symptom on locked-down networks. The same connectivity failure breaks the plugin catalog too, and the diagnosis overlaps with our plugin repositories fix.

Local-file people: drop a backdrop.jpg next to the media file (or fanart.jpg, both names work) and enable local image reading in the library settings. Aim for 1920x1080 minimum; TV-size screens are unkind to smaller art.

Fire TV stick not showing background art

The Fire TV Jellyfin app has a long-running relationship with missing backdrops, and it's usually one of four things. The app's own setting (Settings inside the Jellyfin app » enable backdrops) resets or ships off after some updates, so check it first. Memory pressure comes second: budget sticks evict big images aggressively, and a restart of the app or stick brings art back for a while, which is the tell. Third, an app version behind the server version; update the app through Amazon's store, since 10.11 servers with ancient clients produce exactly this kind of partial rendering. And fourth, the server never had art for those titles at all, which you've already ruled out above if you're following in order.

My blunt advice for stick users seeing this chronically after the checklist: it's the hardware. The same server art renders instantly on anything with more RAM. A quieter fix than replacing sticks is lowering backdrop resolution load by trimming your library's image sizes, but the effort-to-payoff ratio is poor.

Align and style backdrops with custom CSS

Now the fun part, and the reason "align backdrop" gets searched: stock backdrops sit behind a dark overlay, centered, and depending on the artwork the focal point hides behind the title text. Jellyfin's web client accepts custom CSS server-wide from Dashboard » General » Custom CSS, no plugin needed.

One honest caveat before pasting anything: the 10.11 release rebuilt the web UI, and CSS mods written for 10.10 and earlier target class names that partly no longer exist. Any snippet you find, including these, deserves a quick check against your actual version. Open the page in a desktop browser, press F12 and hover the backdrop element to confirm the class before committing. As of current 10.11 web builds, the backdrop image container still answers to .backdropImage:

/* raise the crop so faces stop hiding behind titles */
.backdropImage {
  background-position: center 20%;
}

/* dial the darkening down (higher = brighter art) */
.backdropImage {
  filter: brightness(0.75);
}

Save, hard-refresh the browser (Ctrl+F5) and iterate on the percentage until the crop sits right for most of your library. It's a global setting, so you're tuning for the average poster, not perfecting one film. If a snippet does nothing, it's the class-name drift; the F12 inspection takes thirty seconds and ends the guessing.

Custom CSS applies to the web client and apps that embed it, while native apps (Android TV, Fire TV, Roku) render their own UI and ignore all of it. Styling those means theming at the server level stops helping, which is a limitation worth knowing before you spend an evening polishing CSS your TV will never load. For the web at least, communities maintain whole theme packs built on this mechanism; they make good reading for what's possible, and the same custom-CSS box is where they all go.

The order of operations that ends with the cinematic look: art present on the server, toggle on per client, CSS to taste. Do it right after the first full library scan on a fresh Jellyfin install and every device in the house gets the good version of the interface from day one.

Your idea deserves better hosting

24/7 support 30-day money-back guarantee Cancel anytime
Billing Cycle

VPS.S1

£4.47 Save  17 %
£3.73 Monthly
  • 2 vCPU AMD EPYC
  • 2 GB RAMMEMORY
  • 30 GB NVMeSTORAGE
  • Unmetered bandwidth
  • IPv4 & IPv6IPv6 is currently unavailable in France, Finland or the Netherlands. included

VPS.S3

£11.20 Save  33 %
£7.46 Monthly
  • 4 vCPU AMD EPYC
  • 6 GB RAMMEMORY
  • 70 GB NVMeSTORAGE
  • Unmetered bandwidth
  • IPv4 & IPv6IPv6 is currently unavailable in France, Finland or the Netherlands. included

EPYC VPS.P1

£6.71 Save  22 %
£5.22 Monthly
  • 2 vCPU AMD EPYC
  • 4 GB RAMMEMORY
  • 40 GB NVMeSTORAGE
  • Unmetered bandwidth
  • IPv4 & IPv6IPv6 is currently unavailable in France, Finland or the Netherlands. included
  • Free auto backupsIncludes one backup slot you can set to run daily, weekly or monthly.

EPYC VPS.P2

£12.69 Save  24 %
£9.70 Monthly
  • 2 vCPU AMD EPYC
  • 8 GB RAMMEMORY
  • 80 GB NVMeSTORAGE
  • Unmetered bandwidth
  • IPv4 & IPv6IPv6 is currently unavailable in France, Finland or the Netherlands. included
  • Free auto backupsIncludes one backup slot you can set to run daily, weekly or monthly.

EPYC VPS.P4

£22.40 Save  23 %
£17.17 Monthly
  • 4 vCPU AMD EPYC
  • 16 GB RAMMEMORY
  • 160 GB NVMeSTORAGE
  • Unmetered bandwidth
  • IPv4 & IPv6IPv6 is currently unavailable in France, Finland or the Netherlands. included
  • Free auto backupsIncludes one backup slot you can set to run daily, weekly or monthly.

EPYC VPS.P5

£29.87 Save  25 %
£22.40 Monthly
  • 8 vCPU AMD EPYC
  • 16 GB RAMMEMORY
  • 180 GB NVMeSTORAGE
  • Unmetered bandwidth
  • IPv4 & IPv6IPv6 is currently unavailable in France, Finland or the Netherlands. included
  • Free auto backupsIncludes one backup slot you can set to run daily, weekly or monthly.

EPYC VPS.P6

£44.81 Save  25 %
£33.61 Monthly
  • 8 vCPU AMD EPYC
  • 32 GB RAMMEMORY
  • 200 GB NVMeSTORAGE
  • Unmetered bandwidth
  • IPv4 & IPv6IPv6 is currently unavailable in France, Finland or the Netherlands. included
  • Free auto backupsIncludes one backup slot you can set to run daily, weekly or monthly.

EPYC VPS.P7

£52.28 Save  29 %
£37.34 Monthly
  • 16 vCPU AMD EPYC
  • 32 GB RAMMEMORY
  • 240 GB NVMeSTORAGE
  • Unmetered bandwidth
  • IPv4 & IPv6IPv6 is currently unavailable in France, Finland or the Netherlands. included
  • Free auto backupsIncludes one backup slot you can set to run daily, weekly or monthly.

Genoa VPS.G2

£18.67 Save  20 %
£14.93 Monthly
  • 2 vCPUAMD EPYC Genoa 4th generation 9xx4 with 3.25 GHz or similar, on Zen 4 architecture. AMD EPYC G4
  • 4 GB DDR5MEMORY
  • 50 GB NVMeSTORAGE
  • Unmetered bandwidth
  • IPv4 & IPv6IPv6 is currently unavailable in France, Finland or the Netherlands. included
  • Free auto backupsIncludes one backup slot you can set to run daily, weekly or monthly.

Genoa VPS.G4

£33.60 Save  22 %
£26.14 Monthly
  • 4 vCPUAMD EPYC processor with dedicated vCPU cores, on enterprise server hardware. AMD EPYC G4
  • 8 GB DDR5MEMORY
  • 100 GB NVMeSTORAGE
  • Unmetered bandwidth
  • IPv4 & IPv6IPv6 is currently unavailable in France, Finland or the Netherlands. included
  • Free auto backupsIncludes one backup slot you can set to run daily, weekly or monthly.

Genoa VPS.G6

£67.22 Save  22 %
£52.28 Monthly
  • 8 vCPUAMD EPYC processor with dedicated vCPU cores, on enterprise server hardware. AMD EPYC G4
  • 16 GB DDR5MEMORY
  • 200 GB NVMeSTORAGE
  • Unmetered bandwidth
  • IPv4 & IPv6IPv6 is currently unavailable in France, Finland or the Netherlands. included
  • Free auto backupsIncludes one backup slot you can set to run daily, weekly or monthly.

Genoa VPS.G7

£119.50 Save  22 %
£93.36 Monthly
  • 8 vCPUAMD EPYC processor with dedicated vCPU cores, on enterprise server hardware. AMD EPYC G4
  • 32 GB DDR5MEMORY
  • 250 GB NVMeSTORAGE
  • Unmetered bandwidth
  • IPv4 & IPv6IPv6 is currently unavailable in France, Finland or the Netherlands. included
  • Free auto backupsIncludes one backup slot you can set to run daily, weekly or monthly.

AMD Ryzen VPS.R1

£12.69 Save  18 %
£10.45 Monthly
  • 1 dedicated CPU AMD Ryzen 9 7950X with 4.5 GHz or similar, on Zen 4 architecture. vCPU
  • 4 GB DDR5MEMORY
  • 50 GB NVMeSTORAGE
  • Unmetered bandwidth
  • IPv4 & IPv6 included IPv6 support is currently unavailable in France, Finland or the Netherlands.
  • Auto backup included

AMD Ryzen VPS.R2

£22.40 Save  17 %
£18.67 Monthly
  • 2 dedicated CPUs AMD Ryzen 9 7950X with 4.5 GHz or similar, on Zen 4 architecture. vCPU
  • 8 GB DDR5MEMORY
  • 100 GB NVMeSTORAGE
  • Unmetered bandwidth
  • IPv4 & IPv6 included IPv6 support is currently unavailable in France, Finland or the Netherlands.
  • Auto backup included

AMD Ryzen VPS.R4

£82.16 Save  18 %
£67.22 Monthly
  • 8 dedicated CPUs AMD Ryzen 9 7950X with 4.5 GHz or similar, on Zen 4 architecture. vCPU
  • 32 GB DDR5MEMORY
  • 400 GB NVMeSTORAGE
  • Unmetered bandwidth
  • IPv4 & IPv6 included IPv6 support is currently unavailable in France, Finland or the Netherlands.
  • Auto backup included

Frequently asked questions

Why do backdrops show on my laptop but not on my TV?

The toggle is per-client, so each device decides for itself. Native TV apps also ignore server CSS entirely and cache images more aggressively, so expect the web client to be the best-case version of your styling everywhere.

GPU products are in high demand at the moment. Fill the form to get notified as soon as your preferred GPU server is back in stock.