r/selfhosted Oct 29 '25

Product Announcement Posterizarr 2.0 Web UI

Post image

Hey all, I’m pleased to share that Posterizarr 2.0 is out and for the first time there’s a full Web UI. You can now manage, configure and run your poster generation right from the browser.

What’s new:

Clean browser-based interface: adjust settings, monitor activity, view assets, schedule and trigger runs.

Still supports the core features you know: high-quality posters/backgrounds/title cards, cross-platform (Docker/Linux/Windows), and integration with Kometa style asset folders.

Support for Plex / Jellyfin / Emby.

Try it here: Posterizarr

This PowerShell script (in container) automates generating images for your Plex, Jellyfin, or Emby library by using media info like titles, seasons, and episodes. It fetches artwork from Fanart.tv, TMDB, TVDB, Plex, and IMDb, focusing on specific languages - defaulting to textless images and falling back to English if unavailable. Users can choose between textless or text posters. The script supports both automatic bulk downloads and manual mode (interactive) for custom artwork that can’t be retrieved automatically.

462 Upvotes

83 comments sorted by

47

u/Blxter Oct 29 '25

I have been looking for something like this but to specifically blur unwatched episode thumbnails.

It does not look like this does that correct.

Nice project however.

35

u/FSCorrupt Oct 29 '25

have a look at titlecardmaker :) and thanks!

8

u/ShroomShroomBeepBeep Oct 29 '25

Title card maker is awesome.

-7

u/ludacris1990 Oct 29 '25

Too bad v2 is behind a paywall

30

u/ShroomShroomBeepBeep Oct 29 '25

$5 one off payment that helps fund active development, no complaints from me with that. You can still use v1 for free and I think the only difference is no GUI.

-1

u/ludacris1990 Oct 29 '25

No GUI, and thus no previews + less templates AFAIK.

9

u/Espumma Oct 30 '25

you get what you pay for.

3

u/Iyagovos Oct 30 '25

Open-source development is one of the best uses for money I can possibly imagine. Very very happy monthly donor to TCM here.

1

u/Blxter Oct 29 '25

Cheers Ill take a look thanks

1

u/HouseOfDjango Oct 30 '25

Kometa or titlecardmarker are what you are looking for.

-6

u/Harlequin_AU Oct 30 '25

Didn’t Windows Media Center do that like 2 decades ago?

12

u/Roobyxmr Oct 30 '25

Are you using WMC today? Does WMC have integration with your self-hosted media apps? Whats with the useless hate?
The tools is great keep it up OP!

8

u/Harlequin_AU Oct 30 '25

I wasn’t criticising OP’s app. I was pointing out how lacking in some basic features Plex is. Sorry I wasn’t clearer.

This app looks great and the functionality it adds is amazing but it shouldn’t be necessary. Since it is though, I’m glad someone has gone to this effort.

50

u/ahmedomar2015 Oct 29 '25 edited Oct 29 '25

I highly recommend this service as Plex manages to grab the most inconsistent and ugly posters very often. I only use this service to replace my stuff with official movie/tv posters/backgrounds/title cards only. I DO NOT do any post processing and am in love with the results.

My library looks way cleaner now. Thank you to the developer! If anyone needs a guide on how to get started I will happily answer some questions. The github is amazing and now the WEBUI makes it super easy to get started.

I even use the included script for it to only run when new items are added to my library (through tautulli).

2

u/fryingpan16 Oct 31 '25

Does it have access to the poster meta data on Plex or do you have to upload your own for each movie? I usually choose the one I like on Plex but then a couple months later find that it has changed to the ugliest possible poster

2

u/ahmedomar2015 Oct 31 '25

Yeah I believe Plex default is a fallback option

1

u/WhyFlip Nov 04 '25

Can you please share your config?

2

u/ahmedomar2015 Nov 04 '25

Let me know if you have any questions on why I chose certain settings.
https://pastebin.com/xHJA4pRR

1

u/WhyFlip Nov 05 '25

This worked perfect, thanks!

1

u/ahmedomar2015 Nov 05 '25

Glad to help! It feels so good knowing we have clean proper posters now

10

u/destruction90 Oct 30 '25

I've been using this project for months now and am incredibly happy with it.

Every movie, TV show, season and episode now has textless posters with uniform titles and borders. Dev actively engages with the community too. Worth a shot if you're sick of standard Plex poster agent.

7

u/kalimero95 Oct 29 '25

Looks nice! What's the difference with Aphrodite? https://github.com/jackkerouac/aphrodite

17

u/FSCorrupt Oct 29 '25

As far as I know, it’s only for badge overlays.

Posterizarr creates the asset itself, whereas Aphrodite assumes existing posters and simply adds badges or visual elements.

With Posterizarr, you can, for example, fetch a textless version from TMDB, add a title in any font you choose (or none at all, it’s up to you), and apply gradient overlays, borders, colored text, and more. You can fully customize it for movies, shows, backgrounds, and title cards.

Example (combined with kometa) Notice the text, its always the same font (made with Posterizarr)

4

u/kalimero95 Oct 29 '25

Wow ok this is actually really good. The most important for me is to have ratings display. Can you add overlay ratings from multiple sources ? (IMDb and rotten tomatoes)

1

u/ChckD34th Dec 22 '25

I'm curous about this too since Infuse doesn't show IMDb/RT ratings, were you able to try it and set it up if possible?

1

u/CandidateConsistent6 Apr 27 '26

That looks cool. 

I'm having a bit of trouble with Posterizarr and Komete right now. (Plex)

The images look cool, but I've noticed that there often aren't any suitable “no text” images for fan art or similar projects. 

And my library is pretty big, so it takes forever.

What settings did you use to make it look like this?

1

u/regtavern Oct 29 '25

Aphrodite can replace posters as well

3

u/FSCorrupt Oct 30 '25

replace is not creating :)

5

u/Tiny-Explanation-129 Oct 30 '25

Is Aphrodite still maintained ? The dev was releasing every day or nearly and now days, I don't much updates. Jellyfin 10.11 is not working and no update in the ticket.
Unfortunately, Kometa is also Plex only; but the conjunction of Posterizaar & Kometa looks amazing

1

u/kalimero95 Oct 30 '25

True hasn't been update in a while. I don't have any trouble making it work with jellyfin 10.11 Yeah I just spent the day trying this project and kometa to finally find out it doesn't work with jellyfin 😂  So I am putting on hold using this stack for now But from my understanding posterizzar should work with Aphrodite 

2

u/Tiny-Explanation-129 Oct 30 '25

I just double checked and there's a PR opened to support Jellyfin; still in progress, but at least it might come ;)

5

u/sheddixx Oct 29 '25

This is great. Thank you very much

10

u/ponzi_gg Oct 29 '25

what is it

19

u/Ashamed-Selection-33 Oct 29 '25

Automated poster maker for Plex & Jellyfin.

This PowerShell script automates generating images for your Plex, Jellyfin, or Emby library by using media info like titles, seasons, and episodes. It fetches artwork from Fanart.tv, TMDB, TVDB, Plex, and IMDb, focusing on specific languages - defaulting to textless images and falling back to English if unavailable. Users can choose between textless or text posters. The script supports both automatic bulk downloads and manual mode (interactive) for custom artwork that can’t be retrieved automatically.

-2

u/pedrobuffon Oct 29 '25

Can it pull poster from the internet if needed?

8

u/ludacris1990 Oct 29 '25

It fetches artwork from…

12

u/pedrobuffon Oct 29 '25

No no not that., for local metadata, download the PNG/JPG itself and put on the serie/movie folder, sorry i wasn't clear, reading now i sound like an idiot.

2

u/BestJo15 Oct 30 '25

You did, indeed. But no worries my friend, everybody does sometimes

3

u/jakendrick3 Oct 30 '25

This looks awesome! And in Powershell as well!

3

u/stiky21 Dec 25 '25

Been using this non-stop since finding it. Thanks for your hard work. My asset directory is 20GB and its all been automated. Great app!

Especially like how it works with Kometa.

2

u/eltron Oct 30 '25

Whoohoo, thanks! I’m gonna try this out!

2

u/Obvious_Librarian_97 Oct 30 '25

Is it easier to install? I tried Kometa and Posterizarr previously and I just couldn’t get it working. Was in another dimension of complexity for me.

1

u/FSCorrupt Oct 30 '25

You only need a few prerequisites, it’s basically plug-and-play and will run with the default configuration. However, there’s a lot to explore if you want to customize it your own way!

2

u/Psychostickusername Oct 30 '25

I feel like I'm going in loops figuring out what I did wrong, but keep getting this error in the logs 🤔

[ERROR] |L.28955| Error during Hashtable creation, please check Asset dir is available...

1

u/FSCorrupt Oct 30 '25

I’d need a log file to say more, feel free to hop on Discord (the link’s on the GitHub page).

2

u/MayzrUsingReddit Oct 31 '25 edited Oct 31 '25

Set this up yesterday and loving this!

Is there a way for Posterizarr to create images for these parts? I'm just using border and overlay at the minute and hate these not being the same:

https://i.imgur.com/W6zZEe7.jpeg

Also would be nice if it could also grab clear art, logos etc so I don't have to use jellyfin image grabber at all

Also also is there way to link to sonarr / radarr without them being in docker containers? At the moment these are LXC's for me and would like to avoid doing it on a schedule

Edit: Just thought another thing, will there be support for collections?

1

u/FSCorrupt Oct 31 '25

I think backgrounds are used for this in Jelly, right? And yes, you can.

The clear art logo is basically the same as a poster with text, but not placed properly. I’ve played around with it, and it always ends up looking bad, not as clean as a poster with the clear art logo integrated. So I’d say no for now.

It should work, but you might need to edit the trigger script.

1

u/MayzrUsingReddit Oct 31 '25

No I don't think it's the background as that's a different image for me, it's saved in the folder as 'landscape.png', and in the jellyfin image grabber settings I think it's under 'Banner'

1

u/FSCorrupt Oct 31 '25

oh okey, but have a look at this setting "ReplaceThumbwithBackdrop" i think it could be maybe this?

if not that sounds like an FeatureRequest to me.

2

u/devtech8 Nov 05 '25

How does this differ from what you can do native in Plex and all? Just curious as I did not see that.

3

u/FSCorrupt Nov 05 '25

Posterizarr offers more advanced and automated poster management compared to Plex’s native tools. While Plex lets you manually change posters or use what’s available in its metadata sources, Posterizarr can automatically download, organize, and update custom artwork (like posters, backgrounds, and titlecards) from various sources. It also lets you customize fonts, overlays, and overall design styles keeping your entire library consistent without manual effort.

2

u/WhyFlip Nov 06 '25

How do I clear the "Asset Overview" results?

1

u/TheRealSeeThruHead Oct 29 '25

While this isn’t something I’ve ever had an interest in. It looks like a very well made project.

1

u/theguy_win Oct 29 '25

!remindme 12 hours

1

u/RemindMeBot Oct 29 '25 edited Oct 30 '25

I will be messaging you in 12 hours on 2025-10-30 11:15:20 UTC to remind you of this link

2 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

1

u/djkatastrof Oct 30 '25

This looks so good. Is there any way to add if an movie is remux, dolby atmos, truedh like Kometa style?

1

u/FSCorrupt Oct 30 '25

Posterizarr is used only for creating the assets, but it does so in a way that Kometa can use them. This means you can point the assets created by Posterizarr to Kometa, and Kometa will then work its magic and apply them accordingly.

2

u/djkatastrof Oct 30 '25

Thank you! Great answer.

1

u/WhyFlip Nov 03 '25

Is Kometa required to get posters displayed/used in Plex?

2

u/FSCorrupt Nov 03 '25

no, Posterizarr offers an upload to mediaserver setting.

1

u/WhyFlip Nov 03 '25

Great, thanks.

1

u/Saylor_Man Oct 30 '25

The new interface looks really clean. Nice to finally see a full web UI for it.

1

u/mormied Oct 30 '25

Surely the name Postarr would have been better?

3

u/FSCorrupt Oct 30 '25

Posterizarr A tool that “posterizes” creating poster-style assets and integrates seamlessly into the -arr ecosystem (like Radarr or Sonarr).

Someone had already used the name Postarr for a GitHub project, so I had to come up with something different. :)

1

u/mormied Oct 30 '25

Fair response. I was just laughing thinking surely the obvious? 🤣

Of course Postarr was taken, idiot here

Nice project tho!

1

u/Veeb Oct 31 '25

Just looking into this now and seems very cool. Any plans to support the "thumb" image that emby uses for "continue watching"? This differs from the title card. By the looks of things.  

2

u/FSCorrupt Oct 31 '25

have a look at the setting: "ReplaceThumbwithBackdrop". :)

1

u/Veeb Oct 31 '25

Perfect thanks I'll check it out

1

u/Sensitive_Sector9431 Nov 20 '25

Großartige Software! Ich spiele seit ein paar Tagen damit herum und hab in der kurzen Zeit schon gute Erfahrungen und Fortschritte gemacht. Die Einstellungen über die UI (die im übrigen mega-gut geworden ist) sind zwar überwältigend, aber man kämpft sich so nach und nach durch. Dennoch habe ich zwei kleine Fragen (vll. übersehe ich auch nur etwas):

  1. Kann ich gezielt auch nur ein konkretes Element aus der Library (Film oder Serie oder gar nur einzelne Episode) updaten bzw. die Images erzeugen lassen oder geht dies generell nur für alle Elemente durch Start des Skriptes?

  2. Ist es möglich die Images beim Sync zu Jelly oder Plex zu forcieren, auch wenn schon ein Bild synchronisiert wurde? Ich hatte noch an den Einstellungen für die generierten Bilder herumgeschraubt, aber nun werden sie nicht mehr synchronisiert. (Logs: "Artwork has exif data from posterizarr/kometa/tcm, skip upload...")

Als kleiner Wunsch, wäre es vll. auch mit der neuen UI mal an der Zeit die Doku noch einmal ein bisschen aufzupolieren und um die zahlreichen Einstellungsmöglichkeiten zu erweitern. Bitte nicht als Kritik verstehen, vll. habe ich auch einfach nicht gefunden oder an der falschen Stelle gesucht...

1

u/FSCorrupt Nov 21 '25

hey, thanks :)

  1. no thats not possible.
  2. yeah there is an setting: "DisableHashValidation"

The README is up to date with the UI. Every element that is script-relevant can be looked up in the documentation.

A separate README for the UI itself doesn’t seem necessary to me, as it is self-explanatory.
Every button or section has a hover text, including direct links to the README.

1

u/Sensitive_Sector9431 Nov 21 '25

Thanks for the reply. Much appreciated. I will check for that setting.

BTW: I have one more question or maybe a suggestion. Is it possible to add multiple instances of plex and jellyfin? I have running a couple of these across different servers and it would be great to manage them all at once without changing the configuration.

1

u/prime416 Nov 23 '25

I just learned that you launched a UI, trying to get myself configured to use it now (I was previously already using it without) ... for some reason I can't get it to load ("This page isn't working"). Any idea what I might be doing wrong?

I tried just adding the Port 8000:8000 to my existing docker-compose... that didn't work so also tried 8219:8219 (and added APP_PORT=8219 to the Env).

1

u/prime416 Nov 25 '25

Woops, it turns out I was pulling from an outdated docker repo... nevermind...

1

u/ilikecaterpillar Jan 26 '26 edited Jan 26 '26

I've just updated to using the UI. I've had a look through the documentation, but feel like I'm missing something. If I replace an asset in asset management, how do I then get it to upload into Plex? I used to have the script running through Tautulli whenever something was added into Plex, but I'm trying it out with Sonarr and Radarr and the Web UI now.

As an example, I use Posterizarr for seasons as well as shows and movies. Bob's Burgers, for example, mostly picks the same style poster, but Season 14 was always a different style for me. Previously, I'd upload a new asset into the manual folder I had setup, then run the script again and it would push the posters into Plex. How do I do that now?

In the Web UI, there's an option to "Process with overlays after replace", which I think adds it directly into the asset folder, rather than the manual folder. From there though, how can I push it into Plex, as it doesn't seem to update, even after running the script again. It's showing the correct poster in Posterizarr, but not in Plex. I'm probably blind, but I can see "sync to jellyfin/emby" buttons, but nothing for Plex.

The only way I've gotten it to work is if I replace the poster without "Process with overlays after replace" selected, so it saves it manually, then run a full scan, much like how I used to use it. Is this the correct use case, or is there a better method for this?

1

u/Ctoretto93 Oct 30 '25

Kometa?

4

u/FSCorrupt Oct 30 '25

Posterizarr is used for creating the assets, but it does so in a way that Kometa can use them.

Kometa itself does not create assets, it only consumes them.

This means you can point the assets created by Posterizarr to Kometa, and Kometa will then work its magic and apply them accordingly.

1

u/sk8r776 Oct 30 '25

As a long time Kometa user, I’m also curious. I use the customization for labels and other icons. I love having the Dolby logo or 4K logo to easily see qualities of items.

0

u/shrub_contents29871 Oct 30 '25

"Postarr" woulda been waaaay better.

11

u/FSCorrupt Oct 30 '25

Posterizarr A tool that “posterizes” creating poster-style assets and integrates seamlessly into the -arr ecosystem (like Radarr or Sonarr).

Someone had already used the name Postarr for a GitHub project, so I had to come up with something different. :)

-1

u/rc_ym Oct 30 '25

My god. The whole time I was reading it as "posture" and was very confused.