Merge pull request #1076 from YozoraXCII/nightly

Replace all `- git: PMM` mentions with `- pmm:`
pull/1080/head
meisnate12 2 years ago committed by GitHub
commit b1e1586f23
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -239,7 +239,8 @@ html_theme_options = {
("Subtitle Language Collections", "defaults/both/subtitle_language"), ("Subtitle Language Collections", "defaults/both/subtitle_language"),
("Year Collections", "defaults/both/year"), ("Year Collections", "defaults/both/year"),
]), ]),
("Playlists", "defaults/playlists"), ("Playlists", "defaults/files.html#playlists"),
("Separators", "defaults/separators"),
("_menu", "Overlays", [ ("_menu", "Overlays", [
("Default Overlays", "defaults/overlays/readme"), ("Default Overlays", "defaults/overlays/readme"),
("Audio Codec Overlay", "defaults/overlays/audio_codec"), ("Audio Codec Overlay", "defaults/overlays/audio_codec"),

@ -39,33 +39,33 @@ libraries: # This is called out once within
metadata_path: metadata_path:
- file: config/Movies.yml # This is a local file on the system - file: config/Movies.yml # This is a local file on the system
- folder: config/Movies/ # This is a local directory on the system - folder: config/Movies/ # This is a local directory on the system
- git: PMM/chart/basic # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: basic # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
- git: PMM/chart/imdb # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: imdb # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
overlay_path: overlay_path:
- remove_overlays: false # Set this to true to remove all overlays - remove_overlays: false # Set this to true to remove all overlays
- file: config/Overlays.yml # This is a local file on the system - file: config/Overlays.yml # This is a local file on the system
- git: PMM/overlays/imdb_top_250 # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: ribbon # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
TV Shows: TV Shows:
metadata_path: metadata_path:
- file: config/TVShows.yml - file: config/TVShows.yml
- folder: config/TV Shows/ - folder: config/TV Shows/
- git: PMM/chart/basic # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: basic # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
- git: PMM/chart/imdb # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: imdb # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
overlay_path: overlay_path:
- remove_overlays: false # Set this to true to remove all overlays - remove_overlays: false # Set this to true to remove all overlays
- file: config/Overlays.yml # This is a local file on the system - file: config/Overlays.yml # This is a local file on the system
- git: PMM/overlays/imdb_top_250 # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: ribbon # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
Anime: Anime:
metadata_path: metadata_path:
- file: config/Anime.yml - file: config/Anime.yml
- git: PMM/chart/basic # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: basic # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
- git: PMM/chart/anilist # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: anilist # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
Music: Music:
metadata_path: metadata_path:
- file: config/Music.yml - file: config/Music.yml
playlist_files: playlist_files:
- file: config/playlists.yml - file: config/playlists.yml
- git: PMM/playlist # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: playlist # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
settings: settings:
cache: true cache: true
cache_expiration: 60 cache_expiration: 60
@ -196,8 +196,8 @@ As can be seen in the original config.yml example, there are three metadata_path
metadata_path: metadata_path:
- file: config/TVShows.yml - file: config/TVShows.yml
- folder: config/TV Shows/ - folder: config/TV Shows/
- git: PMM/chart/basic - pmm: basic
- git: PMM/chart/imdb - pmm: imdb
``` ```
These path types are outlined as follows: These path types are outlined as follows:
@ -212,18 +212,18 @@ Within the above example, PMM will:
* Then, look within the root of the PMM directory (also known as `config/`) for a directory called `TV Shows`, and then load any metadata/YAML files within that directory. * Then, look within the root of the PMM directory (also known as `config/`) for a directory called `TV Shows`, and then load any metadata/YAML files within that directory.
* After that, look at the [PMM/chart folder](https://github.com/meisnate12/Plex-Meta-Manager-Configs/tree/master/PMM/chart) within the GitHub Configs Repo for a file called `basic.yml` which it finds [here](https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/chart/basic.yml). * After that, look at the [PMM/chart folder](https://github.com/meisnate12/Plex-Meta-Manager-Configs/tree/master/PMM/chart) within the GitHub Configs Repo for a file called `basic.yml` which it finds [here](https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/basic.yml).
* Finally, look at the [PMM/chart folder](https://github.com/meisnate12/Plex-Meta-Manager-Configs/tree/master/PMM/chart) within the GitHub Configs Repo for a file called `imdb.yml` which it finds [here](https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/chart/imdb.yml). * Finally, look at the [PMM/chart folder](https://github.com/meisnate12/Plex-Meta-Manager-Configs/tree/master/PMM/chart) within the GitHub Configs Repo for a file called `imdb.yml` which it finds [here](https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/imdb.yml).
It should be noted that whilst the user should be able to edit any metadata files which are `- file:` or `- folder:` based, they have little to no control over `- git:` metadata files **unless a copy of the YAML file is downloaded and ran locally**. In the above example, if the user downloaded the [basic.yml file](https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/chart/basic.yml) from the [GitHub Configs Repo](https://github.com/meisnate12/Plex-Meta-Manager-Configs) and placed it in the root directory of PMM (`config/`), then the metadata_path mapping would be updated to reflect this as follows: It should be noted that whilst the user should be able to edit any metadata files which are `- file:` or `- folder:` based, they have little to no control over `- git:` metadata files **unless a copy of the YAML file is downloaded and ran locally**. In the above example, if the user downloaded the [basic.yml file](https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/pmm: basic.yml) from the [GitHub Configs Repo](https://github.com/meisnate12/Plex-Meta-Manager-Configs) and placed it in the root directory of PMM (`config/`), then the metadata_path mapping would be updated to reflect this as follows:
```yaml ```yaml
TV Shows: TV Shows:
metadata_path: metadata_path:
- file: config/TVShows.yml - file: config/TVShows.yml
- folder: config/TV Shows/ - folder: config/TV Shows/
- file: PMM/chart/basic # <------ HERE - file: pmm: basic # <------ HERE
- git: PMM/chart/imdb - pmm: imdb
``` ```
## Playlists (`playlist_files:` mappings) ## Playlists (`playlist_files:` mappings)
@ -232,7 +232,7 @@ Playlists can be seen as an extension of Libraries in that they are both handled
```yaml ```yaml
playlist_files: playlist_files:
- file: config/playlists.yml - file: config/playlists.yml
- git: PMM/playlists - pmm: playlists
``` ```
As with `libraries:`, YAML files are defined to create the Playlists. It should be noted that whilst in `libraries:` when working with `playlist_files:` you call out the libraries being connected to within the Metadata/YAML file as Playlists can combine media from multiple libraries. You can view an example playlists.yml file as follows: As with `libraries:`, YAML files are defined to create the Playlists. It should be noted that whilst in `libraries:` when working with `playlist_files:` you call out the libraries being connected to within the Metadata/YAML file as Playlists can combine media from multiple libraries. You can view an example playlists.yml file as follows:

@ -23,18 +23,18 @@ libraries:
Movies: Movies:
metadata_path: metadata_path:
- file: config/Movies.yml - file: config/Movies.yml
- git: PMM/chart/imdb - pmm: imdb
- git: PMM/studio - pmm: studio
- git: PMM/genre - pmm: genre
- git: PMM/actor - pmm: actor
operations: operations:
mass_critic_rating_update: tmdb mass_critic_rating_update: tmdb
split_duplicates: true split_duplicates: true
TV Shows: TV Shows:
metadata_path: metadata_path:
- file: config/TV Shows.yml - file: config/TV Shows.yml
- git: PMM/chart/tmdb - pmm: tmdb
- git: PMM/show/network - pmm: network
overlay_path: overlay_path:
- remove_overlays: false - remove_overlays: false
- file: config/Overlays.yml - file: config/Overlays.yml
@ -45,12 +45,12 @@ libraries:
token: #################### token: ####################
metadata_path: metadata_path:
- file: config/TV Shows.yml - file: config/TV Shows.yml
- git: PMM/chart/tmdb - pmm: tmdb
- git: PMM/show/network - pmm: network
Anime: Anime:
metadata_path: metadata_path:
- file: config/Anime.yml - file: config/Anime.yml
- git: PMM/chart/myanimelist - pmm: myanimelist
radarr: radarr:
url: http://192.168.1.45:7878 url: http://192.168.1.45:7878
token: ################################ token: ################################
@ -128,8 +128,8 @@ libraries:
TV Shows: TV Shows:
metadata_path: metadata_path:
- file: config/TV Shows.yml - file: config/TV Shows.yml
- git: PMM/chart/tmdb - pmm: tmdb
- git: PMM/show/network - pmm: network
``` ```
By default, when `metadata_path` is missing the script will look within the root PMM directory for a metadata file called `<MAPPING_NAME>.yml`. In this example, Plex Meta Manager will look for a file named `TV Shows.yml`. By default, when `metadata_path` is missing the script will look within the root PMM directory for a metadata file called `<MAPPING_NAME>.yml`. In this example, Plex Meta Manager will look for a file named `TV Shows.yml`.
@ -236,5 +236,5 @@ You can define Playlist Files by using `playlist_files` mapper by specifying the
```yaml ```yaml
playlist_files: playlist_files:
- file: config/playlists.yml - file: config/playlists.yml
- git: PMM/playlist - pmm: playlist
``` ```

@ -8,7 +8,7 @@ Within each library, operations can be defined by using the `operations` attribu
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- git: PMM/chart/imdb - pmm: imdb
operations: operations:
mass_critic_rating_update: tmdb mass_critic_rating_update: tmdb
split_duplicates: true split_duplicates: true

@ -26,17 +26,17 @@ You can define [Template Variables](../metadata/templates.md#template-variables)
libraries: libraries:
TV Shows: TV Shows:
metadata_path: metadata_path:
- git: PMM/genre - pmm: genre
template_variables: template_variables:
schedule_separator: never schedule_separator: never
collection_mode: hide collection_mode: hide
- git: PMM/actor # Notice how the `-` starts this "section" - pmm: actor # Notice how the `-` starts this "section"
template_variables: template_variables:
schedule_separator: never schedule_separator: never
collection_mode: hide collection_mode: hide
``` ```
In this example there will be two template variables added to every template in the git file PMM/genre. In this example there will be two template variables added to every template in the git file pmm: genre.
`schedule_separator` is set to `never` to not show a separator in this section and `collection_mode` is set to `hide`. `schedule_separator` is set to `never` to not show a separator in this section and `collection_mode` is set to `hide`.
@ -54,10 +54,10 @@ libraries:
metadata_path: metadata_path:
- file: config/Movies.yml - file: config/Movies.yml
schedule: weekly(friday) schedule: weekly(friday)
- git: PMM/actors - pmm: actors
schedule: weekly(saturday) schedule: weekly(saturday)
overlay_path: overlay_path:
- git: PMM/overlays/imdb - pmm: imdb
schedule: weekly(monday) schedule: weekly(monday)
playlist_files: playlist_files:
- file: config/Playlists.yml - file: config/Playlists.yml
@ -74,10 +74,10 @@ libraries:
metadata_path: metadata_path:
- file: config/Movies.yml - file: config/Movies.yml
asset_directory: assets/Movies asset_directory: assets/Movies
- git: PMM/actors - pmm: actors
asset_directory: assets/people asset_directory: assets/people
overlay_path: overlay_path:
- git: PMM/overlays/imdb - pmm: imdb
playlist_files: playlist_files:
- file: config/Playlists.yml - file: config/Playlists.yml
asset_directory: asset_directory:
@ -103,7 +103,7 @@ libraries:
metadata_path: metadata_path:
- file: config/TVShows.yml - file: config/TVShows.yml
- folder: config/TV Shows/ - folder: config/TV Shows/
- git: PMM/chart/tmdb - pmm: tmdb
- repo: charts - repo: charts
- url: https://somewhere.com/PopularTV.yml - url: https://somewhere.com/PopularTV.yml
``` ```
@ -112,7 +112,7 @@ Within the above example, PMM will:
* First, look within the root of the PMM directory (also known as `config/`) for a metadata file named `TVShows.yml`. If this file does not exist, PMM will skip the entry and move to the next one in the list. * First, look within the root of the PMM directory (also known as `config/`) for a metadata file named `TVShows.yml`. If this file does not exist, PMM will skip the entry and move to the next one in the list.
* Then, look within the root of the PMM directory (also known as `config/`) for a directory called `TV Shows`, and then load any metadata files within that directory. * Then, look within the root of the PMM directory (also known as `config/`) for a directory called `TV Shows`, and then load any metadata files within that directory.
* Then, look at the [meisnate12 folder](https://github.com/meisnate12/Plex-Meta-Manager-Configs/tree/master/meisnate12) within the GitHub Configs Repo for a file called `MovieCharts.yml` which it finds [here](https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/chart/imdb.yml). * Then, look at the [meisnate12 folder](https://github.com/meisnate12/Plex-Meta-Manager-Configs/tree/master/meisnate12) within the GitHub Configs Repo for a file called `MovieCharts.yml` which it finds [here](https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/imdb.yml).
* Then, look at the within the Custom Defined Repo for a file called `charts.yml`. * Then, look at the within the Custom Defined Repo for a file called `charts.yml`.
* Finally, load the metadata file located at `https://somewhere.com/PopularTV.yml` * Finally, load the metadata file located at `https://somewhere.com/PopularTV.yml`
@ -136,7 +136,7 @@ libraries:
overlay_path: overlay_path:
- file: config/overlays.yml - file: config/overlays.yml
- folder: config/overlay configs/ - folder: config/overlay configs/
- git: PMM/overlays/imdb - pmm: imdb
- repo: overlays - repo: overlays
- url: https://somewhere.com/Overlays.yml - url: https://somewhere.com/Overlays.yml
``` ```
@ -145,7 +145,7 @@ Within the above example, PMM will:
* First, look within the root of the PMM directory (also known as `config/`) for a metadata file named `overlays.yml`. If this file does not exist, PMM will skip the entry and move to the next one in the list. * First, look within the root of the PMM directory (also known as `config/`) for a metadata file named `overlays.yml`. If this file does not exist, PMM will skip the entry and move to the next one in the list.
* Then, look within the root of the PMM directory (also known as `config/`) for a directory called `overlay configs`, and then load any metadata files within that directory. * Then, look within the root of the PMM directory (also known as `config/`) for a directory called `overlay configs`, and then load any metadata files within that directory.
* Then, look at the [meisnate12 folder](https://github.com/meisnate12/Plex-Meta-Manager-Configs/tree/master/meisnate12) within the GitHub Configs Repo for a file called `PMM/overlays/imdb.yml` which it finds [here](https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/overlays/imdb.yml). * Then, look at the [meisnate12 folder](https://github.com/meisnate12/Plex-Meta-Manager-Configs/tree/master/meisnate12) within the GitHub Configs Repo for a file called `pmm: imdb.yml` which it finds [here](https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/overlays/imdb.yml).
* Then, look at the within the Custom Defined Repo for a file called `overlays.yml`. * Then, look at the within the Custom Defined Repo for a file called `overlays.yml`.
* Finally, load the metadata file located at `https://somewhere.com/Overlays.yml` * Finally, load the metadata file located at `https://somewhere.com/Overlays.yml`
@ -167,7 +167,7 @@ In this example, multiple `playlist_files` attribute path types are defined:
playlist_files: playlist_files:
- file: config/playlists.yml - file: config/playlists.yml
- folder: config/Playlists/ - folder: config/Playlists/
- git: PMM/playlist - pmm: playlist
- repo: playlists - repo: playlists
- url: https://somewhere.com/Playlists.yml - url: https://somewhere.com/Playlists.yml
``` ```
@ -199,7 +199,7 @@ external_templates:
- file: config/templates.yml - file: config/templates.yml
- folder: config/templates/ - folder: config/templates/
- url: https://somewhere.com/templates.yml - url: https://somewhere.com/templates.yml
- git: PMM/templates - pmm: templates
- repo: templates - repo: templates
``` ```

@ -1,6 +1,6 @@
# BAFTA Default Metadata File # BAFTA Default Metadata File
The `- pmm: award/bafta` Metadata File is used to create collections based on the British Academy Film Awards. The `- pmm: bafta` Metadata File is used to create collections based on the British Academy Film Awards.
This Default file requires [Trakt Authentication](https://metamanager.wiki/en/latest/config/trakt.html) This Default file requires [Trakt Authentication](https://metamanager.wiki/en/latest/config/trakt.html)
@ -13,7 +13,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: award/bafta - pmm: bafta
``` ```
@ -42,7 +42,7 @@ The below shows an example config.yml with all the template_variables set away f
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: award/bafta - pmm: bafta
template_variables: template_variables:
collection_section: 8 collection_section: 8
collection_mode: show_items collection_mode: show_items

@ -1,6 +1,6 @@
# Cannes Default Metadata File # Cannes Default Metadata File
The `- pmm: award/cannes` Metadata File is used to create collections based on the Cannes Film Awards. The `- pmm: cannes` Metadata File is used to create collections based on the Cannes Film Awards.
This Default file requires [Trakt Authentication](https://metamanager.wiki/en/latest/config/trakt.html) This Default file requires [Trakt Authentication](https://metamanager.wiki/en/latest/config/trakt.html)
@ -13,7 +13,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: award/cannes - pmm: cannes
``` ```
@ -42,7 +42,7 @@ The below shows an example config.yml with all the template_variables set away f
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: award/cannes - pmm: cannes
template_variables: template_variables:
collection_section: 9 collection_section: 9
collection_mode: show_items collection_mode: show_items

@ -1,6 +1,6 @@
# choice Default Metadata File # choice Default Metadata File
The `- pmm: award/choice` Metadata File is used to create collections based on the Critics Choice Awards. The `- pmm: choice` Metadata File is used to create collections based on the Critics Choice Awards.
This Default file requires [Trakt Authentication](https://metamanager.wiki/en/latest/config/trakt.html) This Default file requires [Trakt Authentication](https://metamanager.wiki/en/latest/config/trakt.html)
@ -13,7 +13,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: award/choice - pmm: choice
``` ```
@ -47,7 +47,7 @@ The below shows an example config.yml with all the template_variables set away f
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: award/choice - pmm: choice
template_variables: template_variables:
collection_section: 9 collection_section: 9
collection_mode: show_items collection_mode: show_items

@ -1,6 +1,6 @@
# Emmys Default Metadata File # Emmys Default Metadata File
The `- pmm: award/emmy` Metadata File is used to create collections based on the Emmy Awards. The `- pmm: emmy` Metadata File is used to create collections based on the Emmy Awards.
Example Collections Created: Example Collections Created:
@ -11,7 +11,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: award/emmy - pmm: emmy
``` ```
@ -46,7 +46,7 @@ The below shows an example config.yml with all the template_variables set away f
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: award/emmy - pmm: emmy
template_variables: template_variables:
collection_section: 9 collection_section: 9
collection_mode: show_items collection_mode: show_items

@ -1,6 +1,6 @@
# Golden Globes Default Metadata File # Golden Globes Default Metadata File
The `- pmm: award/golden` Metadata File is used to create collections based on the Golden Globe Awards. The `- pmm: golden` Metadata File is used to create collections based on the Golden Globe Awards.
Example Collections Created: Example Collections Created:
@ -11,7 +11,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: award/golden - pmm: golden
``` ```
@ -46,7 +46,7 @@ The below shows an example config.yml with all the template_variables set away f
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: award/golden - pmm: golden
template_variables: template_variables:
collection_section: 9 collection_section: 9
collection_mode: show_items collection_mode: show_items

@ -1,6 +1,6 @@
# Oscars Default Metadata File # Oscars Default Metadata File
The `- pmm: award/oscars` Metadata File is used to create collections based on the Oscars Awards. The `- pmm: oscars` Metadata File is used to create collections based on the Oscars Awards.
Example Collections Created: Example Collections Created:
@ -11,7 +11,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: award/oscars - pmm: oscars
``` ```
@ -41,7 +41,7 @@ The below shows an example config.yml with all the template_variables set away f
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: award/oscars - pmm: oscars
template_variables: template_variables:
collection_section: 9 collection_section: 9
collection_mode: show_items collection_mode: show_items

@ -1,6 +1,6 @@
# Other Awards Default Metadata File # Other Awards Default Metadata File
The `- pmm: award/other` Metadata File is used to create collections based on numerous other awards. The `- pmm: other` Metadata File is used to create collections based on numerous other awards.
This Default file requires [Trakt Authentication](https://metamanager.wiki/en/latest/config/trakt.html) This Default file requires [Trakt Authentication](https://metamanager.wiki/en/latest/config/trakt.html)
@ -13,7 +13,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: award/other - pmm: other
``` ```
@ -41,7 +41,7 @@ The below shows an example config.yml with all the template_variables set away f
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: award/other - pmm: other
template_variables: template_variables:
collection_section: 9 collection_section: 9
collection_mode: show_items collection_mode: show_items

@ -1,6 +1,6 @@
# Independent Spirit Awards Default Metadata File # Independent Spirit Awards Default Metadata File
The `- pmm: award/spirit` Metadata File is used to create collections based on the Independent Spirit Awards. The `- pmm: spirit` Metadata File is used to create collections based on the Independent Spirit Awards.
This Default file requires [Trakt Authentication](https://metamanager.wiki/en/latest/config/trakt.html) This Default file requires [Trakt Authentication](https://metamanager.wiki/en/latest/config/trakt.html)
@ -13,7 +13,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: award/spirit - pmm: spirit
``` ```
@ -42,7 +42,7 @@ The below shows an example config.yml with all the template_variables set away f
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: award/spirit - pmm: spirit
template_variables: template_variables:
collection_section: 9 collection_section: 9
collection_mode: show_items collection_mode: show_items

@ -1,6 +1,6 @@
# Sundance Film Festival Awards Default Metadata File # Sundance Film Festival Awards Default Metadata File
The `- pmm: award/sundance` Metadata File is used to create collections based on the Sundance Film Festival Awards. The `- pmm: sundance` Metadata File is used to create collections based on the Sundance Film Festival Awards.
This Default file requires [Trakt Authentication](https://metamanager.wiki/en/latest/config/trakt.html) This Default file requires [Trakt Authentication](https://metamanager.wiki/en/latest/config/trakt.html)
@ -13,7 +13,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: award/sundance - pmm: sundance
``` ```
@ -42,7 +42,7 @@ The below shows an example config.yml with all the template_variables set away f
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: award/sundance - pmm: sundance
template_variables: template_variables:
collection_section: 9 collection_section: 9
collection_mode: show_items collection_mode: show_items

@ -1,6 +1,6 @@
# Anilist Chart Default Metadata File # Anilist Chart Default Metadata File
The `- pmm: chart/anilist` Metadata File is used to create collections based on Anilist charts The `- pmm: pmm: anilist` Metadata File is used to create collections based on Anilist charts
Example Collections Created: Example Collections Created:
@ -11,7 +11,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: chart/anilist - pmm: pmm: anilist
``` ```

@ -1,6 +1,6 @@
# Basic Chart Default Metadata File # Basic Chart Default Metadata File
The `- pmm: chart/basic` Metadata File is used to create collections based on recently released media in your library. The `- pmm: pmm: basic` Metadata File is used to create collections based on recently released media in your library.
Example Collections Created: Example Collections Created:
@ -11,7 +11,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: chart/basic - pmm: pmm: basic
``` ```

@ -1,6 +1,6 @@
# IMDb Chart Default Metadata File # IMDb Chart Default Metadata File
The `- pmm: chart/imdb` Metadata File is used to create collections based on IMDb Charts. The `- pmm: pmm: imdb` Metadata File is used to create collections based on IMDb Charts.
Example Collections Created: Example Collections Created:
@ -11,7 +11,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: chart/imdb - pmm: pmm: imdb
``` ```

@ -1,6 +1,6 @@
# MyAnimeList Chart Default Metadata File # MyAnimeList Chart Default Metadata File
The `- pmm: chart/myanimelist` Metadata File is used to create collections based on MyAnimeList Charts. The `- pmm: pmm: myanimelist` Metadata File is used to create collections based on MyAnimeList Charts.
Example Collections Created: Example Collections Created:
@ -11,7 +11,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: chart/myanimelist - pmm: pmm: myanimelist
``` ```

@ -1,6 +1,6 @@
# Other Chart Default Metadata File # Other Chart Default Metadata File
The `- pmm: chart/other` Metadata File is used to create collections based on other Charts. The `- pmm: other_chart` Metadata File is used to create collections based on other Charts.
Example Collections Created: Example Collections Created:
@ -11,7 +11,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: chart/other - pmm: other_chart
``` ```
## Template Variables ## Template Variables
@ -59,7 +59,7 @@ The below shows an example config.yml with all the template_variables set away f
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: other - pmm: other_chart
template_variables: template_variables:
use_commonsense: false use_commonsense: false
order_commonsense: 01 order_commonsense: 01

@ -1,6 +1,6 @@
# Tautulli Chart Default Metadata File # Tautulli Chart Default Metadata File
The `- pmm: chart/tautulli` Metadata File is used to create collections based on Tautulli/Plex Charts. The `- pmm: pmm: tautulli` Metadata File is used to create collections based on Tautulli/Plex Charts.
Example Collections Created: Example Collections Created:
@ -11,7 +11,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: chart/tautulli - pmm: pmm: tautulli
``` ```
## Template Variables ## Template Variables

@ -1,6 +1,6 @@
# TMDb Chart Default Metadata File # TMDb Chart Default Metadata File
The `- pmm: chart/tmdb` Metadata File is used to create collections based on TMDb Charts. The `- pmm: pmm: tmdb` Metadata File is used to create collections based on TMDb Charts.
Example Collections Created: Example Collections Created:
@ -11,7 +11,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: chart/tmdb - pmm: pmm: tmdb
``` ```

@ -1,6 +1,6 @@
# Trakt Chart Default Metadata File # Trakt Chart Default Metadata File
The `- pmm: chart/trakt` Metadata File is used to create collections based on Trakt Charts. The `- pmm: pmm: trakt` Metadata File is used to create collections based on Trakt Charts.
Example Collections Created: Example Collections Created:
@ -11,7 +11,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: chart/trakt - pmm: pmm: trakt
``` ```

@ -36,28 +36,28 @@ These collections are applied by calling the below paths into the `metadata_path
| Award Show | config.yml entry | Example Collections Created | Works with Movies | Works with Shows | | Award Show | config.yml entry | Example Collections Created | Works with Movies | Works with Shows |
|:---------------|:-----------------|----------------------------------|:-----------------:|:----------------:| |:---------------|:-----------------|----------------------------------|:-----------------:|:----------------:|
| BAFTA | `award/bafta` | BAFTA Best Films, BAFTA 2021 | &#9989; | &#10060; | | BAFTA | `bafta` | BAFTA Best Films, BAFTA 2021 | &#9989; | &#10060; |
| Cannes | `award/cannes` | Cannes - Palme d'or, Cannes 2018 | &#9989; | &#10060; | | Cannes | `cannes` | Cannes - Palme d'or, Cannes 2018 | &#9989; | &#10060; |
| Critics Choice | `award/choice` | Critics Choice Awards 2020 | &#9989; | &#9989; | | Critics Choice | `choice` | Critics Choice Awards 2020 | &#9989; | &#9989; |
| Emmys | `award/emmy` | Emmys 2021 | &#9989; | &#9989; | | Emmys | `emmy` | Emmys 2021 | &#9989; | &#9989; |
| Golden Globes | `award/golden` | Best Motion Pictures | &#9989; | &#9989; | | Golden Globes | `golden` | Best Motion Pictures | &#9989; | &#9989; |
| Oscars | `award/oscars` | Best Picture Winners | &#9989; | &#9989; | | Oscars | `oscars` | Best Picture Winners | &#9989; | &#9989; |
| Spirit | `award/spirit` | Independent Spirit Awards 2021 | &#9989; | &#10060; | | Spirit | `spirit` | Independent Spirit Awards 2021 | &#9989; | &#10060; |
| Sundance | `award/sundance` | Sundance Grand Jury Winners | &#9989; | &#9989; | | Sundance | `sundance` | Sundance Grand Jury Winners | &#9989; | &#9989; |
### Chart Collections ### Chart Collections
| Source | config.yml entry | Example Collections Created | Works with Movies | Works with Shows | | Source | config.yml entry | Example Collections Created | Works with Movies | Works with Shows |
|:------------|:--------------------|---------------------------------------------|:-----------------:|:----------------:| |:------------|:--------------------|---------------------------------------------|:-----------------:|:----------------:|
| AniList | `chart/anilist` | AniList Popular, AniList Season | &#9989; | &#9989; | | AniList | `pmm: anilist` | AniList Popular, AniList Season | &#9989; | &#9989; |
| Basic | `chart/basic` | Newly Released, New Episodes | &#9989; | &#9989; | | Basic | `pmm: basic` | Newly Released, New Episodes | &#9989; | &#9989; |
| IMDb | `chart/imdb` | IMDb Popular, IMDb Top 250 | &#9989; | &#9989; | | IMDb | `pmm: imdb` | IMDb Popular, IMDb Top 250 | &#9989; | &#9989; |
| MyAnimeList | `chart/myanimelist` | MyAnimeList Popular, MyAnimeList Top Rated | &#9989; | &#9989; | | MyAnimeList | `pmm: myanimelist` | MyAnimeList Popular, MyAnimeList Top Rated | &#9989; | &#9989; |
| Other | `chart/other` | AniDB Popular, Common Sense Selection | &#9989; | &#9989; | | Other | `pmm: other` | AniDB Popular, Common Sense Selection | &#9989; | &#9989; |
| Tautulli | `chart/tautulli` | Plex Popular, Plex Watched | &#9989; | &#9989; | | Tautulli | `pmm: tautulli` | Plex Popular, Plex Watched | &#9989; | &#9989; |
| TMDb | `chart/tmdb` | TMDb Popular, TMDb Airing Today | &#9989; | &#9989; | | TMDb | `pmm: tmdb` | TMDb Popular, TMDb Airing Today | &#9989; | &#9989; |
| Trakt | `chart/trakt` | Trakt Popular, Trakt Trending | &#9989; | &#9989; | | Trakt | `pmm: trakt` | Trakt Popular, Trakt Trending | &#9989; | &#9989; |
## Overlays ## Overlays
@ -73,21 +73,21 @@ These overlays are applied by calling the below paths into the `overlay_path:` s
| Theme | path | Example Overlays | Movies | Shows | Seasons | Episodes | | Theme | path | Example Overlays | Movies | Shows | Seasons | Episodes |
|:-----------------------|:---------------------------|------------------------------------------------|:--------:|:---------:|:---------:|:--------:| |:-----------------------|:---------------------------|------------------------------------------------|:--------:|:---------:|:---------:|:--------:|
| Audio Codec | `overlays/audio_codec` | Dolby Atmos logo, DTS logo | &#9989; | &#9989; | &#9989; | &#9989; | | Audio Codec | `pmm: audio_codec` | Dolby Atmos logo, DTS logo | &#9989; | &#9989; | &#9989; | &#9989; |
| Audio Language | `overlays/audio_language` | French Audio, Korean Audio | &#9989; | &#9989; | &#9989; | &#9989; | | Audio Language | `pmm: audio_language` | French Audio, Korean Audio | &#9989; | &#9989; | &#9989; | &#9989; |
| CommonSense Age Rating | `overlays/commonsense` | "3+", "16+" | &#9989; | &#9989; | &#10071; | &#10071; | | CommonSense Age Rating | `pmm: commonsense` | "3+", "16+" | &#9989; | &#9989; | &#10071; | &#10071; |
| Direct Play | `overlays/direct_play` | "Direct Play Only" | &#9989; | &#10071; | &#10071; | &#9989; | | Direct Play | `pmm: direct_play` | "Direct Play Only" | &#9989; | &#10071; | &#10071; | &#9989; |
| Editions | `overlays/editions` | Director's Cut logo, IMAX logo | &#9989; | &#10060; | &#10060; | &#10060; | | Editions | `pmm: editions` | Director's Cut logo, IMAX logo | &#9989; | &#10060; | &#10060; | &#10060; |
| Episode Info | `overlays/episode_info` | "S01E01", "S02E09" | &#10060; | &#10060; | &#10060; | &#9989; | | Episode Info | `pmm: episode_info` | "S01E01", "S02E09" | &#10060; | &#10060; | &#10060; | &#9989; |
| Mediastinger | `overlays/mediastinger` | Mediastinger logo | &#9989; | &#9989; | &#10060; | &#10060; | | Mediastinger | `pmm: mediastinger` | Mediastinger logo | &#9989; | &#9989; | &#10060; | &#10060; |
| Ratings | `overlays/ratings` | IMDb Audience Rating, Metacritic Critic Rating | &#9989; | &#9989; | &#10060; | &#9989; | | Ratings | `pmm: ratings` | IMDb Audience Rating, Metacritic Critic Rating | &#9989; | &#9989; | &#10060; | &#9989; |
| Resolution | `overlays/resolution` | 4K Dolby Vision logo, 720P logo | &#9989; | &#9989; | &#10060; | &#9989; | | Resolution | `pmm: resolution` | 4K Dolby Vision logo, 720P logo | &#9989; | &#9989; | &#10060; | &#9989; |
| Ribbon | `overlays/ribbon` | IMDb Top 250 Ribbon, RT Fresh Ribbon | &#9989; | &#9989; | &#10060; | &#10060; | | Ribbon | `pmm: ribbon` | IMDb Top 250 Ribbon, RT Fresh Ribbon | &#9989; | &#9989; | &#10060; | &#10060; |
| Runtimes | `overlays/runtimes` | "Runtime: 1h 30m" | &#9989; | &#9989; | &#10060; | &#10060; | | Runtimes | `pmm: runtimes` | "Runtime: 1h 30m" | &#9989; | &#9989; | &#10060; | &#10060; |
| Special Releases | `overlays/special_release` | "Director's Cut", "Criterion Collection" | &#9989; | &#9989; | &#10071; | &#10071; | | Special Releases | `pmm: special_release` | "Director's Cut", "Criterion Collection" | &#9989; | &#9989; | &#10071; | &#10071; |
| Streaming | `overlays/streaming` | Netflix logo, Hulu logo | &#9989; | &#9989; | &#10060; | &#10060; | | Streaming | `pmm: streaming` | Netflix logo, Hulu logo | &#9989; | &#9989; | &#10060; | &#10060; |
| Versions | `overlays/versions` | Multiple Versions logo | &#9989; | &#9989; | &#9989; | &#9989; | | Versions | `pmm: versions` | Multiple Versions logo | &#9989; | &#9989; | &#9989; | &#9989; |
| Video Format | `overlays/video_format` | "REMUX", "HDTV" | &#9989; | &#10071; | &#10071; | &#9989; | | Video Format | `pmm: video_format` | "REMUX", "HDTV" | &#9989; | &#10071; | &#10071; | &#9989; |
## Playlists ## Playlists

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 383 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

@ -1,6 +1,6 @@
# US Content Rating Default Metadata File # US Content Rating Default Metadata File
The `- pmm: movie/content_rating_us` Metadata File is used to dynamically create collections based on the content ratings available in your library. The `- pmm: content_rating_us` Metadata File is used to dynamically create collections based on the content ratings available in your library.
If you do not use the US-based rating system within Plex, this file will attempt to match the international ratings (such as "gb/12A") to the respective US rating system (such as "PG-13") If you do not use the US-based rating system within Plex, this file will attempt to match the international ratings (such as "gb/12A") to the respective US rating system (such as "PG-13")
@ -13,7 +13,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/content_rating_us - pmm: content_rating_us
``` ```
ohhh ohhh
@ -41,7 +41,7 @@ The below shows an example config.yml with all the template_variables set away f
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/content_rating_us - pmm: content_rating_us
template_variables: template_variables:
sort_by: title.asc sort_by: title.asc
collection_section: 25 collection_section: 25
@ -51,7 +51,7 @@ libraries:
sep_style: blue sep_style: blue
``` ```
Dynamic Collections attributes can also be edited to tweak the setup of the collections. The YAML file which creates the `content_rating_us` collections can be found [here](https://github.com/meisnate12/Plex-Meta-Manager/blob/defaults/defaults/movie/content_rating_us.yml) Dynamic Collections attributes can also be edited to tweak the setup of the collections. The YAML file which creates the `content_rating_us` collections can be found [here](https://github.com/meisnate12/Plex-Meta-Manager/blob/defaults/defaults/content_rating_us.yml)
An example of this is; to map the "de/18" content rating to "R", the following template variable can be used: An example of this is; to map the "de/18" content rating to "R", the following template variable can be used:
@ -59,7 +59,7 @@ An example of this is; to map the "de/18" content rating to "R", the following t
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/content_rating_us - pmm: content_rating_us
template_variables: template_variables:
addons: addons:
R: R:

@ -1,6 +1,6 @@
# Country Default Metadata File # Country Default Metadata File
The `- pmm: movie/country` Metadata File is used to dynamically create collections based on the countries available in your library. The `- pmm: country` Metadata File is used to dynamically create collections based on the countries available in your library.
Example Collections Created: Example Collections Created:
@ -11,7 +11,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/country - pmm: country
``` ```
## Color Style ## Color Style
Below is a screenshot of the alternative `color` style which can be set via template variables Below is a screenshot of the alternative `color` style which can be set via template variables
@ -43,7 +43,7 @@ The below shows an example config.yml with all the template_variables set away f
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/country - pmm: country
template_variables: template_variables:
sort_by: title.asc sort_by: title.asc
collection_section: 8 collection_section: 8
@ -53,7 +53,7 @@ libraries:
sep_style: purple sep_style: purple
``` ```
Dynamic Collections attributes can also be edited to tweak the setup of the collections. The YAML file which creates the `country` collections can be found [here](https://github.com/meisnate12/Plex-Meta-Manager/blob/defaults/defaults/movie/country.yml) Dynamic Collections attributes can also be edited to tweak the setup of the collections. The YAML file which creates the `country` collections can be found [here](https://github.com/meisnate12/Plex-Meta-Manager/blob/defaults/defaults/country.yml)
An example of this is; to override the exclude list to only exclude Barbados from the collection list, the following template variable can be used: An example of this is; to override the exclude list to only exclude Barbados from the collection list, the following template variable can be used:
@ -61,7 +61,7 @@ An example of this is; to override the exclude list to only exclude Barbados fro
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/country - pmm: country
template_variables: template_variables:
exclude: exclude:
- Barbados - Barbados

@ -1,6 +1,6 @@
# Decade Default Metadata File # Decade Default Metadata File
The `- pmm: movie/decade` Metadata File is used to dynamically create collections based on the decades available in your library, sorted by critic rating to create a "best of <decade>" The `- pmm: decade` Metadata File is used to dynamically create collections based on the decades available in your library, sorted by critic rating to create a "best of <decade>"
Example Collections Created: Example Collections Created:
@ -11,7 +11,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/decade - pmm: decade
``` ```
@ -39,7 +39,7 @@ The below shows an example config.yml with all the template_variables set away f
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/decade - pmm: decade
template_variables: template_variables:
sort_by: title.asc sort_by: title.asc
collection_section: 18 collection_section: 18
@ -49,7 +49,7 @@ libraries:
sep_style: purple sep_style: purple
``` ```
Dynamic Collections attributes can also be edited to tweak the setup of the collections. The YAML file which creates the `decade` collections can be found [here](https://github.com/meisnate12/Plex-Meta-Manager/blob/defaults/defaults/movie/decade.yml) Dynamic Collections attributes can also be edited to tweak the setup of the collections. The YAML file which creates the `decade` collections can be found [here](https://github.com/meisnate12/Plex-Meta-Manager/blob/defaults/defaults/decade.yml)
An example of this is; to change the collection titles to "Best Movies of <decade>, the following template variable can be used: An example of this is; to change the collection titles to "Best Movies of <decade>, the following template variable can be used:
@ -57,7 +57,7 @@ An example of this is; to change the collection titles to "Best Movies of <decad
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/decade - pmm: decade
template_variables: template_variables:
title_format: Best <<library_type>>s of <<key_name>> title_format: Best <<library_type>>s of <<key_name>>
``` ```

@ -1,6 +1,6 @@
# Director Default Metadata File # Director Default Metadata File
The `- pmm: movie/director` Metadata File is used to dynamically create collections based on the most popular directors in your library. The `- pmm: director` Metadata File is used to dynamically create collections based on the most popular directors in your library.
Example Collections Created: Example Collections Created:
@ -11,7 +11,7 @@ The below YAML in your config.yml will create the director collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/director - pmm: director
``` ```
## Rainier Style ## Rainier Style
@ -44,7 +44,7 @@ The below shows an example config.yml with all the template_variables set away f
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/director - pmm: director
template_variables: template_variables:
style: rainier style: rainier
sort_by: title.asc sort_by: title.asc
@ -54,7 +54,7 @@ libraries:
sep_style: purple sep_style: purple
``` ```
Dynamic Collections attributes can also be edited to tweak the setup of the collections. The YAML file which creates the `director` collections can be found [here](https://github.com/meisnate12/Plex-Meta-Manager/blob/defaults/defaults/movie/director.yml) Dynamic Collections attributes can also be edited to tweak the setup of the collections. The YAML file which creates the `director` collections can be found [here](https://github.com/meisnate12/Plex-Meta-Manager/blob/defaults/defaults/director.yml)
An example of this is; To amend the maximum amount of collections that are created (default is 25), the following template variable can be used: An example of this is; To amend the maximum amount of collections that are created (default is 25), the following template variable can be used:
@ -62,7 +62,7 @@ An example of this is; To amend the maximum amount of collections that are creat
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/director - pmm: director
template_variables: template_variables:
data: data:
limit: 25 limit: 25

@ -1,6 +1,6 @@
# Franchise Default Metadata File # Franchise Default Metadata File
The `- pmm: movie/franchise` Metadata File is used to create collections based on popular Movie franchises, and can be used as a replacement to the TMDb Collections that Plex creates out-of-the-box. The `- pmm: franchise` Metadata File is used to create collections based on popular Movie franchises, and can be used as a replacement to the TMDb Collections that Plex creates out-of-the-box.
Unlike most Default Metadata Files, Franchise works by placing collections inline with the main library items if your library allows it. For example, the "Iron Man" franchise collection will appear next to the "Iron Man" movies within your library. Unlike most Default Metadata Files, Franchise works by placing collections inline with the main library items if your library allows it. For example, the "Iron Man" franchise collection will appear next to the "Iron Man" movies within your library.
@ -13,7 +13,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/franchise - pmm: franchise
``` ```
@ -42,7 +42,7 @@ The below shows an example config.yml with all the template_variables set away f
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/franchise - pmm: franchise
template_variables: template_variables:
collection_order: alpha collection_order: alpha
sort_title: "!10_<<collection_name>>" sort_title: "!10_<<collection_name>>"

@ -1,6 +1,6 @@
# Producer Default Metadata File # Producer Default Metadata File
The `- pmm: movie/producer` Metadata File is used to dynamically create collections based on the most popular producers in your library. The `- pmm: producer` Metadata File is used to dynamically create collections based on the most popular producers in your library.
Example Collections Created: Example Collections Created:
@ -11,7 +11,7 @@ The below YAML in your config.yml will create the producer collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/producer - pmm: producer
``` ```
## Rainier Style ## Rainier Style
@ -44,7 +44,7 @@ The below shows an example config.yml with all the template_variables set away f
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/producer - pmm: producer
template_variables: template_variables:
style: rainier style: rainier
sort_by: title.asc sort_by: title.asc
@ -54,7 +54,7 @@ libraries:
sep_style: purple sep_style: purple
``` ```
Dynamic Collections attributes can also be edited to tweak the setup of the collections. The YAML file which creates the `producer` collections can be found [here](https://github.com/meisnate12/Plex-Meta-Manager/blob/defaults/defaults/movie/producer.yml) Dynamic Collections attributes can also be edited to tweak the setup of the collections. The YAML file which creates the `producer` collections can be found [here](https://github.com/meisnate12/Plex-Meta-Manager/blob/defaults/defaults/producer.yml)
An example of this is; To amend the maximum amount of collections that are created (default is 25), the following template variable can be used: An example of this is; To amend the maximum amount of collections that are created (default is 25), the following template variable can be used:
@ -62,7 +62,7 @@ An example of this is; To amend the maximum amount of collections that are creat
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/producer - pmm: producer
template_variables: template_variables:
data: data:
limit: 25 limit: 25

@ -1,6 +1,6 @@
# Universe Default Metadata File # Universe Default Metadata File
The `- pmm: movie/universe` Metadata File is used to create collections based on popular Movie universes (such as the Marvel Cinematic Universe or Wizarding World) The `- pmm: universe` Metadata File is used to create collections based on popular Movie universes (such as the Marvel Cinematic Universe or Wizarding World)
This Default file requires [Trakt Authentication](https://metamanager.wiki/en/latest/config/trakt.html) This Default file requires [Trakt Authentication](https://metamanager.wiki/en/latest/config/trakt.html)
@ -13,7 +13,7 @@ The below YAML in your config.yml will create the collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/universe - pmm: universe
``` ```
@ -41,7 +41,7 @@ The below shows an example config.yml with all the template_variables set away f
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/universe - pmm: universe
template_variables: template_variables:
collection_order: release collection_order: release
radarr_add_missing: true radarr_add_missing: true

@ -1,6 +1,6 @@
# Writer Default Metadata File # Writer Default Metadata File
The `- pmm: movie/writer` Metadata File is used to dynamically create collections based on the most popular writers in your library. The `- pmm: writer` Metadata File is used to dynamically create collections based on the most popular writers in your library.
Example Collections Created: Example Collections Created:
@ -11,7 +11,7 @@ The below YAML in your config.yml will create the writer collections:
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/writer - pmm: writer
``` ```
## Rainier Style ## Rainier Style
@ -44,7 +44,7 @@ The below shows an example config.yml with all the template_variables set away f
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/writer - pmm: writer
template_variables: template_variables:
style: rainier style: rainier
sort_by: title.asc sort_by: title.asc
@ -54,7 +54,7 @@ libraries:
sep_style: purple sep_style: purple
``` ```
Dynamic Collections attributes can also be edited to tweak the setup of the collections. The YAML file which creates the `writer` collections can be found [here](https://github.com/meisnate12/Plex-Meta-Manager/blob/defaults/defaults/movie/writer.yml) Dynamic Collections attributes can also be edited to tweak the setup of the collections. The YAML file which creates the `writer` collections can be found [here](https://github.com/meisnate12/Plex-Meta-Manager/blob/defaults/defaults/writer.yml)
An example of this is; To amend the maximum amount of collections that are created (default is 25), the following template variable can be used: An example of this is; To amend the maximum amount of collections that are created (default is 25), the following template variable can be used:
@ -62,7 +62,7 @@ An example of this is; To amend the maximum amount of collections that are creat
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: movie/writer - pmm: writer
template_variables: template_variables:
data: data:
limit: 25 limit: 25

@ -23,12 +23,12 @@ To run a file in git you can simply add it to your `metadata_path` (For Metadata
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- git: PMM/actor - pmm: actor
- git: PMM/genre - pmm: genre
overlay_path: overlay_path:
- remove_overlays: false - remove_overlays: false
- git: PMM/overlays/imdb_top_250 - pmm: ribbon
- git: PMM/overlays/ratings - pmm: ratings
``` ```
## Overlays ## Overlays
@ -37,8 +37,8 @@ The default set of overlays are a combination of Positional Overlays and Text Ov
### Example Poster Overlays ### Example Poster Overlays
![](movie-overlays1-annotated.png) ![](images/movie-overlays1-annotated.png)
![](movie-overlays2-annotated.png) ![](images/movie-overlays2-annotated.png)
<details> <details>
<summary>Click to expand sample config.yml Movies overlays section:</summary> <summary>Click to expand sample config.yml Movies overlays section:</summary>
@ -48,47 +48,35 @@ libraries:
overlay_path: overlay_path:
- remove_overlays: false - remove_overlays: false
- reapply_overlay: true - reapply_overlay: true
- git: PMM/overlays/resolution # 1 - pmm: resolution # 1
- git: PMM/overlays/audio_codec # 2 - pmm: audio_codec # 2
- git: PMM/overlays/mediastinger # 3 - pmm: mediastinger # 3
- git: PMM/overlays/special_release # 4 - pmm: special_release # 4
- git: PMM/overlays/ratings # 5,6,7 - pmm: ratings # 5,6,7
template_variables: template_variables:
rating1: user # 5 as this is user and mass_user_rating_update: mdb_tomatoes rating1: user # 5 as this is user and mass_user_rating_update: mdb_tomatoes
rating1_image: rt_tomato # 5 as this is user and mass_user_rating_update: mdb_tomatoes rating1_image: rt_tomato # 5 as this is user and mass_user_rating_update: mdb_tomatoes
rating1_font: config/metadata/overlays/fonts/Adlib.ttf # 5 local font accessible to PMM rating1_font: config/metadata/pmm: fonts/Adlib.ttf # 5 local font accessible to PMM
rating1_font_size: 63 # 5 adjusted font size to fit rating rating1_font_size: 63 # 5 adjusted font size to fit rating
rating2: critic # 6 as this is critic and mass_critic_rating_update: imdb rating2: critic # 6 as this is critic and mass_critic_rating_update: imdb
rating2_image: imdb # 6 as this is critic and mass_critic_rating_update: imdb rating2_image: imdb # 6 as this is critic and mass_critic_rating_update: imdb
rating2_font: config/metadata/overlays/fonts/Impact.ttf # 6 local font accessible to PMM rating2_font: config/metadata/pmm: fonts/Impact.ttf # 6 local font accessible to PMM
rating2_font_size: 70 # 6 adjusted font size to fit rating rating2_font_size: 70 # 6 adjusted font size to fit rating
rating3: audience # 7 as this is audience and mass_audience_rating_update: tmdb rating3: audience # 7 as this is audience and mass_audience_rating_update: tmdb
rating3_image: tmdb # 7 as this is audience and mass_audience_rating_update: tmdb rating3_image: tmdb # 7 as this is audience and mass_audience_rating_update: tmdb
rating3_font: config/metadata/overlays/fonts/Avenir_95_Black.ttf # 7 local font accessible to PMM rating3_font: config/metadata/pmm: fonts/Avenir_95_Black.ttf # 7 local font accessible to PMM
rating3_font_size: 70 # 7 adjusted font size to fit rating rating3_font_size: 70 # 7 adjusted font size to fit rating
horizontal_position: right # the set of ratings is on the right of the poster horizontal_position: right # the set of ratings is on the right of the poster
- git: PMM/overlays/streaming # 8 - pmm: streaming # 8
- git: PMM/overlays/video_format # 9 - pmm: video_format # 9
- git: PMM/overlays/audio_language # 10 - pmm: audio_language # 10
- git: PMM/overlays/oscars # 11 - pmm: oscars # 11
template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied
weight: 40 # Weight of 40 applies if more than 1 sash is applied in bottom right weight: 40 # Weight of 40 applies if more than 1 sash is applied in bottom right
- git: PMM/overlays/imdb_top_250 # 12 - pmm: ribbon # 12 & #13
template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied
weight: 30 # Weight of 30 applies if more than 1 sash is applied in bottom right
- git: PMM/overlays/rt_cert_fresh # 13
template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied
weight: 20 # Weight of 20 applies if more than 1 sash is applied in bottom right
- git: PMM/overlays/mc_must_see # NOT SHOWN, however would apply the "MetaCritic Must See" sash in the bottom right
template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied
weight: 10 # Weight of 10 applies if more than 1 sash is applied in bottom right
- git: PMM/overlays/commonsense_selection # NOT SHOWN, however would apply the "Commonsense Selected Families" sash in the bottom right
template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied
weight: 5 # Weight of 5 applies if more than 1 sash is applied in bottom right
operations: operations:
mass_user_rating_update: mdb_tomatoes # 5 This operation will update the user rating in plex with Rotten Tomatoes ratings information mass_user_rating_update: mdb_tomatoes # 5 This operation will update the user rating in plex with Rotten Tomatoes ratings information
mass_critic_rating_update: imdb # 6 This operation will update the critic rating in plex with IMDb ratings information mass_critic_rating_update: imdb # 6 This operation will update the critic rating in plex with IMDb ratings information
@ -98,7 +86,7 @@ libraries:
### Example TV Shows - Show Overlays ### Example TV Shows - Show Overlays
![](tvshow-poster-annotated.png) ![](images/tvshow-poster-annotated.png)
<details> <details>
<summary>Click to expand sample config.yml TV Shows overlays section for the Show Poster:</summary> <summary>Click to expand sample config.yml TV Shows overlays section for the Show Poster:</summary>
@ -108,42 +96,30 @@ libraries:
overlay_path: overlay_path:
- remove_overlays: false - remove_overlays: false
- reapply_overlay: true - reapply_overlay: true
- git: PMM/overlays/resolution # 1 - pmm: resolution # 1
- git: PMM/overlays/audio_codec # 2 - pmm: audio_codec # 2
- git: PMM/overlays/mediastinger # 3 - pmm: mediastinger # 3
- git: PMM/overlays/ratings # 4,5,6 - pmm: ratings # 4,5,6
template_variables: template_variables:
rating1: user # 4 as this is user and mass_user_rating_update: mdb_tomatoes rating1: user # 4 as this is user and mass_user_rating_update: mdb_tomatoes
rating1_image: rt_tomato # 4 as this is user and mass_user_rating_update: mdb_tomatoes rating1_image: rt_tomato # 4 as this is user and mass_user_rating_update: mdb_tomatoes
rating1_font: config/metadata/overlays/fonts/Adlib.ttf # 4 local font accessible to PMM rating1_font: config/metadata/pmm: fonts/Adlib.ttf # 4 local font accessible to PMM
rating1_font_size: 63 # 4 adjusted font size to fit rating rating1_font_size: 63 # 4 adjusted font size to fit rating
rating2: critic # 5 as this is critic and mass_critic_rating_update: imdb rating2: critic # 5 as this is critic and mass_critic_rating_update: imdb
rating2_image: imdb # 5 as this is critic and mass_critic_rating_update: imdb rating2_image: imdb # 5 as this is critic and mass_critic_rating_update: imdb
rating2_font: config/metadata/overlays/fonts/Impact.ttf # 5 local font accessible to PMM rating2_font: config/metadata/pmm: fonts/Impact.ttf # 5 local font accessible to PMM
rating2_font_size: 70 # 5 adjusted font size to fit rating rating2_font_size: 70 # 5 adjusted font size to fit rating
rating3: audience # 6 as this is audience and mass_audience_rating_update: tmdb rating3: audience # 6 as this is audience and mass_audience_rating_update: tmdb
rating3_image: tmdb # 6 as this is audience and mass_audience_rating_update: tmdb rating3_image: tmdb # 6 as this is audience and mass_audience_rating_update: tmdb
rating3_font: config/metadata/overlays/fonts/Avenir_95_Black.ttf # 6 local font accessible to PMM rating3_font: config/metadata/pmm: fonts/Avenir_95_Black.ttf # 6 local font accessible to PMM
rating3_font_size: 70 # 6 adjusted font size to fit rating rating3_font_size: 70 # 6 adjusted font size to fit rating
horizontal_position: right # the set of ratings is on the right of the poster horizontal_position: right # the set of ratings is on the right of the poster
- git: PMM/overlays/streaming # 7 - pmm: streaming # 7
- git: PMM/overlays/video_format # 8 - pmm: video_format # 8
- git: PMM/overlays/imdb_top_250 # 9 - pmm: ribbon # 9, #10
template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied
weight: 30 # Weight of 30 applies if more than 1 sash is applied in bottom right
- git: PMM/overlays/rt_cert_fresh # 10
template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied
weight: 20 # Weight of 20 applies if more than 1 sash is applied in bottom right
- git: PMM/overlays/mc_must_see # NOT SHOWN, however would apply the "MetaCritic Must See" sash in the bottom right
template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied
weight: 10 # Weight of 10 applies if more than 1 sash is applied in bottom right
- git: PMM/overlays/commonsense_selection # NOT SHOWN, however would apply the "Commonsense Selected Families" sash in the bottom right
template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied
weight: 5 # Weight of 5 applies if more than 1 sash is applied in bottom right
operations: operations:
mass_user_rating_update: mdb_tomatoes # 4 This operation will update the user rating in plex with Rotten Tomatoes ratings information mass_user_rating_update: mdb_tomatoes # 4 This operation will update the user rating in plex with Rotten Tomatoes ratings information
mass_critic_rating_update: imdb # 5 This operation will update the critic rating in plex with IMDb ratings information mass_critic_rating_update: imdb # 5 This operation will update the critic rating in plex with IMDb ratings information
@ -153,7 +129,7 @@ libraries:
### Example TV Shows - Season Overlays ### Example TV Shows - Season Overlays
![](tvshow-poster-season-annotated.png) ![](images/tvshow-poster-season-annotated.png)
<details> <details>
<summary>Click to expand sample config.yml TV Shows overlays section for the Season Poster:</summary> <summary>Click to expand sample config.yml TV Shows overlays section for the Season Poster:</summary>
@ -163,13 +139,13 @@ libraries:
overlay_path: overlay_path:
- remove_overlays: false - remove_overlays: false
- reapply_overlay: true - reapply_overlay: true
- git: PMM/overlays/resolution # 1 - pmm: resolution # 1
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/audio_codec # 2 - pmm: audio_codec # 2
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/video_format # 3 - pmm: video_format # 3
template_variables: template_variables:
overlay_level: season overlay_level: season
``` ```
@ -177,7 +153,7 @@ libraries:
### Example TV Shows - Episode Overlays ### Example TV Shows - Episode Overlays
![](tvshow-poster-episode-annotated.png) ![](images/tvshow-poster-episode-annotated.png)
<details> <details>
<summary>Click to expand sample config.yml TV Shows overlays section for the Episode Poster:</summary> <summary>Click to expand sample config.yml TV Shows overlays section for the Episode Poster:</summary>
@ -187,34 +163,34 @@ libraries:
overlay_path: overlay_path:
- remove_overlays: false - remove_overlays: false
- reapply_overlay: true - reapply_overlay: true
- git: PMM/overlays/resolution # 1 - pmm: resolution # 1
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/audio_codec # 2 - pmm: audio_codec # 2
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/ratings # 3,4 - pmm: ratings # 3,4
template_variables: template_variables:
rating1: critic # 3 as this is critic and mass_critic_rating_update: imdb rating1: critic # 3 as this is critic and mass_critic_rating_update: imdb
rating1_image: imdb # 3 as this is critic and mass_critic_rating_update: imdb rating1_image: imdb # 3 as this is critic and mass_critic_rating_update: imdb
rating1_font: config/metadata/overlays/fonts/Impact.ttf # 3 local font accessible to PMM rating1_font: config/metadata/pmm: fonts/Impact.ttf # 3 local font accessible to PMM
rating1_font_size: 70 # 3 adjusted font size to fit rating rating1_font_size: 70 # 3 adjusted font size to fit rating
rating2: audience # 4 as this is audience and mass_audience_rating_update: tmdb rating2: audience # 4 as this is audience and mass_audience_rating_update: tmdb
rating2_image: tmdb # 4 as this is audience and mass_audience_rating_update: tmdb rating2_image: tmdb # 4 as this is audience and mass_audience_rating_update: tmdb
rating2_font: config/metadata/overlays/fonts/Avenir_95_Black.ttf # 4 local font accessible to PMM rating2_font: config/metadata/pmm: fonts/Avenir_95_Black.ttf # 4 local font accessible to PMM
rating2_font_size: 70 # 4 adjusted font size to fit rating rating2_font_size: 70 # 4 adjusted font size to fit rating
horizontal_position: right # the set of ratings is on the right of the poster horizontal_position: right # the set of ratings is on the right of the poster
overlay_level: episode overlay_level: episode
- git: PMM/overlays/video_format # 5 - pmm: video_format # 5
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/episode_info # 6 - pmm: episode_info # 6
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/runtimes # 7 - pmm: runtimes # 7
template_variables: template_variables:
overlay_level: episode overlay_level: episode
@ -231,7 +207,7 @@ By default, most metadata files use separators to denote different sections of c
<details> <details>
<summary>Click to expand to see an example of Separators.</summary> <summary>Click to expand to see an example of Separators.</summary>
![](separators.jpg) ![](images/separators.jpg)
</details> </details>
@ -247,47 +223,47 @@ This is the default PMM collection ordering:
| Collection | Order | | Collection | Order |
|:-------------------------------------|------------------------| |:----------------------------------|:-----------------------|
| `PMM/movie/seasonal.yml` | collection_section: 00 | | `seasonal.yml` | collection_section: 00 |
| `PMM/chart/anilist.yml` | collection_section: 01 | | `anilist.yml` | collection_section: 01 |
| `PMM/chart/basic.yml` | collection_section: 01 | | `basic.yml` | collection_section: 01 |
| `PMM/chart/imdb.yml` | collection_section: 01 | | `imdb.yml` | collection_section: 01 |
| `PMM/chart/myanimelist.yml` | collection_section: 01 | | `myanimelist.yml` | collection_section: 01 |
| `PMM/chart/other.yml` | collection_section: 01 | | `other_chart.yml` | collection_section: 01 |
| `PMM/chart/tautulli.yml` | collection_section: 01 | | `tautulli.yml` | collection_section: 01 |
| `PMM/chart/tmdb.yml` | collection_section: 01 | | `tmdb.yml` | collection_section: 01 |
| `PMM/chart/trakt.yml` | collection_section: 01 | | `trakt.yml` | collection_section: 01 |
| `PMM/movie/universe.yml` | collection_section: 02 | | `universe.yml` | collection_section: 02 |
| `PMM/streaming.yml` | collection_section: 03 | | `streaming.yml` | collection_section: 03 |
| `PMM/show/network.yml` | collection_section: 04 | | `network.yml` | collection_section: 04 |
| `PMM/genre.yml` | collection_section: 06 | | `genre.yml` | collection_section: 06 |
| `PMM/studio.yml` | collection_section: 07 | | `studio.yml` | collection_section: 07 |
| `PMM/movie/country.yml` | collection_section: 09 | | `country.yml` | collection_section: 09 |
| `PMM/show/country.yml` | collection_section: 09 | | `country.yml` | collection_section: 09 |
| `PMM/audio_language.yml` | collection_section: 10 | | `audio_language.yml` | collection_section: 10 |
| `PMM/subtitle_language.yml` | collection_section: 11 | | `subtitle_language.yml` | collection_section: 11 |
| `PMM/movie/decade.yml` | collection_section: 12 | | `decade.yml` | collection_section: 12 |
| `PMM/show/decade.yml` | collection_section: 12 | | `decade.yml` | collection_section: 12 |
| `PMM/year.yml` | collection_section: 13 | | `year.yml` | collection_section: 13 |
| `PMM/content_rating_uk.yml` | collection_section: 14 | | `content_rating_uk.yml` | collection_section: 14 |
| `PMM/movie/content_rating_us.yml` | collection_section: 14 | | `content_rating_us.yml` | collection_section: 14 |
| `PMM/show/content_rating_us.yml` | collection_section: 14 | | `content_rating_us.yml` | collection_section: 14 |
| `PMM/resolution.yml` | collection_section: 15 | | `resolution.yml` | collection_section: 15 |
| `PMM/resolution_standards.yml` | collection_section: 15 | | `resolution_standards.yml` | collection_section: 15 |
| `PMM/award/bafta.yml` | collection_section: 16 | | `bafta.yml` | collection_section: 16 |
| `PMM/award/cannes.yml` | collection_section: 16 | | `cannes.yml` | collection_section: 16 |
| `PMM/award/choice.yml` | collection_section: 16 | | `choice.yml` | collection_section: 16 |
| `PMM/award/emmy.yml` | collection_section: 16 | | `emmy.yml` | collection_section: 16 |
| `PMM/award/golden.yml` | collection_section: 16 | | `golden.yml` | collection_section: 16 |
| `PMM/award/oscars.yml` | collection_section: 16 | | `oscars.yml` | collection_section: 16 |
| `PMM/award/other.yml` | collection_section: 16 | | `other_awart.yml` | collection_section: 16 |
| `PMM/award/separator.yml` | collection_section: 16 | | `separator.yml` | collection_section: 16 |
| `PMM/award/spirit.yml` | collection_section: 16 | | `spirit.yml` | collection_section: 16 |
| `PMM/award/sundance.yml` | collection_section: 16 | | `sundance.yml` | collection_section: 16 |
| `PMM/actor.yml` | collection_section: 17 | | `pmm: actor.yml` | collection_section: 17 |
| `PMM/movie/director.yml` | collection_section: 18 | | `director.yml` | collection_section: 18 |
| `PMM/movie/producer.yml` | collection_section: 19 | | `producer.yml` | collection_section: 19 |
| `PMM/movie/writer.yml` | collection_section: 20 | | `writer.yml` | collection_section: 20 |
## Ratings Overlays ## Ratings Overlays
@ -295,23 +271,23 @@ By default for Movies in Plex, the `Ratings Source` dropdown (`#3`) below, can c
**Plex Meta Manager can insert up to three ratings of your choice into the three spots regardless of what you choose in the `Advanced` tab of that Plex library** **Plex Meta Manager can insert up to three ratings of your choice into the three spots regardless of what you choose in the `Advanced` tab of that Plex library**
![](ratings_source.png) ![](images/ratings_source.png)
Plex has three available spots in the Plex DB to store ratings and thus Plex Meta Manager can be used to insert ratings sources of your choice into those spots. They are known as the User Rating (`#1`), Critic Rating (`#2`), and Audience Rating (`#3`). Plex has three available spots in the Plex DB to store ratings and thus Plex Meta Manager can be used to insert ratings sources of your choice into those spots. They are known as the User Rating (`#1`), Critic Rating (`#2`), and Audience Rating (`#3`).
**Note that the little icons cannot be changed and that the numbers next to the little icons are reflected in the poster ratings overlay** **Note that the little icons cannot be changed and that the numbers next to the little icons are reflected in the poster ratings overlay**
![](ratings_spot.png) ![](images/ratings_spot.png)
To be able to insert the ratings you want, Plex Meta Manager operations need to be defined. In this example below, User ratings (`#1`) are being filled with Rotten Tomatoes Critics Ratings. Critic ratings (`#2`) are filled with IMDb, and Audience ratings (`#3`) are filled with TMDb. To be able to insert the ratings you want, Plex Meta Manager operations need to be defined. In this example below, User ratings (`#1`) are being filled with Rotten Tomatoes Critics Ratings. Critic ratings (`#2`) are filled with IMDb, and Audience ratings (`#3`) are filled with TMDb.
**mass_*_rating_update** sources can be found here: [operations](../../config/operations) **mass_*_rating_update** sources can be found here: [operations](../../config/operations)
![](ratings_operations.png) ![](images/ratings_operations.png)
Finally, to show the ratings on the poster, the following was added to the `overlay_path` section in the `config.yml` file to post Rotten Tomatoes Critics Ratings in (`#1`), IMDb ratings in (`#2`), and TMDb ratings in (`#3`) Finally, to show the ratings on the poster, the following was added to the `overlay_path` section in the `config.yml` file to post Rotten Tomatoes Critics Ratings in (`#1`), IMDb ratings in (`#2`), and TMDb ratings in (`#3`)
![](ratings_overlay_path.png) ![](images/ratings_overlay_path.png)
@ -327,12 +303,12 @@ This example changes the ratings overlay to work on episodes.
libraries: libraries:
TV Shows: TV Shows:
overlay_path: overlay_path:
- git: PMM/overlays/ratings - pmm: ratings
template_variables: template_variables:
overlay_level: episode overlay_level: episode
``` ```
Each file has a comment block at the top showing the available `template_variables` for each file. For example the [`PMM/genre`](https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/genre.yml) has this: Each file has a comment block at the top showing the available `template_variables` for each file. For example the [`pmm: genre`](https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/genre.yml) has this:
```yaml ```yaml
############################################################# #############################################################
@ -343,7 +319,7 @@ Each file has a comment block at the top showing the available `template_variabl
# If nothing is specified these are the defaults # # If nothing is specified these are the defaults #
# # # #
# metadata_path: # # metadata_path: #
# - git: PMM/genre # # - pmm: genre #
# template_variables: # # template_variables: #
# # Turn the separator collection on/off # # # Turn the separator collection on/off #
# use_separator: true # # use_separator: true #
@ -370,7 +346,7 @@ For example if you want yearly oscar collections that go back 10 years instead o
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- git: PMM/award/oscars - pmm: oscars
template_variables: template_variables:
radarr_add_missing: true radarr_add_missing: true
data: data:
@ -378,13 +354,13 @@ libraries:
ending: current_year ending: current_year
``` ```
Or maybe you want to change the number of actor collections made using PMM/actor. Or maybe you want to change the number of actor collections made using pmm: actor.
```yaml ```yaml
libraries: libraries:
Movies: Movies:
overlay_path: overlay_path:
- git: PMM/actor - pmm: actor
template_variables: template_variables:
collection_mode: hide collection_mode: hide
data: data:
@ -392,13 +368,13 @@ libraries:
limit: 50 limit: 50
``` ```
Or maybe you want to change the collection sort order of the genre collections using PMM/genre. Or maybe you want to change the collection sort order of the genre collections using pmm: genre.
```yaml ```yaml
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- git: PMM/genre - pmm: genre
template_variables: template_variables:
collection_section: 11 collection_section: 11
``` ```
@ -419,11 +395,11 @@ Alternatively it can be turned off individually per git file:
libraries: libraries:
LIBRARYNAME: LIBRARYNAME:
metadata_path: metadata_path:
- git: PMM/<file1> # separator is disabled - pmm: <file1> # separator is disabled
template_variables: template_variables:
use_separator: false use_separator: false
- git: PMM/<file2> # separator is enabled by default - pmm: <file2> # separator is enabled by default
- git: PMM/<file3> # separator is disabled - pmm: <file3> # separator is disabled
template_variables: template_variables:
use_separator: false use_separator: false
``` ```
@ -441,197 +417,188 @@ If there are collections being made that have configuration errors or missing po
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- git: PMM/award/bafta - pmm: bafta
- git: PMM/award/cannes - pmm: cannes
- git: PMM/award/choice - pmm: choice
- git: PMM/award/golden - pmm: golden
- git: PMM/award/oscars - pmm: oscars
- git: PMM/award/other - pmm: other_award
- git: PMM/award/spirit - pmm: spirit
- git: PMM/award/sundance - pmm: sundance
- git: PMM/chart/anilist - pmm: anilist
- git: PMM/chart/basic - pmm: basic
- git: PMM/chart/imdb - pmm: imdb
- git: PMM/chart/myanimelist - pmm: myanimelist
- git: PMM/chart/other - pmm: other_chart
- git: PMM/chart/tautulli - pmm: tautulli
- git: PMM/chart/tmdb - pmm: tmdb
- git: PMM/chart/trakt - pmm: trakt
- git: PMM/actor - pmm: actor
- git: PMM/audio_language - pmm: audio_language
- git: PMM/movie/content_rating_us # Choose content_rating_uk or content_rating_us - pmm: content_rating_us # Choose content_rating_uk or content_rating_us
- git: PMM/genre - pmm: genre
- git: PMM/resolution_standards # Choose resolution_standards or resolution - pmm: resolution_standards # Choose resolution_standards or resolution
- git: PMM/streaming - pmm: streaming
- git: PMM/studio - pmm: studio
- git: PMM/subtitle_language - pmm: subtitle_language
- git: PMM/year - pmm: year
- git: PMM/movie/country - pmm: country
- git: PMM/movie/decade - pmm: decade
- git: PMM/movie/director - pmm: director
- git: PMM/movie/franchise - pmm: franchise
- git: PMM/movie/universe - pmm: universe
- git: PMM/movie/producer - pmm: producer
- git: PMM/movie/seasonal - pmm: seasonal
- git: PMM/movie/writer - pmm: writer
overlay_path: overlay_path:
- remove_overlays: false - remove_overlays: false
- git: PMM/overlays/audio_codec - pmm: audio_codec
- git: PMM/overlays/audio_language - pmm: audio_language
- git: PMM/overlays/commonsense - pmm: commonsense
- git: PMM/overlays/direct_play - pmm: direct_play
- git: PMM/overlays/mediastinger - pmm: edition
- git: PMM/overlays/imdb_top_250 - pmm: episode_info
- git: PMM/overlays/mc_must_see - pmm: flixpatrol
- git: PMM/overlays/rt_cert_fresh - pmm: mediastinger
- git: PMM/overlays/commonsense_selection - pmm: ratings
- git: PMM/overlays/ratings
template_variables: template_variables:
rating1: critic rating1: critic
rating1_image: rt_tomato rating1_image: rt_tomato
- git: PMM/overlays/resolution - pmm: resolution
- git: PMM/overlays/special_release - pmm: ribbon
- git: PMM/overlays/streaming - pmm: runtimes
- git: PMM/overlays/versions - pmm: special_release
- git: PMM/overlays/video_format - pmm: streaming
- pmm: versions
- pmm: video_format
TV Shows: TV Shows:
metadata_path: metadata_path:
- git: PMM/award/choice - pmm: choice
- git: PMM/award/golden - pmm: golden
- git: PMM/award/emmy - pmm: emmy
- git: PMM/chart/anilist - pmm: anilist
- git: PMM/chart/basic - pmm: basic
- git: PMM/chart/imdb - pmm: imdb
- git: PMM/chart/myanimelist - pmm: myanimelist
- git: PMM/chart/other - pmm: other_chart
- git: PMM/chart/tautulli - pmm: tautulli
- git: PMM/chart/tmdb - pmm: tmdb
- git: PMM/chart/trakt - pmm: trakt
- git: PMM/actor - pmm: actor
- git: PMM/audio_language - pmm: audio_language
- git: PMM/show/content_rating_us # Choose content_rating_uk or content_rating_us - pmm: content_rating_us # Choose content_rating_uk or content_rating_us
- git: PMM/genre - pmm: genre
- git: PMM/resolution_standards # Choose resolution_standards or resolution - pmm: resolution_standards # Choose resolution_standards or resolution
- git: PMM/streaming - pmm: streaming
- git: PMM/studio - pmm: studio
- git: PMM/subtitle_language - pmm: subtitle_language
- git: PMM/year - pmm: year
- git: PMM/show/country - pmm: country
- git: PMM/show/decade - pmm: decade
- git: PMM/show/network - pmm: network
overlay_path: overlay_path:
- remove_overlays: false - remove_overlays: false
- git: PMM/overlays/audio_codec - pmm: audio_codec
- git: PMM/overlays/audio_codec - pmm: audio_codec
template_variables:
overlay_level: episode
- git: PMM/overlays/audio_codec
template_variables:
overlay_level: season
- git: PMM/overlays/audio_language
- git: PMM/overlays/audio_language
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/audio_language - pmm: audio_codec
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/commonsense - pmm: audio_language
- git: PMM/overlays/commonsense - pmm: audio_language
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/commonsense - pmm: audio_language
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/direct_play - pmm: commonsense
- git: PMM/overlays/direct_play - pmm: commonsense
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/direct_play - pmm: commonsense
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/episode_info - pmm: direct_play
template_variables: - pmm: direct_play
overlay_level: episode
- git: PMM/overlays/mediastinger
- git: PMM/overlays/mediastinger
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/mediastinger - pmm: direct_play
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/imdb_top_250 - pmm: edition
- git: PMM/overlays/imdb_top_250 - pmm: edition
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/imdb_top_250 - pmm: episode_info
template_variables:
overlay_level: season
- git: PMM/overlays/mc_must_see
- git: PMM/overlays/mc_must_see
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/mc_must_see - pmm: flixpatrol
template_variables: - pmm: flixpatrol
overlay_level: season
- git: PMM/overlays/rt_cert_fresh
- git: PMM/overlays/rt_cert_fresh
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/rt_cert_fresh - pmm: flixpatrol
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/commonsense_selection - pmm: mediastinger
- git: PMM/overlays/commonsense_selection - pmm: mediastinger
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/commonsense_selection - pmm: mediastinger
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/ratings - pmm: ratings
template_variables: template_variables:
rating2: audience rating2: audience
rating2_image: imdb rating2_image: imdb
- git: PMM/overlays/ratings - pmm: ratings
template_variables: template_variables:
rating2: audience rating2: audience
rating2_image: imdb rating2_image: imdb
overlay_level: episode overlay_level: episode
- git: PMM/overlays/resolution - pmm: resolution
- git: PMM/overlays/resolution - pmm: resolution
template_variables:
overlay_level: episode
- pmm: resolution
template_variables:
overlay_level: season
- pmm: ribbon
- pmm: ribbon
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/resolution - pmm: ribbon
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/runtimes - pmm: runtimes
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/special_release - pmm: special_release
- git: PMM/overlays/special_release - pmm: special_release
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/special_release - pmm: special_release
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/streaming - pmm: streaming
- git: PMM/overlays/versions - pmm: versions
- git: PMM/overlays/versions - pmm: versions
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/versions - pmm: versions
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/versions - pmm: versions
template_variables: template_variables:
overlay_level: show overlay_level: show
- git: PMM/overlays/video_format - pmm: video_format
- git: PMM/overlays/video_format - pmm: video_format
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/video_format - pmm: video_format
template_variables: template_variables:
overlay_level: season overlay_level: season
playlist_files: playlist_files:
- git: PMM/playlist - pmm: playlist
``` ```
</details> </details>

@ -37,7 +37,7 @@ Multiple styles are available for Separators, to match Plex's "categories" featu
The available styles avaiable are: The available styles avaiable are:
| Style | Value | | Style | Value |
|:----------------|:------:| |:----------------|:-------|
| Original | orig | | Original | orig |
| Blue | blue | | Blue | blue |
| Brown | stb | | Brown | stb |

@ -4,7 +4,7 @@ There is a default set of Metadata and Overlay Files located in the [PMM Folder]
The intention of this directory is to offer easy to use and slightly customizable (using [`template_variables`](../../config/paths.md#template-variables)) Metadata and Overlay Files for a general user who wants nice collections but doesn't want to learn all of Plex Meta Manager. The intention of this directory is to offer easy to use and slightly customizable (using [`template_variables`](../../config/paths.md#template-variables)) Metadata and Overlay Files for a general user who wants nice collections but doesn't want to learn all of Plex Meta Manager.
All posters defined in the Metadata Files are stored in the [Plex Meta Manager Images](https://github.com/meisnate12/Plex-Meta-Manager-Images) Repository and all Overlay images are in the [Configs](https://github.com/meisnate12/Plex-Meta-Manager-Configs) Repository at [PMM/overlays/images](https://github.com/meisnate12/Plex-Meta-Manager-Configs/tree/master/PMM/overlays/images), which allows for changes to be made in one central location that will deploy to all users of this setup when they next run PMM. All posters defined in the Metadata Files are stored in the [Plex Meta Manager Images](https://github.com/meisnate12/Plex-Meta-Manager-Images) Repository and all Overlay images are in the [Configs](https://github.com/meisnate12/Plex-Meta-Manager-Configs) Repository at [pmm: images](https://github.com/meisnate12/Plex-Meta-Manager-Configs/tree/master/PMM/overlays/images), which allows for changes to be made in one central location that will deploy to all users of this setup when they next run PMM.
## Configurations ## Configurations
@ -15,12 +15,12 @@ To run a file in git you can simply add it to your `metadata_path` (For Metadata
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- git: PMM/actor - pmm: actor
- git: PMM/genre - pmm: genre
overlay_path: overlay_path:
- remove_overlays: false - remove_overlays: false
- git: PMM/overlays/imdb_top_250 - pmm: ribbon
- git: PMM/overlays/ratings - pmm: ratings
``` ```
## Overlays ## Overlays
@ -40,47 +40,37 @@ libraries:
overlay_path: overlay_path:
- remove_overlays: false - remove_overlays: false
- reapply_overlay: true - reapply_overlay: true
- git: PMM/overlays/resolution # 1 - pmm: resolution # 1
- git: PMM/overlays/audio_codec # 2 - pmm: audio_codec # 2
- git: PMM/overlays/mediastinger # 3 - pmm: mediastinger # 3
- git: PMM/overlays/special_release # 4 - pmm: special_release # 4
- git: PMM/overlays/ratings # 5,6,7 - pmm: ratings # 5,6,7
template_variables: template_variables:
rating1: user # 5 as this is user and mass_user_rating_update: mdb_tomatoes rating1: user # 5 as this is user and mass_user_rating_update: mdb_tomatoes
rating1_image: rt_tomato # 5 as this is user and mass_user_rating_update: mdb_tomatoes rating1_image: rt_tomato # 5 as this is user and mass_user_rating_update: mdb_tomatoes
rating1_font: config/metadata/overlays/fonts/Adlib.ttf # 5 local font accessible to PMM rating1_font: config/metadata/pmm: fonts/Adlib.ttf # 5 local font accessible to PMM
rating1_font_size: 63 # 5 adjusted font size to fit rating rating1_font_size: 63 # 5 adjusted font size to fit rating
rating2: critic # 6 as this is critic and mass_critic_rating_update: imdb rating2: critic # 6 as this is critic and mass_critic_rating_update: imdb
rating2_image: imdb # 6 as this is critic and mass_critic_rating_update: imdb rating2_image: imdb # 6 as this is critic and mass_critic_rating_update: imdb
rating2_font: config/metadata/overlays/fonts/Impact.ttf # 6 local font accessible to PMM rating2_font: config/metadata/pmm: fonts/Impact.ttf # 6 local font accessible to PMM
rating2_font_size: 70 # 6 adjusted font size to fit rating rating2_font_size: 70 # 6 adjusted font size to fit rating
rating3: audience # 7 as this is audience and mass_audience_rating_update: tmdb rating3: audience # 7 as this is audience and mass_audience_rating_update: tmdb
rating3_image: tmdb # 7 as this is audience and mass_audience_rating_update: tmdb rating3_image: tmdb # 7 as this is audience and mass_audience_rating_update: tmdb
rating3_font: config/metadata/overlays/fonts/Avenir_95_Black.ttf # 7 local font accessible to PMM rating3_font: config/metadata/pmm: fonts/Avenir_95_Black.ttf # 7 local font accessible to PMM
rating3_font_size: 70 # 7 adjusted font size to fit rating rating3_font_size: 70 # 7 adjusted font size to fit rating
horizontal_position: right # the set of ratings is on the right of the poster horizontal_position: right # the set of ratings is on the right of the poster
- git: PMM/overlays/streaming # 8 - pmm: streaming # 8
- git: PMM/overlays/video_format # 9 - pmm: video_format # 9
- git: PMM/overlays/audio_language # 10 - pmm: audio_language # 10
- git: PMM/overlays/oscars # 11 - pmm: oscars # 11
template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied
weight: 40 # Weight of 40 applies if more than 1 sash is applied in bottom right weight: 40 # Weight of 40 applies if more than 1 sash is applied in bottom right
- git: PMM/overlays/imdb_top_250 # 12 - pmm: ribbon # 12, #13
template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied
weight: 30 # Weight of 30 applies if more than 1 sash is applied in bottom right weight: 30 # Weight of 30 applies if more than 1 sash is applied in bottom right
- git: PMM/overlays/rt_cert_fresh # 13
template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied
weight: 20 # Weight of 20 applies if more than 1 sash is applied in bottom right
- git: PMM/overlays/mc_must_see # NOT SHOWN, however would apply the "MetaCritic Must See" sash in the bottom right
template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied
weight: 10 # Weight of 10 applies if more than 1 sash is applied in bottom right
- git: PMM/overlays/commonsense_selection # NOT SHOWN, however would apply the "Commonsense Selected Families" sash in the bottom right
template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied
weight: 5 # Weight of 5 applies if more than 1 sash is applied in bottom right
operations: operations:
mass_user_rating_update: mdb_tomatoes # 5 This operation will update the user rating in plex with Rotten Tomatoes ratings information mass_user_rating_update: mdb_tomatoes # 5 This operation will update the user rating in plex with Rotten Tomatoes ratings information
mass_critic_rating_update: imdb # 6 This operation will update the critic rating in plex with IMDb ratings information mass_critic_rating_update: imdb # 6 This operation will update the critic rating in plex with IMDb ratings information
@ -100,42 +90,30 @@ libraries:
overlay_path: overlay_path:
- remove_overlays: false - remove_overlays: false
- reapply_overlay: true - reapply_overlay: true
- git: PMM/overlays/resolution # 1 - pmm: resolution # 1
- git: PMM/overlays/audio_codec # 2 - pmm: audio_codec # 2
- git: PMM/overlays/mediastinger # 3 - pmm: mediastinger # 3
- git: PMM/overlays/ratings # 4,5,6 - pmm: ratings # 4,5,6
template_variables: template_variables:
rating1: user # 4 as this is user and mass_user_rating_update: mdb_tomatoes rating1: user # 4 as this is user and mass_user_rating_update: mdb_tomatoes
rating1_image: rt_tomato # 4 as this is user and mass_user_rating_update: mdb_tomatoes rating1_image: rt_tomato # 4 as this is user and mass_user_rating_update: mdb_tomatoes
rating1_font: config/metadata/overlays/fonts/Adlib.ttf # 4 local font accessible to PMM rating1_font: config/metadata/pmm: fonts/Adlib.ttf # 4 local font accessible to PMM
rating1_font_size: 63 # 4 adjusted font size to fit rating rating1_font_size: 63 # 4 adjusted font size to fit rating
rating2: critic # 5 as this is critic and mass_critic_rating_update: imdb rating2: critic # 5 as this is critic and mass_critic_rating_update: imdb
rating2_image: imdb # 5 as this is critic and mass_critic_rating_update: imdb rating2_image: imdb # 5 as this is critic and mass_critic_rating_update: imdb
rating2_font: config/metadata/overlays/fonts/Impact.ttf # 5 local font accessible to PMM rating2_font: config/metadata/pmm: fonts/Impact.ttf # 5 local font accessible to PMM
rating2_font_size: 70 # 5 adjusted font size to fit rating rating2_font_size: 70 # 5 adjusted font size to fit rating
rating3: audience # 6 as this is audience and mass_audience_rating_update: tmdb rating3: audience # 6 as this is audience and mass_audience_rating_update: tmdb
rating3_image: tmdb # 6 as this is audience and mass_audience_rating_update: tmdb rating3_image: tmdb # 6 as this is audience and mass_audience_rating_update: tmdb
rating3_font: config/metadata/overlays/fonts/Avenir_95_Black.ttf # 6 local font accessible to PMM rating3_font: config/metadata/pmm: fonts/Avenir_95_Black.ttf # 6 local font accessible to PMM
rating3_font_size: 70 # 6 adjusted font size to fit rating rating3_font_size: 70 # 6 adjusted font size to fit rating
horizontal_position: right # the set of ratings is on the right of the poster horizontal_position: right # the set of ratings is on the right of the poster
- git: PMM/overlays/streaming # 7 - pmm: streaming # 7
- git: PMM/overlays/video_format # 8 - pmm: video_format # 8
- git: PMM/overlays/imdb_top_250 # 9 - pmm: ribbon # 9, #10
template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied
weight: 30 # Weight of 30 applies if more than 1 sash is applied in bottom right
- git: PMM/overlays/rt_cert_fresh # 10
template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied
weight: 20 # Weight of 20 applies if more than 1 sash is applied in bottom right
- git: PMM/overlays/mc_must_see # NOT SHOWN, however would apply the "MetaCritic Must See" sash in the bottom right
template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied
weight: 10 # Weight of 10 applies if more than 1 sash is applied in bottom right
- git: PMM/overlays/commonsense_selection # NOT SHOWN, however would apply the "Commonsense Selected Families" sash in the bottom right
template_variables: # Bottom right sash is used by more than one overlay so a weight for priority is applied
weight: 5 # Weight of 5 applies if more than 1 sash is applied in bottom right
operations: operations:
mass_user_rating_update: mdb_tomatoes # 4 This operation will update the user rating in plex with Rotten Tomatoes ratings information mass_user_rating_update: mdb_tomatoes # 4 This operation will update the user rating in plex with Rotten Tomatoes ratings information
mass_critic_rating_update: imdb # 5 This operation will update the critic rating in plex with IMDb ratings information mass_critic_rating_update: imdb # 5 This operation will update the critic rating in plex with IMDb ratings information
@ -155,13 +133,13 @@ libraries:
overlay_path: overlay_path:
- remove_overlays: false - remove_overlays: false
- reapply_overlay: true - reapply_overlay: true
- git: PMM/overlays/resolution # 1 - pmm: resolution # 1
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/audio_codec # 2 - pmm: audio_codec # 2
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/video_format # 3 - pmm: video_format # 3
template_variables: template_variables:
overlay_level: season overlay_level: season
``` ```
@ -179,34 +157,34 @@ libraries:
overlay_path: overlay_path:
- remove_overlays: false - remove_overlays: false
- reapply_overlay: true - reapply_overlay: true
- git: PMM/overlays/resolution # 1 - pmm: resolution # 1
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/audio_codec # 2 - pmm: audio_codec # 2
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/ratings # 3,4 - pmm: ratings # 3,4
template_variables: template_variables:
rating1: critic # 3 as this is critic and mass_critic_rating_update: imdb rating1: critic # 3 as this is critic and mass_critic_rating_update: imdb
rating1_image: imdb # 3 as this is critic and mass_critic_rating_update: imdb rating1_image: imdb # 3 as this is critic and mass_critic_rating_update: imdb
rating1_font: config/metadata/overlays/fonts/Impact.ttf # 3 local font accessible to PMM rating1_font: config/metadata/pmm: fonts/Impact.ttf # 3 local font accessible to PMM
rating1_font_size: 70 # 3 adjusted font size to fit rating rating1_font_size: 70 # 3 adjusted font size to fit rating
rating2: audience # 4 as this is audience and mass_audience_rating_update: tmdb rating2: audience # 4 as this is audience and mass_audience_rating_update: tmdb
rating2_image: tmdb # 4 as this is audience and mass_audience_rating_update: tmdb rating2_image: tmdb # 4 as this is audience and mass_audience_rating_update: tmdb
rating2_font: config/metadata/overlays/fonts/Avenir_95_Black.ttf # 4 local font accessible to PMM rating2_font: config/metadata/pmm: fonts/Avenir_95_Black.ttf # 4 local font accessible to PMM
rating2_font_size: 70 # 4 adjusted font size to fit rating rating2_font_size: 70 # 4 adjusted font size to fit rating
horizontal_position: right # the set of ratings is on the right of the poster horizontal_position: right # the set of ratings is on the right of the poster
overlay_level: episode overlay_level: episode
- git: PMM/overlays/video_format # 5 - pmm: video_format # 5
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/episode_info # 6 - pmm: episode_info # 6
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/runtimes # 7 - pmm: runtimes # 7
template_variables: template_variables:
overlay_level: episode overlay_level: episode
@ -226,47 +204,47 @@ This is the default PMM collection ordering:
| Collection | Order | | Collection | Order |
|:-------------------------------------|------------------------| |:---------------------------------|------------------------|
| `PMM/movie/seasonal.yml` | collection_section: 00 | | `pmm: seasonal.yml` | collection_section: 00 |
| `PMM/chart/anilist.yml` | collection_section: 01 | | `pmm: anilist.yml` | collection_section: 01 |
| `PMM/chart/basic.yml` | collection_section: 01 | | `pmm: basic.yml` | collection_section: 01 |
| `PMM/chart/imdb.yml` | collection_section: 01 | | `pmm: imdb.yml` | collection_section: 01 |
| `PMM/chart/myanimelist.yml` | collection_section: 01 | | `pmm: myanimelist.yml` | collection_section: 01 |
| `PMM/chart/other.yml` | collection_section: 01 | | `pmm: other.yml` | collection_section: 01 |
| `PMM/chart/tautulli.yml` | collection_section: 01 | | `pmm: tautulli.yml` | collection_section: 01 |
| `PMM/chart/tmdb.yml` | collection_section: 01 | | `pmm: tmdb.yml` | collection_section: 01 |
| `PMM/chart/trakt.yml` | collection_section: 01 | | `pmm: trakt.yml` | collection_section: 01 |
| `PMM/movie/universe.yml` | collection_section: 02 | | `pmm: universe.yml` | collection_section: 02 |
| `PMM/streaming.yml` | collection_section: 03 | | `pmm: streaming.yml` | collection_section: 03 |
| `PMM/show/network.yml` | collection_section: 04 | | `pmm: show/network.yml` | collection_section: 04 |
| `PMM/genre.yml` | collection_section: 06 | | `pmm: genre.yml` | collection_section: 06 |
| `PMM/studio.yml` | collection_section: 07 | | `pmm: studio.yml` | collection_section: 07 |
| `PMM/movie/country.yml` | collection_section: 09 | | `pmm: country.yml` | collection_section: 09 |
| `PMM/show/country.yml` | collection_section: 09 | | `pmm: show/country.yml` | collection_section: 09 |
| `PMM/audio_language.yml` | collection_section: 10 | | `pmm: audio_language.yml` | collection_section: 10 |
| `PMM/subtitle_language.yml` | collection_section: 11 | | `pmm: subtitle_language.yml` | collection_section: 11 |
| `PMM/movie/decade.yml` | collection_section: 12 | | `pmm: decade.yml` | collection_section: 12 |
| `PMM/show/decade.yml` | collection_section: 12 | | `pmm: show/decade.yml` | collection_section: 12 |
| `PMM/year.yml` | collection_section: 13 | | `pmm: year.yml` | collection_section: 13 |
| `PMM/content_rating_uk.yml` | collection_section: 14 | | `pmm: content_rating_uk.yml` | collection_section: 14 |
| `PMM/movie/content_rating_us.yml` | collection_section: 14 | | `pmm: content_rating_us.yml` | collection_section: 14 |
| `PMM/show/content_rating_us.yml` | collection_section: 14 | | `pmm: show/content_rating_us.yml` | collection_section: 14 |
| `PMM/resolution.yml` | collection_section: 15 | | `pmm: resolution.yml` | collection_section: 15 |
| `PMM/resolution_standards.yml` | collection_section: 15 | | `pmm: resolution_standards.yml` | collection_section: 15 |
| `PMM/award/bafta.yml` | collection_section: 16 | | `pmm: bafta.yml` | collection_section: 16 |
| `PMM/award/cannes.yml` | collection_section: 16 | | `pmm: cannes.yml` | collection_section: 16 |
| `PMM/award/choice.yml` | collection_section: 16 | | `pmm: choice.yml` | collection_section: 16 |
| `PMM/award/emmy.yml` | collection_section: 16 | | `pmm: emmy.yml` | collection_section: 16 |
| `PMM/award/golden.yml` | collection_section: 16 | | `pmm: golden.yml` | collection_section: 16 |
| `PMM/award/oscars.yml` | collection_section: 16 | | `pmm: oscars.yml` | collection_section: 16 |
| `PMM/award/other.yml` | collection_section: 16 | | `pmm: other.yml` | collection_section: 16 |
| `PMM/award/separator.yml` | collection_section: 16 | | `pmm: separator.yml` | collection_section: 16 |
| `PMM/award/spirit.yml` | collection_section: 16 | | `pmm: spirit.yml` | collection_section: 16 |
| `PMM/award/sundance.yml` | collection_section: 16 | | `pmm: sundance.yml` | collection_section: 16 |
| `PMM/actor.yml` | collection_section: 17 | | `pmm: actor.yml` | collection_section: 17 |
| `PMM/movie/director.yml` | collection_section: 18 | | `pmm: director.yml` | collection_section: 18 |
| `PMM/movie/producer.yml` | collection_section: 19 | | `pmm: producer.yml` | collection_section: 19 |
| `PMM/movie/writer.yml` | collection_section: 20 | | `pmm: writer.yml` | collection_section: 20 |
## Ratings Overlays ## Ratings Overlays
@ -306,35 +284,11 @@ This example changes the ratings overlay to work on episodes.
libraries: libraries:
TV Shows: TV Shows:
overlay_path: overlay_path:
- git: PMM/overlays/ratings - pmm: ratings
template_variables: template_variables:
overlay_level: episode overlay_level: episode
``` ```
Each file has a comment block at the top showing the available `template_variables` for each file. For example the [`PMM/genre`](https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/genre.yml) has this:
```yaml
#############################################################
# Dynamic Genre Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
#############################################################
# Call this from your config.yml (Movie or Show) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/genre #
# template_variables: #
# # Turn the separator collection on/off #
# use_separator: true #
# # Sets how the collection is sorted #
# sort_by: release.desc #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: "06" #
#############################################################
```
Each of these when passed will change how the collection runs slightly. Each of these when passed will change how the collection runs slightly.
* `use_separator` Turn the separator collection on/off * `use_separator` Turn the separator collection on/off
* `sort_by` Sets how the collection is sorted * `sort_by` Sets how the collection is sorted
@ -349,7 +303,7 @@ For example if you want yearly oscar collections that go back 10 years instead o
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- git: PMM/award/oscars - pmm: oscars
template_variables: template_variables:
radarr_add_missing: true radarr_add_missing: true
data: data:
@ -357,13 +311,13 @@ libraries:
ending: current_year ending: current_year
``` ```
Or maybe you want to change the number of actor collections made using PMM/actor. Or maybe you want to change the number of actor collections made using pmm: actor.
```yaml ```yaml
libraries: libraries:
Movies: Movies:
overlay_path: overlay_path:
- git: PMM/actor - pmm: actor
template_variables: template_variables:
collection_mode: hide collection_mode: hide
data: data:
@ -371,13 +325,13 @@ libraries:
limit: 50 limit: 50
``` ```
Or maybe you want to change the collection sort order of the genre collections using PMM/genre. Or maybe you want to change the collection sort order of the genre collections using pmm: genre.
```yaml ```yaml
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- git: PMM/genre - pmm: genre
template_variables: template_variables:
collection_section: 11 collection_section: 11
``` ```
@ -398,11 +352,11 @@ Alternatively it can be turned off individually per git file:
libraries: libraries:
LIBRARYNAME: LIBRARYNAME:
metadata_path: metadata_path:
- git: PMM/<file1> # separator is disabled - pmm: <file1> # separator is disabled
template_variables: template_variables:
use_separator: false use_separator: false
- git: PMM/<file2> # separator is enabled by default - pmm: <file2> # separator is enabled by default
- git: PMM/<file3> # separator is disabled - pmm: <file3> # separator is disabled
template_variables: template_variables:
use_separator: false use_separator: false
``` ```
@ -420,197 +374,173 @@ If there are collections being made that have configuration errors or missing po
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- git: PMM/award/bafta - pmm: bafta
- git: PMM/award/cannes - pmm: cannes
- git: PMM/award/choice - pmm: choice
- git: PMM/award/golden - pmm: golden
- git: PMM/award/oscars - pmm: oscars
- git: PMM/award/other - pmm: other_award
- git: PMM/award/spirit - pmm: spirit
- git: PMM/award/sundance - pmm: sundance
- git: PMM/chart/anilist - pmm: anilist
- git: PMM/chart/basic - pmm: basic
- git: PMM/chart/imdb - pmm: imdb
- git: PMM/chart/myanimelist - pmm: myanimelist
- git: PMM/chart/other - pmm: other_chart
- git: PMM/chart/tautulli - pmm: tautulli
- git: PMM/chart/tmdb - pmm: tmdb
- git: PMM/chart/trakt - pmm: trakt
- git: PMM/actor - pmm: actor
- git: PMM/audio_language - pmm: audio_language
- git: PMM/movie/content_rating_us # Choose content_rating_uk or content_rating_us - pmm: content_rating_us # Choose content_rating_uk or content_rating_us
- git: PMM/genre - pmm: genre
- git: PMM/resolution_standards # Choose resolution_standards or resolution - pmm: resolution_standards # Choose resolution_standards or resolution
- git: PMM/streaming - pmm: streaming
- git: PMM/studio - pmm: studio
- git: PMM/subtitle_language - pmm: subtitle_language
- git: PMM/year - pmm: year
- git: PMM/movie/country - pmm: country
- git: PMM/movie/decade - pmm: decade
- git: PMM/movie/director - pmm: director
- git: PMM/movie/franchise - pmm: franchise
- git: PMM/movie/universe - pmm: universe
- git: PMM/movie/producer - pmm: producer
- git: PMM/movie/seasonal - pmm: seasonal
- git: PMM/movie/writer - pmm: writer
overlay_path: overlay_path:
- remove_overlays: false - remove_overlays: false
- git: PMM/overlays/audio_codec - pmm: audio_codec
- git: PMM/overlays/audio_language - pmm: audio_language
- git: PMM/overlays/commonsense - pmm: commonsense
- git: PMM/overlays/direct_play - pmm: direct_play
- git: PMM/overlays/mediastinger - pmm: mediastinger
- git: PMM/overlays/imdb_top_250 - pmm: ribbon
- git: PMM/overlays/mc_must_see - pmm: ratings
- git: PMM/overlays/rt_cert_fresh
- git: PMM/overlays/commonsense_selection
- git: PMM/overlays/ratings
template_variables: template_variables:
rating1: critic rating1: critic
rating1_image: rt_tomato rating1_image: rt_tomato
- git: PMM/overlays/resolution - pmm: resolution
- git: PMM/overlays/special_release - pmm: special_release
- git: PMM/overlays/streaming - pmm: streaming
- git: PMM/overlays/versions - pmm: versions
- git: PMM/overlays/video_format - pmm: video_format
TV Shows: TV Shows:
metadata_path: metadata_path:
- git: PMM/award/choice - pmm: choice
- git: PMM/award/golden - pmm: golden
- git: PMM/award/emmy - pmm: emmy
- git: PMM/chart/anilist - pmm: anilist
- git: PMM/chart/basic - pmm: basic
- git: PMM/chart/imdb - pmm: imdb
- git: PMM/chart/myanimelist - pmm: myanimelist
- git: PMM/chart/other - pmm: other_chart
- git: PMM/chart/tautulli - pmm: tautulli
- git: PMM/chart/tmdb - pmm: tmdb
- git: PMM/chart/trakt - pmm: trakt
- git: PMM/actor - pmm: actor
- git: PMM/audio_language - pmm: audio_language
- git: PMM/show/content_rating_us # Choose content_rating_uk or content_rating_us - pmm: content_rating_us # Choose content_rating_uk or content_rating_us
- git: PMM/genre - pmm: genre
- git: PMM/resolution_standards # Choose resolution_standards or resolution - pmm: resolution_standards # Choose resolution_standards or resolution
- git: PMM/streaming - pmm: streaming
- git: PMM/studio - pmm: studio
- git: PMM/subtitle_language - pmm: subtitle_language
- git: PMM/year - pmm: year
- git: PMM/show/country - pmm: country
- git: PMM/show/decade - pmm: decade
- git: PMM/show/network - pmm: network
overlay_path: overlay_path:
- remove_overlays: false - remove_overlays: false
- git: PMM/overlays/audio_codec - pmm: audio_codec
- git: PMM/overlays/audio_codec - pmm: audio_codec
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/audio_codec - pmm: audio_codec
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/audio_language - pmm: audio_language
- git: PMM/overlays/audio_language - pmm: audio_language
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/audio_language - pmm: audio_language
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/commonsense - pmm: commonsense
- git: PMM/overlays/commonsense - pmm: commonsense
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/commonsense - pmm: commonsense
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/direct_play - pmm: direct_play
- git: PMM/overlays/direct_play - pmm: direct_play
template_variables:
overlay_level: episode
- git: PMM/overlays/direct_play
template_variables:
overlay_level: season
- git: PMM/overlays/episode_info
template_variables:
overlay_level: episode
- git: PMM/overlays/mediastinger
- git: PMM/overlays/mediastinger
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/mediastinger - pmm: direct_play
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/imdb_top_250 - pmm: episode_info
- git: PMM/overlays/imdb_top_250
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/imdb_top_250 - pmm: mediastinger
template_variables: - pmm: mediastinger
overlay_level: season
- git: PMM/overlays/mc_must_see
- git: PMM/overlays/mc_must_see
template_variables:
overlay_level: episode
- git: PMM/overlays/mc_must_see
template_variables:
overlay_level: season
- git: PMM/overlays/rt_cert_fresh
- git: PMM/overlays/rt_cert_fresh
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/rt_cert_fresh - pmm: mediastinger
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/commonsense_selection - pmm: ribbon
- git: PMM/overlays/commonsense_selection - pmm: ribbon
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/commonsense_selection - pmm: ribbon
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/ratings - pmm: ratings
template_variables: template_variables:
rating2: audience rating2: audience
rating2_image: imdb rating2_image: imdb
- git: PMM/overlays/ratings - pmm: ratings
template_variables: template_variables:
rating2: audience rating2: audience
rating2_image: imdb rating2_image: imdb
overlay_level: episode overlay_level: episode
- git: PMM/overlays/resolution - pmm: resolution
- git: PMM/overlays/resolution - pmm: resolution
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/resolution - pmm: resolution
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/runtimes - pmm: runtimes
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/special_release - pmm: special_release
- git: PMM/overlays/special_release - pmm: special_release
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/special_release - pmm: special_release
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/streaming - pmm: streaming
- git: PMM/overlays/versions - pmm: versions
- git: PMM/overlays/versions - pmm: versions
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/versions - pmm: versions
template_variables: template_variables:
overlay_level: season overlay_level: season
- git: PMM/overlays/versions - pmm: versions
template_variables: template_variables:
overlay_level: show overlay_level: show
- git: PMM/overlays/video_format - pmm: video_format
- git: PMM/overlays/video_format - pmm: video_format
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- git: PMM/overlays/video_format - pmm: video_format
template_variables: template_variables:
overlay_level: season overlay_level: season
playlist_files: playlist_files:
- git: PMM/playlist - pmm: playlist
``` ```
</details> </details>

@ -26,27 +26,27 @@ libraries: # This is called out once within
metadata_path: metadata_path:
- file: config/Movies.yml # This is a local file on the system - file: config/Movies.yml # This is a local file on the system
- folder: config/Movies/ # This is a local directory on the system - folder: config/Movies/ # This is a local directory on the system
- git: PMM/chart/basic # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: basic # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
- git: PMM/chart/imdb # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: imdb # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
overlay_path: overlay_path:
- remove_overlays: false # Set this to true to remove all overlays - remove_overlays: false # Set this to true to remove all overlays
- file: config/Overlays.yml # This is a local file on the system - file: config/Overlays.yml # This is a local file on the system
- git: PMM/overlays/imdb_top_250 # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: ribbon # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
TV Shows: TV Shows:
metadata_path: metadata_path:
- file: config/TVShows.yml - file: config/TVShows.yml
- folder: config/TV Shows/ - folder: config/TV Shows/
- git: PMM/chart/basic # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: basic # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
- git: PMM/chart/imdb # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: imdb # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
overlay_path: overlay_path:
- remove_overlays: false # Set this to true to remove all overlays - remove_overlays: false # Set this to true to remove all overlays
- file: config/Overlays.yml # This is a local file on the system - file: config/Overlays.yml # This is a local file on the system
- git: PMM/overlays/imdb_top_250 # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: imdb_top_250 # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
Anime: Anime:
metadata_path: metadata_path:
- file: config/Anime.yml - file: config/Anime.yml
- git: PMM/chart/basic # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: basic # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
- git: PMM/chart/anilist # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: anilist # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
Music: Music:
metadata_path: metadata_path:
- file: config/Music.yml - file: config/Music.yml
@ -62,12 +62,12 @@ libraries:
metadata_path: metadata_path:
- file: config/Movies.yml # This is a local file on the system - file: config/Movies.yml # This is a local file on the system
- folder: config/Movies/ # This is a local directory on the system - folder: config/Movies/ # This is a local directory on the system
- git: PMM/chart/basic # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: basic # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
- git: PMM/chart/imdb # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: imdb # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
overlay_path: overlay_path:
- remove_overlays: false # Set this to true to remove all overlays - remove_overlays: false # Set this to true to remove all overlays
- file: config/Overlays.yml # This is a local file on the system - file: config/Overlays.yml # This is a local file on the system
- git: PMM/overlays/imdb_top_250 # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository - pmm: imdb_top_250 # This is a file within the https://github.com/meisnate12/Plex-Meta-Manager-Configs Repository
``` ```
This is intended to cause an error for illustration that you will then fix. This is intended to cause an error for illustration that you will then fix.

@ -9,10 +9,10 @@ libraries:
schedule: weekly(sunday) schedule: weekly(sunday)
metadata_path: metadata_path:
- file: config/Movies.yml - file: config/Movies.yml
- git: PMM/chart/imdb - pmm: imdb
- git: PMM/studio - pmm: studio
- git: PMM/genre - pmm: genre
- git: PMM/actor - pmm: actor
operations: operations:
mass_critic_rating_update: tmdb mass_critic_rating_update: tmdb
``` ```
@ -24,16 +24,16 @@ libraries:
metadata_path: metadata_path:
- file: config/Movies.yml - file: config/Movies.yml
schedule: weekly(monday) schedule: weekly(monday)
- git: PMM/chart/imdb - pmm: imdb
schedule: weekly(tuesday) schedule: weekly(tuesday)
- git: PMM/studio - pmm: studio
schedule: weekly(wednesday) schedule: weekly(wednesday)
- git: PMM/genre - pmm: genre
schedule: weekly(thursday) schedule: weekly(thursday)
- git: PMM/actor - pmm: actor
schedule: weekly(friday) schedule: weekly(friday)
overlay_path: overlay_path:
- git: PMM/overlays/imdb - pmm: imdb
schedule: weekly(saturday) schedule: weekly(saturday)
operations: operations:
mass_critic_rating_update: tmdb mass_critic_rating_update: tmdb

@ -116,7 +116,7 @@ overlays:
imdb_chart: top_movies imdb_chart: top_movies
overlay: overlay:
name: IMDB-Top-250 name: IMDB-Top-250
git: PMM/overlays/images/IMDB-Top-250 pmm: images/IMDB-Top-250
horizontal_offset: 0 horizontal_offset: 0
horizontal_align: right horizontal_align: right
vertical_offset: 0 vertical_offset: 0
@ -291,7 +291,7 @@ overlays:
back_radius: 30 back_radius: 30
back_width: 300 back_width: 300
back_height: 105 back_height: 105
git: PMM/overlays/images/raw/IMDB_Rating pmm: images/raw/IMDB_Rating
addon_position: left addon_position: left
addon_offset: 25 addon_offset: 25
``` ```
@ -307,7 +307,7 @@ overlays:
Dual-Audio: Dual-Audio:
overlay: overlay:
name: Dual-Audio name: Dual-Audio
git: PMM/overlays/images/Dual-Audio pmm: images/Dual-Audio
group: audio_language group: audio_language
weight: 10 weight: 10
horizontal_offset: 0 horizontal_offset: 0
@ -320,7 +320,7 @@ overlays:
Multi-Audio: Multi-Audio:
overlay: overlay:
name: Multi-Audio name: Multi-Audio
git: PMM/overlays/images/Multi-Audio pmm: images/Multi-Audio
group: audio_language group: audio_language
weight: 20 weight: 20
horizontal_offset: 0 horizontal_offset: 0
@ -455,7 +455,7 @@ overlays:
HDR: HDR:
overlay: overlay:
name: HDR name: HDR
git: PMM/overlays/HDR pmm: HDR
plex_search: plex_search:
all: all:
hdr: true hdr: true

@ -237,5 +237,5 @@ To load external templates located in another file you can use the `external_tem
```yaml ```yaml
external_templates: external_templates:
- file: config/templates.yml - file: config/templates.yml
- git: PMM/templates - pmm: templates
``` ```

Loading…
Cancel
Save