Wiki / Artwork

Automate Artwork

kustos · your server
Automate Artwork: the source priority chain, artwork upkeep, and the Auto-Create title-card schedule
Automate Artwork: the source priority chain, artwork upkeep, and the Auto-Create title-card schedule.
kustos · your server
The Auto-Create half of the same screen, on its Title cards tab
The Auto-Create half of the same screen, on its Title cards tab. The two radio buttons are the choice that matters: a dropped image either fills only the episodes with no still, or becomes the base for every episode — the second is for shows with one branded background.

The unattended half: what runs nightly, and from where.

  • Source priority — an ordered list of sources per library. Highest rank wins and overwrites those below it. A source not on the list is never used.
  • Uploader priority — for ThePosterDB and MediUX, which uploaders may be used and in what order. Pasting a URL applies it once; what happens afterwards follows this list.
  • Enrolment — per-show set enrolment; a per-show enrolment outranks the default. Scanning saves nothing — you pick which finds to enrol.
  • Auto-create — generate art from your own templates for anything with no source art. Backgrounds and title cards have their own daily jobs; a finished title card is never re-texted, and existing cards are left alone.
  • Upkeep — pruning, auto-removal and the no-file/enrolment rules. The settings themselves live in Settings → Automation → Artwork.

Rules that hold everywhere in artwork

  • Art you applied by hand, and MediUX cards, are never replaced by a scheduled job.
  • Your own folder assets win over generated art.
  • Overlays keep a clean copy of each poster so badges can be redrawn without re-downloading; removed titles are cleared nightly.

Auto-Scrape: uploaders and their sets

ControlWhat it does
Sort this listHow the list is ordered on screen. Priority is the order that decides which set wins a title two of them cover.
First / second arrowsAppear when two sets are tied for the same title at the same rank. They break the tie.
RescanRe-reads every set already on the list, on both sites, and puts any new or changed posters onto your library. Adds and removes nothing from the list.
Update listWalks your ranked uploaders on both sites: enrols sets covering titles you hold, unenrols ones your settings no longer allow. Fetches no art.
ExcludeMarks a set as one Kustos may not use on its own. Excluded sets stay listed, because an exclusion is a choice worth seeing rather than a deletion.
Remove an uploaderRemoves everything hanging off them on that tab — rank, options, indexed posters and enrolled sets, each set's art released as if you had removed it by hand. Your exclusions are not touched.
Switch to manualKeeps the uploader and their sets but stops their art being applied on its own. It stays there to pick from by hand.
Poster variant (ThePosterDB)All variants, With title or Textless only. ThePosterDB publishes titled and textless cuts separately; a skipped poster leaves the slot to your folder art.
Find sets (Find title-card sets for my shows)Walks your shows and picks the best MediUX card set for each — preferred uploaders first, then the set with the most cards. Looking is free; nothing is enrolled until you press Enrol N sets.
BoxsetsRe-checked each run, so new and newly-owned members get enrolled. Removing a boxset only stops re-checking — sets it already added stay.

Two states that look like problems and are not.

Enrolled, not on a slot means the set is enrolled but holds nothing right now — usually another set or source won those titles, sometimes the slot is simply empty. It is still enrolled and takes a slot the moment it wins one.

MediUX art applied, no set enrolled means the art is there but nothing re-scrapes it. Enrol a set from the title's Artwork page if you want it kept up to date.

The ranked order is the whole story. The best-ranked set that covers a title owns it, and a set never takes one over by waiting. There used to be a seven-day rule underneath the ranking that let a lower-ranked set claim a title it came to cover completely; it was removed, so a set no longer changes hands without somebody changing the ranking or excluding a set by hand.

Auto-Create: logos

These decide which wordmark a template gets, and they are applied in a fixed order — language first, always.

SettingWhat it does
Language (logos)Which language's wordmark to prefer. It never costs coverage: a title whose only logo is in another language still gets it, because the ranking falls through rather than filtering out.
Prefer coloured logos over whiteTakes a mark with colours of its own first; a white or light one is the fallback. Applied after the language preference, never instead of it — a correct-language logo is never traded for a better-looking one in the wrong language.
Never use black logos, even if it leaves the slot emptyA black-on-transparent mark is invisible on a dark plate. On, a title whose only logo is black gets none and appears on the logo worklist to fix by hand.
Prefer long wordmarks over short, tall onesTemplates draw the logo into a wide band, so a square emblem is shrunk until its height fits and sits small in the middle. This takes the longest mark a title has. It never refuses one, never overrides the language preference, and costs nothing — the shape comes from the image's recorded size, so nothing is downloaded to decide.

Auto-Create: backgrounds

SettingWhat it does
Fill backgroundsOff, the nightly run leaves backgrounds as Plex has them.
Which sourcesOnly titles no poster template covers. Draws from TMDB, Fanart and TheTVDB, plus MediUX set backdrops when Also use MediUX set backdrops is on. It replaces whatever Plex shows on a title Kustos has not set a poster for — including one you chose in Plex itself.
Textless only / Text onlyTMDB, Fanart and TheTVDB publish a language per image, so they can honour this. MediUX does not, so its backdrops rank last whenever either is set — they fill what the others cannot answer. On Any, all four compete equally.
Language (backgrounds)Only applies to a backdrop with the title baked in; a textless one has no words to be in a language.
No fallbackA title with no matching backdrop goes to the worklist. Drop a background.png in its Uploads folder to override.
Reset & re-grab allForgets which backgrounds Kustos applied, so the next run re-picks every title. Nothing changes on Plex until that run. Backgrounds you set yourself are kept; posters and title cards are untouched.

Auto-Create: title cards

SettingWhat it does
Title-card scheduleRuns daily on new or missing episodes only — existing cards are left alone.
Use my default title-card template for every showA per-show enrolment outranks it. It never replaces a MediUX card or one you picked by hand: an episode a set covers is left to the set.
When a show has a titlecard image dropped in its Source folderUse it only for episodes missing a still, or Use it as the base for every episode. A finished card is never re-texted. No effect on shows with no dropped Source image.

Which template gets used

Templates are matched by their own rules — kind default, or pinned collections and labels — set in Poster Studio → My Templates, not here. See Poster templates.

Couldn't build lists titles that matched a template but had no source art. Rows clear themselves once a later run succeeds, so an empty list means everything templated actually got built.

Per-library

A library switched off here is skipped entirely and never appears in the worklist.

"First one there wins" is the opposite of ranking: with it on, whichever source arrives first keeps the slot and the order is ignored.

Apply all, and Re-apply (force)

Two buttons that look like the same button.

ButtonWhat it does
Apply all overlaysDraws every overlay you have set up — presets, custom rules and collection overlays — onto every poster, and skips posters already up to date.
Re-apply (force)Re-renders and re-uploads every poster from its clean base, including ones that look unchanged.

Use force after changing an overlay's settings. A settings change does not always make a poster look out of date to the skip check, so the ordinary apply can pass over exactly the posters you just changed the rules for.

How the pieces sit together: badges stack at a shared anchor and scale with the poster; a banner spans the full width and badges clear it. An uploaded image scales by its own pixels, not the poster's — so the same overlay lands differently on a poster of another size, which is the usual reason a custom one looks wrong.

Scale is relative to the overlay's default, where 100 is the default size.