Fetches Show, Movie, and Collection cover art from Mediux and updates Plex/Jellyfin using TMDB IDs.
Jellyfin Collections are not yet supported.
- Ensure you have Pipx installed:
pipx --version - Install the project:
pipx install Mediux-Posters
- When running a sync/show/collection/movie it will keep downloading sets until all the needed posters are found.
- Show: Poster and Backdrop
- Season: Poster
- Episode: Title Card
- Collection: Poster and Backdrop
- Movie: Poster and Backdrop
- To enable support for Collections in Plex, each Collection needs to have a label with its tmdb-id, in the format of
tmdb-<number>
If using Kometa, refer to this comment to have Kometa add these labels.
To set Plex and/or Jellyfin details, update the file: ~/.config/mediux-posters/settings.toml.
File will be created on first run.
exclude_usernames = []
kometa_integration = false
only_priority_usernames = false
priority_usernames = []
[jellyfin]
base_url = "http://127.0.0.1:8096"
token = "<Token>"
[plex]
base_url = "http://127.0.0.1:32400"
token = "<Token>"-
exclude_usernamesA list of usernames whose sets should be ignored when running a sync.
-
kometa_integrationIf enabled, will remove the
Overlaylabel from any media Mediux-Posters uploads a poster/backdrop/title-card to. -
only_priority_usernamesA boolean flag that limits downloading sets to ones created by the users specified in
priority_usernames. If set tofalse, all sets will be considered unless explicitly excluded inexclude_usernames. -
priority_usernamesA list of usernames whose sets should take priority when running a sync. If
only_priority_usernamesis set totrue, only sets from these users will be used.