plex-poster-set-helper is a tool to help upload sets of posters from ThePosterDB or MediUX to your Plex server in seconds!
-
Install Python (if not installed already)
-
Extract all files into a folder
-
Open a terminal in the folder
-
Install the required dependencies using
pip install -r requirements.txt
- Rename
exampleconfig.json
toconfig.json
, and populate with the proper information- "base_url"
- the IP and port of your plex server. (e.g. "http://12.345.67.890:32400/"
- "token"
- your Plex token
- NOTE: this can be found here
- "tv_library"
- the name of your TV Shows library (e.g. "TV Shows")
- multiple libraries are also supported, check the
Multiple Libraries
section of the README
- "movie_library"
- the name of your Movies library (e.g. "Movies")
- multiple libraries are also supported, check the
Multiple Libraries
section of the README
- "base_url"
Run plex-poster-set-helper.py
To utilize multiple libraries, update the config.json
as follows:
"tv_library": ["TV Shows", "Kids TV Shows"],
"movie_library": ["Movies", "Kids Movies"]
To clarify, use the names of your own libraries, those are just placeholders. Currently, this does not account for the same media being in both libraries. If the same media is included in both libraries, the poster will only be replaced for the topmost library in that list.
- Enter
bulk
in the first input prompt - Enter the path to a .txt file with multiple links (on separate lines)