><>>>< >"` and so for `genre.yml` if you have a `Fantasy` collection, plex is going to show `!06_Fantasy` + +This is the default PMM collection ordering: + + +| Collection | Order | +|:-------------------------------------|------------------------| +| `PMM/movie/seasonal.yml` | collection_section: 00 | +| `PMM/chart/anilist.yml` | collection_section: 01 | +| `PMM/chart/basic.yml` | collection_section: 01 | +| `PMM/chart/imdb.yml` | collection_section: 01 | +| `PMM/chart/myanimelist.yml` | collection_section: 01 | +| `PMM/chart/other.yml` | collection_section: 01 | +| `PMM/chart/tautulli.yml` | collection_section: 01 | +| `PMM/chart/tmdb.yml` | collection_section: 01 | +| `PMM/chart/trakt.yml` | collection_section: 01 | +| `PMM/movie/universe.yml` | collection_section: 02 | +| `PMM/streaming.yml` | collection_section: 03 | +| `PMM/show/network.yml` | collection_section: 04 | +| `PMM/genre.yml` | collection_section: 06 | +| `PMM/studio.yml` | collection_section: 07 | +| `PMM/movie/country.yml` | collection_section: 09 | +| `PMM/show/country.yml` | collection_section: 09 | +| `PMM/audio_language.yml` | collection_section: 10 | +| `PMM/subtitle_language.yml` | collection_section: 11 | +| `PMM/movie/decade.yml` | collection_section: 12 | +| `PMM/show/decade.yml` | collection_section: 12 | +| `PMM/year.yml` | collection_section: 13 | +| `PMM/content_rating_uk.yml` | collection_section: 14 | +| `PMM/movie/content_rating_us.yml` | collection_section: 14 | +| `PMM/show/content_rating_us.yml` | collection_section: 14 | +| `PMM/resolution.yml` | collection_section: 15 | +| `PMM/resolution_standards.yml` | collection_section: 15 | +| `PMM/award/bafta.yml` | collection_section: 16 | +| `PMM/award/cannes.yml` | collection_section: 16 | +| `PMM/award/choice.yml` | collection_section: 16 | +| `PMM/award/emmy.yml` | collection_section: 16 | +| `PMM/award/golden.yml` | collection_section: 16 | +| `PMM/award/oscars.yml` | collection_section: 16 | +| `PMM/award/other.yml` | collection_section: 16 | +| `PMM/award/separator.yml` | collection_section: 16 | +| `PMM/award/spirit.yml` | collection_section: 16 | +| `PMM/award/sundance.yml` | collection_section: 16 | +| `PMM/actor.yml` | collection_section: 17 | +| `PMM/movie/director.yml` | collection_section: 18 | +| `PMM/movie/producer.yml` | collection_section: 19 | +| `PMM/movie/writer.yml` | collection_section: 20 | + ## Customizing Configs Configs can be customized using the `template_variables` attribute when calling the file. These `template_variables` will be given to every template call in the file which allows them to affect how that file runs. @@ -138,6 +351,17 @@ libraries: limit: 50 ``` +Or maybe you want to change the collection sort order of the genre collections using PMM/genre. + +```yaml +libraries: + Movies: + metadata_path: + - git: PMM/genre + template_variables: + collection_section: 11 +``` + ## Errors If there are collections being made that have configuration errors or missing posters please either bring it up in our Discord or raise an Issue on the [Configs Repo](https://github.com/meisnate12/Plex-Meta-Manager-Configs/issues/new/choose). @@ -248,6 +472,9 @@ libraries: - git: PMM/overlays/direct_play template_variables: overlay_level: season + - git: PMM/overlays/episode_info + template_variables: + overlay_level: episode - git: PMM/overlays/imdb_top_250 - git: PMM/overlays/imdb_top_250 template_variables: @@ -285,6 +512,9 @@ libraries: - git: PMM/overlays/resolution template_variables: overlay_level: season + - git: PMM/overlays/runtimes + template_variables: + overlay_level: episode - git: PMM/overlays/special_release - git: PMM/overlays/special_release template_variables: diff --git a/docs/home/guides/episode-overlays.png b/docs/home/guides/episode-overlays.png deleted file mode 100644 index 81c92fb5..00000000 Binary files a/docs/home/guides/episode-overlays.png and /dev/null differ diff --git a/docs/home/guides/movie-overlays.png b/docs/home/guides/movie-overlays.png deleted file mode 100644 index 372493b5..00000000 Binary files a/docs/home/guides/movie-overlays.png and /dev/null differ diff --git a/docs/home/guides/movie-overlays1-annotated.png b/docs/home/guides/movie-overlays1-annotated.png new file mode 100644 index 00000000..09d33db9 Binary files /dev/null and b/docs/home/guides/movie-overlays1-annotated.png differ diff --git a/docs/home/guides/movie-overlays2-annotated.png b/docs/home/guides/movie-overlays2-annotated.png new file mode 100644 index 00000000..a3c03b85 Binary files /dev/null and b/docs/home/guides/movie-overlays2-annotated.png differ diff --git a/docs/home/guides/overlays.png b/docs/home/guides/overlays.png deleted file mode 100644 index 369a0460..00000000 Binary files a/docs/home/guides/overlays.png and /dev/null differ diff --git a/docs/home/guides/tvshow-poster-annotated.png b/docs/home/guides/tvshow-poster-annotated.png new file mode 100644 index 00000000..ac88ac0b Binary files /dev/null and b/docs/home/guides/tvshow-poster-annotated.png differ diff --git a/docs/home/guides/tvshow-poster-episode-annotated.png b/docs/home/guides/tvshow-poster-episode-annotated.png new file mode 100644 index 00000000..fed5cb6f Binary files /dev/null and b/docs/home/guides/tvshow-poster-episode-annotated.png differ diff --git a/docs/home/guides/tvshow-poster-season-annotated.png b/docs/home/guides/tvshow-poster-season-annotated.png new file mode 100644 index 00000000..33db33de Binary files /dev/null and b/docs/home/guides/tvshow-poster-season-annotated.png differ diff --git a/modules/mdblist.py b/modules/mdblist.py index 510b1511..458f93df 100644 --- a/modules/mdblist.py +++ b/modules/mdblist.py @@ -188,6 +188,8 @@ class Mdblist: try: response = self.config.get_json(url_base, headers=headers, params=params) if "error" in response: + if response["error"] == "empty": + raise Failed(f"Mdblist Error: No Items Returned. Lists can take 24 hours to update so try again later.") raise Failed(f"Mdblist Error: Invalid Response {response}") results = [] for item in response: