[56] Add PMM defaults

This commit is contained in:
meisnate12 2022-09-27 02:19:29 -04:00
parent 0d21ccc877
commit eb34df6da6
182 changed files with 7973 additions and 37 deletions

View file

@ -1,5 +1,5 @@
name: Bug Report
description: Please do not use bug reports for support issues.
description: Please do not use bug reports for support issues or feature requests.
labels: ['status:not-yet-viewed', 'bug']
assignees: 'meisnate12'
@ -7,8 +7,9 @@ body:
- type: markdown
attributes:
value: >
**THIS IS NOT THE PLACE TO ASK FOR SUPPORT!**
Please use [Ple Meta Manager Discord](https://discord.gg/NfH6mGFuAB) and post your question under the `plex-meta-manager` channel for support issues.
**THIS IS NOT THE PLACE TO ASK FOR SUPPORT OR FEATURE REQUESTS!**
Please use [Plex Meta Manager Discord](https://discord.gg/NfH6mGFuAB) and post your question under the `pmm-support` channel for support issues.
Please use [Plex Meta Manager Features](https://features.metamanager.wiki/) to request and upvote features.
- type: input
id: version
attributes:

View file

@ -0,0 +1,46 @@
name: PMM Default Issue
description: Post here if there is an issue with the pmm defaults or for missing images for pmm default overlays or posters.
title: '[Defaults]: '
labels: ['defaults']
assignees: ['meisnate12', 'bullmoose20', 'YozoraXCII']
body:
- type: markdown
attributes:
value: >
**THIS IS NOT THE PLACE TO ASK FOR SUPPORT OR FEATURE REQUESTS!**
Please use [Plex Meta Manager Discord](https://discord.gg/NfH6mGFuAB) and post your question under the `pmm-support` channel for support issues.
Please use [Plex Meta Manager Features](https://features.metamanager.wiki/) to request and upvote features.
- type: input
id: file
attributes:
label: Link to File
description: Link to the config File in question
placeholder: show/network
validations:
required: true
- type: input
id: version
attributes:
label: Version Number
description: Can be found at the beginning of your log file
placeholder: eg. 1.16.0
validations:
required: true
- type: dropdown
id: branch
attributes:
label: What branch are you on?
options:
- master
- develop
- nightly
validations:
required: true
- type: textarea
id: description
attributes:
label: Describe the Bug
description: A clear and concise description of the bug.
validations:
required: true

View file

@ -4,6 +4,12 @@ labels: ['status:not-yet-viewed', 'documentation']
assignees: 'meisnate12'
body:
- type: markdown
attributes:
value: >
**THIS IS NOT THE PLACE TO ASK FOR SUPPORT OR FEATURE REQUESTS!**
Please use [Plex Meta Manager Discord](https://discord.gg/NfH6mGFuAB) and post your question under the `pmm-support` channel for support issues.
Please use [Plex Meta Manager Features](https://features.metamanager.wiki/) to request and upvote features.
- type: textarea
attributes:
label: What is the improvement or update to the Wiki you wish to see?

View file

@ -80,30 +80,20 @@ jobs:
token: ${{ secrets.PAT }}
path: pmmconfigs
- name: Get Changelog
working-directory: ./pmmconfigs
id: notes
run: echo ::set-output name=notes::$(cat PMM/CHANGELOG)
- name: Remove Changelog
working-directory: ./pmmconfigs
run: |
git rm PMM/CHANGELOG
echo "" >> PMM/CHANGELOG
git commit
git push origin
- name: Create & Push Tag
working-directory: ./pmmconfigs
run: |
git tag ${{ steps.get_version.outputs.VERSION }}
git push origin ${{ steps.get_version.outputs.VERSION }}
- name: Get Changelog
id: notes
run: echo ::set-output name=notes::$(cat CHANGELOG)
- name: Create release
id: create_release
uses: softprops/action-gh-release@v1
with:
body: ${{ steps.notes.outputs.notes }}
token: ${{ secrets.PAT }}
tag_name: ${{ steps.get_version.outputs.VERSION }}
repository: meisnate12/Plex-Meta-Manager-Configs
tag_name: ${{ steps.get_version.outputs.VERSION }}

20
CHANGELOG Normal file
View file

@ -0,0 +1,20 @@
# METADATA CHANGES
Added Common Sense Selection [Movie](https://www.commonsensemedia.org/reviews/category/movie/tag/common-sense-selections-31822)] and [Show](https://www.commonsensemedia.org/reviews/category/tv/tag/common-sense-selections-31822) collections to `PMM/chart/other`
Added several [visual styles for Separators](https://github.com/meisnate12/Plex-Meta-Manager-Images/tree/master/separators) to match PLEX's Categories theming. Called using `sep_style` template variable
# OVERLAY CHANGES
Enhanced resolution.yml and special_release.yml to add International Cut, Ultimate Cut, Anniversary Cut, Theatrical Cut, Collectors Edition for both dovetail overlays with resolutions and box overlays
Enhanced resolution.yml and special_release.yml to support both dovetail overlays with resolutions and box overlays when resolutions are not being used. Regexes were enhanced to support the new TRaSH naming guides with the `{edition-` naming scheme
Added [Common Sense Age Rating](https://www.commonsensemedia.org/) overlays, called with `- git: PMM/overlays/commonsense` and to be used in combination with operation `mass_content_rating_update: mdb_commonsense`
- See [this image](https://media.discordapp.net/attachments/1018513616653262908/1020094756329623624/unknown.png)
Added Common Sense Selection overlays, called with `- git: PMM/overlays/commonsense_selection`
- See [this image](https://i.ibb.co/2cyjM1c/Untitled.png)
Added [mediastinger](http://www.mediastinger.com/) overlays to indicate mid-credits and post-credits scenes, called with `- git: PMM/overlays/mediastinger`
- See #3 on "Jurassic World: Fallen Kingdom" in [this image](https://metamanager.wiki/en/nightly/_images/movie-overlays1-annotated.png)
Added Oscars Ribbon overlay for [Best Picture Winners](https://www.imdb.com/search/title/?groups=best_picture_winner), called with `- git: PMM/overlays/oscars`
- See #11 on "Schindler's List" in [this image](https://metamanager.wiki/en/nightly/_images/movie-overlays1-annotated.png)
Added visual indicator of multiple versions of media, called with `- git: PMM/overlays/versions`
- See "The Incredible Hulk" and "Thor" in [this image]([https://cdn.discordapp.com/attachments/927936511238869042/1021788091037519892/unknown.png)
# OTHER CHANGES
Changed various [template names](https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/templates.yml). If you are running local copies of the PMM default files which call the git version of the templates file , it is strongly recommended you check template names on all your local file collections.

View file

@ -6,10 +6,11 @@
[![Develop GitHub commits since latest stable release (by SemVer)](https://img.shields.io/github/commits-since/meisnate12/plex-meta-manager/latest/develop?label=Commits%20in%20Develop&style=plastic)](https://github.com/meisnate12/Plex-Meta-Manager/tree/develop)
[![Nightly GitHub commits since latest stable release (by SemVer)](https://img.shields.io/github/commits-since/meisnate12/plex-meta-manager/latest/nightly?label=Commits%20in%20Nightly&style=plastic)](https://github.com/meisnate12/Plex-Meta-Manager/tree/nightly)
[![Discord](https://img.shields.io/discord/822460010649878528?label=Discord&style=plastic)](https://discord.gg/NfH6mGFuAB)
[![Docker Cloud Build Status](https://img.shields.io/docker/cloud/build/meisnate12/plex-meta-manager?style=plastic)](https://hub.docker.com/r/meisnate12/plex-meta-manager)
[![Wiki](https://img.shields.io/readthedocs/plex-meta-manager?style=plastic)](https://metamanager.wiki)
[![Sponsor or Donate](https://img.shields.io/badge/-Sponsor_or_Donate-blueviolet?style=plastic)](https://github.com/sponsors/meisnate12)
[![Discord](https://img.shields.io/discord/822460010649878528?color=%2300bc8c&label=Discord&style=plastic)](https://discord.gg/NfH6mGFuAB)
[![Reddit](https://img.shields.io/reddit/subreddit-subscribers/PlexMetaManager?color=%2300bc8c&label=r%2FPlexMetaManager&style=plastic)](https://www.reddit.com/r/PlexMetaManager/)
[![Wiki](https://img.shields.io/readthedocs/plex-meta-manager?color=%2300bc8c&style=plastic)](https://metamanager.wiki)
[![GitHub Sponsors](https://img.shields.io/github/sponsors/meisnate12?color=%238a2be2&style=plastic)](https://github.com/sponsors/meisnate12)
[![Sponsor or Donate](https://img.shields.io/badge/-Sponsor%2FDonate-blueviolet?style=plastic)](https://github.com/sponsors/meisnate12)
Plex Meta Manager is an open source Python 3 project that has been designed to ease the creation and maintenance of metadata, collections, and playlists within a Plex Media Server. The script is designed to be run continuously and be able to update information based on sources outside your plex environment. Plex Meta Manager supports Movie/TV/Music libraries and Playlists.

View file

@ -1 +1 @@
1.17.3-develop55
1.17.3-develop56

17
defaults/README.md Normal file
View file

@ -0,0 +1,17 @@
# <img src="https://metamanager.wiki/en/latest/_static/logo-full.png" alt="PMM">
# Default Collections & Overlays
This directory is the default set of Plex Meta Manager Sponsored Configs.
For more information on how to use them visit the [Defaults Metadata Guide](https://metamanager.wiki/en/latest/home/guides/defaults.html).
Credits to Bullmoose20 and Yozora for helping drive this entire Default Set of Configs through the concept, design and implementation.
Special thanks to Magic815 for the overlay image inspiration and base template.
Please consider [donating](https://github.com/sponsors/meisnate12) towards the project.
## Errors
If there are collections being made that have configuration errors or missing posters please either bring it up in our Discord or raise an Issue on the [Configs Repo](https://github.com/meisnate12/Plex-Meta-Manager-Configs/issues/new/choose).

71
defaults/award/bafta.yml Normal file
View file

@ -0,0 +1,71 @@
#############################################################
# BAFTA Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to pjcob & maxwelldeux for the Trakt Lists #
#############################################################
# REQUIRES TRAKT AUTHENTICATION #
# https://metamanager.wiki/en/latest/config/trakt.html #
# #
# Call this from your config.yml (Movie only) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/award/bafta #
# template_variables: #
# # Turn the individual year collections on/off #
# use_year_collections: true #
# # Sets the collection order of the collection #
# collection_order: custom #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: 16 #
# # Adds missing from the collection to radarr #
# radarr_add_missing: #
# # Radarr Folder to add to #
# radarr_folder: #
# # Radarr Tag for added missing #
# radarr_tag: #
# # Radarr Tag for existing items #
# item_radarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 16
templates:
BAFTA:
allowed_library_types: movie
summary: <<key>> BAFTA awards
trakt_list: https://trakt.tv/users/pjcob/lists/<<key>>-bafta
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/bafta/<<key>>.jpg
collections:
BAFTA Best Films:
variables:
key: best
template:
- name: shared
sort: BAFTA !
allowed_libraries: movie
image: award/bafta/winner
- name: arr
- name: custom
trakt_list_details: https://trakt.tv/users/maxwelldeux/lists/bafta-award-best-film
dynamic_collections:
BAFTA Awards:
type: number
sync: true
data:
starting: current_year-5
ending: current_year
title_format: BAFTA <<key_name>>
template:
- use_year_collections
- BAFTA
- shared
- arr
- custom

71
defaults/award/cannes.yml Normal file
View file

@ -0,0 +1,71 @@
#############################################################
# Cannes Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to pjcob & maxwelldeux for the Trakt Lists #
#############################################################
# REQUIRES TRAKT AUTHENTICATION #
# https://metamanager.wiki/en/latest/config/trakt.html #
# #
# Call this from your config.yml (Movie only) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/award/cannes #
# template_variables: #
# # Turn the individual year collections on/off #
# use_year_collections: true #
# # Sets the collection order of the collection #
# collection_order: custom #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: 16 #
# # Adds missing from the collection to radarr #
# radarr_add_missing: #
# # Radarr Folder to add to #
# radarr_folder: #
# # Radarr Tag for added missing #
# radarr_tag: #
# # Radarr Tag for existing items #
# item_radarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 16
templates:
Cannes:
allowed_library_types: movie
summary: <<key>> Cannes awards
trakt_list: https://trakt.tv/users/pjcob/lists/<<key>>-cannes
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/cannes/<<key>>.jpg
collections:
Cannes - Palme d'or:
variables:
key: palme
template:
- name: shared
sort: Cannes !
allowed_libraries: movie
image: award/cannes/winner
- name: arr
- name: custom
trakt_list_details: https://trakt.tv/users/maxwelldeux/lists/cannes-film-festival-palme-d-or
dynamic_collections:
Cannes Awards:
type: number
sync: true
data:
starting: current_year-5
ending: current_year
title_format: Cannes <<key_name>>
template:
- use_year_collections
- Cannes
- shared
- arr
- custom

75
defaults/award/choice.yml Normal file
View file

@ -0,0 +1,75 @@
#############################################################
# Critics Choice Awards Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to pjcob for the Trakt Lists #
#############################################################
# REQUIRES TRAKT AUTHENTICATION #
# https://metamanager.wiki/en/latest/config/trakt.html #
# #
# Call this from your config.yml (Movie or Show) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/award/choice #
# template_variables: #
# # Turn the individual year collections on/off #
# use_year_collections: true #
# # Sets the collection order of the collection #
# collection_order: custom #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: 16 #
# # Adds missing from the collection to radarr #
# radarr_add_missing: #
# # Adds missing from the collection to sonarr #
# sonarr_add_missing: #
# # Radarr Folder to add to #
# radarr_folder: #
# # Sonarr Folder to add to #
# sonarr_folder: #
# # Radarr Tag for added missing #
# radarr_tag: #
# # Sonarr Tag for added missing #
# sonarr_tag: #
# # Radarr Tag for existing items #
# item_radarr_tag: #
# # Sonarr Tag for existing items #
# item_sonarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 16
templates:
Choice:
default:
url: critic-s
summary: <<key>> Critics Choice Awards
trakt_list: https://trakt.tv/users/pjcob/lists/<<key>>-<<url>>-choice
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/choice/<<key>>.jpg
dynamic_collections:
Critics Choice Awards:
type: number
sync: true
data:
starting: current_year-5
ending: current_year
title_format: Critics Choice Awards <<key_name>>
template:
- use_year_collections
- Choice
- shared
- arr
- custom
template_variables:
url:
2019: critics
2018: critics
2017: critics
2016: critics
2015: critics
2014: critics

64
defaults/award/emmy.yml Normal file
View file

@ -0,0 +1,64 @@
#############################################################
# Emmy 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/award/emmy #
# template_variables: #
# # Turn the individual year collections on/off #
# use_year_collections: true #
# # Sets the sort of the IMDb Search #
# imdb_sort: moviemeter,desc #
# collection_order: custom #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: 16 #
# # Adds missing from the collection to radarr #
# radarr_add_missing: #
# # Adds missing from the collection to sonarr #
# sonarr_add_missing: #
# # Radarr Folder to add to #
# radarr_folder: #
# # Sonarr Folder to add to #
# sonarr_folder: #
# # Radarr Tag for added missing #
# radarr_tag: #
# # Sonarr Tag for added missing #
# sonarr_tag: #
# # Radarr Tag for existing items #
# item_radarr_tag: #
# # Sonarr Tag for existing items #
# item_sonarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 16
templates:
Emmy:
default:
imdb_sort: moviemeter,asc
summary: <<key>> Emmy Winners
imdb_list: https://www.imdb.com/search/title/?release_date=<<key>>-01-01,<<key>>-12-31&groups=emmy_winner&sort=<<imdb_sort>>
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/emmys/winner/<<key>>.jpg
dynamic_collections:
Emmy Awards:
type: number
sync: true
data:
starting: current_year-5
ending: current_year
title_format: Emmys <<key_name>>
template:
- use_year_collections
- Emmy
- shared
- arr
- custom

77
defaults/award/golden.yml Normal file
View file

@ -0,0 +1,77 @@
#############################################################
# Golden Globes Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to maxwelldeux for the Trakt Lists #
#############################################################
# Call this from your config.yml (Movie or Show) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/award/golden #
# template_variables: #
# # Turn the individual year collections on/off #
# use_year_collections: true #
# # Sets the sort of the IMDb Search #
# imdb_sort: moviemeter,desc #
# collection_order: custom #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: 16 #
# # Adds missing from the collection to radarr #
# radarr_add_missing: #
# # Adds missing from the collection to sonarr #
# sonarr_add_missing: #
# # Radarr Folder to add to #
# radarr_folder: #
# # Sonarr Folder to add to #
# sonarr_folder: #
# # Radarr Tag for added missing #
# radarr_tag: #
# # Sonarr Tag for added missing #
# sonarr_tag: #
# # Radarr Tag for existing items #
# item_radarr_tag: #
# # Sonarr Tag for existing items #
# item_sonarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 16
templates:
Golden:
default:
imdb_sort: moviemeter,asc
summary: <<key>> Golden Globe Winners
imdb_list: https://www.imdb.com/search/title/?release_date=<<key>>-01-01,<<key>>-12-31&groups=golden_globe_winner&sort=<<imdb_sort>>
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/golden/winner/<<key>>.jpg
collections:
Golden Globe Best Motion Pictures:
variables:
key: best
template:
- name: shared
sort: Golden Globes !1
image: award/golden/best_picture_winner
- name: arr
- name: custom
trakt_list_details: https://trakt.tv/users/maxwelldeux/lists/golden-globe-award-best-motion-picture
dynamic_collections:
Golden Globes Awards:
type: number
sync: true
data:
starting: current_year-5
ending: current_year
title_format: Golden Globes <<key_name>>
template:
- use_year_collections
- Golden
- shared
- arr
- custom

85
defaults/award/oscars.yml Normal file
View file

@ -0,0 +1,85 @@
#############################################################
# Oscars Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
#############################################################
# Call this from your config.yml (Movie only) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/award/oscars #
# template_variables: #
# # Turn the individual year collections on/off #
# use_year_collections: true #
# # Sets the sort of the IMDb Search #
# imdb_sort: user_rating,desc #
# collection_order: custom #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: 16 #
# # Adds missing from the collection to radarr #
# radarr_add_missing: #
# # Radarr Folder to add to #
# radarr_folder: #
# # Radarr Tag for added missing #
# radarr_tag: #
# # Radarr Tag for existing items #
# item_radarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 16
templates:
Oscars:
default:
imdb_sort: moviemeter,asc
allowed_library_types: movie
summary: Academy Awards (Oscars) Winners for <<key>>
imdb_list: https://www.imdb.com/search/title/?release_date=<<key>>-01-01,<<key>>-12-31&groups=oscar_winner&sort=<<imdb_sort>>
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/oscars/winner/<<key>>.jpg
collections:
Oscars Best Picture Winners:
variables:
key: best_picture
template:
- name: shared
sort: Oscars !1
allowed_libraries: movie
image: award/oscars/best_picture_winner
- name: arr
- name: custom
imdb_list: https://www.imdb.com/search/title/?groups=best_picture_winner
summary: The Academy Award for Best Picture is one of the Academy Awards presented annually by the Academy of Motion Picture Arts and Sciences since the awards debuted in 1929.
Oscars Best Director Winners:
variables:
key: best_director
template:
- name: shared
sort: Oscars !2
allowed_libraries: movie
image: award/oscars/best_director_winner
- name: arr
- name: custom
imdb_list: https://www.imdb.com/search/title/?groups=best_director_winner
summary: The Academy Award for Best Director is one of the Academy Awards presented annually by the Academy of Motion Picture Arts and Sciences since the awards debuted in 1929.
dynamic_collections:
Oscars Winners Awards:
type: number
sync: true
data:
starting: current_year-5
ending: current_year
title_format: Oscars Winners <<key_name>>
template:
- use_year_collections
- Oscars
- shared
- arr
- custom

68
defaults/award/other.yml Normal file
View file

@ -0,0 +1,68 @@
#############################################################
# Awards Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to maxwelldeux for the Trakt Lists #
#############################################################
# REQUIRES TRAKT AUTHENTICATION #
# https://metamanager.wiki/en/latest/config/trakt.html #
# #
# Call this from your config.yml (Movie only) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/award/other #
# template_variables: #
# # Sets the collection order of the collection #
# collection_order: custom #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: 16 #
# # Adds missing from the collection to radarr #
# radarr_add_missing: #
# # Radarr Folder to add to #
# radarr_folder: #
# # Radarr Tag for added missing #
# radarr_tag: #
# # Radarr Tag for existing items #
# item_radarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 16
collections:
Cesar:
variables:
key: cesar
template:
- name: shared
allowed_libraries: movie
image: award/cesar/winner
- name: arr
- name: custom
trakt_list_details: https://trakt.tv/users/maxwelldeux/lists/cesar-award-best-french-film
Berlinale:
variables:
key: berlinale
template:
- name: shared
allowed_libraries: movie
image: award/berlinale/winner
- name: arr
- name: custom
trakt_list_details: https://trakt.tv/users/maxwelldeux/lists/berlin-international-film-festival-golden-bears
Venice:
variables:
key: venice
template:
- name: shared
allowed_libraries: movie
image: award/venice/winner
- name: arr
- name: custom
trakt_list_details: https://trakt.tv/users/maxwelldeux/lists/venice-film-festival-golden-lion

View file

@ -0,0 +1,31 @@
#############################################################
# Awards Separator Collection #
# 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/award/separator #
# template_variables: #
# # Turn the separator collection on/off #
# use_separator: true #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: 16 #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 16
collections:
Award Collections:
template:
- name: separator
separator: award

57
defaults/award/spirit.yml Normal file
View file

@ -0,0 +1,57 @@
#############################################################
# Independent Spirit Awards Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to pjcob for the Trakt Lists #
#############################################################
# REQUIRES TRAKT AUTHENTICATION #
# https://metamanager.wiki/en/latest/config/trakt.html #
# #
# Call this from your config.yml (Movie only) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/award/spirit #
# template_variables: #
# # Turn the individual year collections on/off #
# use_year_collections: true #
# collection_order: custom #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: 16 #
# # Adds missing from the collection to radarr #
# radarr_add_missing: #
# # Radarr Folder to add to #
# radarr_folder: #
# # Radarr Tag for added missing #
# radarr_tag: #
# # Radarr Tag for existing items #
# item_radarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 16
templates:
Spirit:
allowed_library_types: movie
summary: <<key>> Independent Spirit Awards
trakt_list: https://trakt.tv/users/pjcob/lists/<<key>>-independent-spirits
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/spirit/<<key>>.jpg
dynamic_collections:
Independent Spirit Awards Awards:
type: number
sync: true
data:
starting: current_year-5
ending: current_year
title_format: Independent Spirit Awards <<key_name>>
template:
- use_year_collections
- Spirit
- shared
- arr
- custom

View file

@ -0,0 +1,70 @@
#############################################################
# Sundance Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to pjcob & maxwelldeux for the Trakt Lists #
#############################################################
# REQUIRES TRAKT AUTHENTICATION #
# https://metamanager.wiki/en/latest/config/trakt.html #
# #
# Call this from your config.yml (Movie only) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/award/sundance #
# template_variables: #
# # Turn the individual year collections on/off #
# use_year_collections: true #
# collection_order: custom #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: 16 #
# # Adds missing from the collection to radarr #
# radarr_add_missing: #
# # Radarr Folder to add to #
# radarr_folder: #
# # Radarr Tag for added missing #
# radarr_tag: #
# # Radarr Tag for existing items #
# item_radarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 16
templates:
Sundance:
allowed_library_types: movie
summary: Sundance Film Festival of <<key>>
trakt_list: https://trakt.tv/users/pjcob/lists/<<key>>-sundance
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/sundance/<<key>>.jpg
collections:
Sundance Grand Jury Winners:
variables:
key: grand
template:
- name: shared
sort: Sundance !1
allowed_libraries: movie
image: award/sundance/grand_jury_winner
- name: arr
- name: custom
trakt_list_details: https://trakt.tv/users/maxwelldeux/lists/sundance-film-festival-grand-jury-prize
dynamic_collections:
Sundance Film Festival:
type: number
sync: true
data:
starting: current_year-5
ending: current_year
title_format: Sundance Film Festival <<key_name>>
template:
- use_year_collections
- Sundance
- shared
- arr
- custom

63
defaults/both/actor.yml Normal file
View file

@ -0,0 +1,63 @@
#############################################################
# Actor 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/actor #
# template_variables: #
# # Sets the style of posters: bw or rainier #
# style: bw #
# # Turn the separator collection on/off #
# use_separator: true #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# # Sets how the collection is sorted #
# sort_by: release.desc #
# # Sets the collection mode of the collections #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: 17 #
# # Radarr Tag for existing items #
# item_radarr_tag: #
# # Sonarr Tag for existing items #
# item_sonarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 17
templates:
actor_dynamic:
default:
sort_by: release.desc
style: bw
tmdb_person: <<value>>
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/people/<<style>>/<<key_encoded>>.jpg
smart_filter:
sort_by: <<sort_by>>
all:
actor: tmdb
collections:
Actors Collections:
template:
- name: separator
separator: actor
dynamic_collections:
Top Actors:
type: actor
template:
- actor_dynamic
- shared
title_format: <<title>>
data:
depth: 5
limit: 25

View file

@ -0,0 +1,248 @@
#############################################################
# Dynamic Audio Language 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/audio_language #
# template_variables: #
# # Turn the separator collection on/off #
# use_separator: true #
# # Turn the other collection on/off #
# use_other: true #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# # 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: 10 #
# # Radarr Tag for existing items #
# item_radarr_tag: #
# # Sonarr Tag for existing items #
# item_sonarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 10
templates:
audio_language_dynamic:
default:
sort_by: release.desc
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/audio_language/<<key>>.jpg
smart_filter:
sort_by: <<sort_by>>
any:
audio_language: <<value>>
collections:
Audio Language Collections:
template:
- name: separator
separator: audio_language
dynamic_collections:
Audio Language:
type: audio_language
title_format: <<key_name>> Audio
other_name: Other Audio
template:
- audio_language_dynamic
- shared
other_template:
- other_collection
- audio_language_dynamic
- shared
include:
- ab # Abkhazian
- aa # Afar
- af # Afrikaans
- ak # Akan
- sq # Albanian
- am # Amharic
- ar # Arabic
- an # Aragonese
- hy # Armenian
- as # Assamese
- av # Avaric
- ae # Avestan
- ay # Aymara
- az # Azerbaijani
- bm # Bambara
- ba # Bashkir
- eu # Basque
- be # Belarusian
- bn # Bengali
- bi # Bislama
- bs # Bosnian
- br # Breton
- bg # Bulgarian
- my # Burmese
- ca # Catalan, Valencian
- km # Central Khmer
- ch # Chamorro
- ce # Chechen
- ny # Chichewa, Chewa, Nyanja
- zh # Chinese
- cu # Church Slavic, Old Slavonic, Church Slavonic, Old Bulgarian, Old Church Slavonic
- cv # Chuvash
- kw # Cornish
- co # Corsican
- cr # Cree
- hr # Croatian
- cs # Czech
- da # Danish
- dv # Divehi, Dhivehi, Maldivian
- nl # Dutch, Flemish
- dz # Dzongkha
- en # English
- eo # Esperanto
- et # Estonian
- ee # Ewe
- fo # Faroese
- fj # Fijian
- fil # Filipino
- fi # Finnish
- fr # French
- ff # Fulah
- gd # Gaelic, Scottish Gaelic
- gl # Galician
- lg # Ganda
- ka # Georgian
- de # German
- el # Greek, Modern (1453)
- gn # Guarani
- gu # Gujarati
- ht # Haitian, Haitian Creole
- ha # Hausa
- he # Hebrew
- hz # Herero
- hi # Hindi
- ho # Hiri Motu
- hu # Hungarian
- is # Icelandic
- io # Ido
- ig # Igbo
- id # Indonesian
- ia # Interlingua (International Auxiliary Language Association)
- ie # Interlingue, Occidental
- iu # Inuktitut
- ik # Inupiaq
- ga # Irish
- it # Italian
- ja # Japanese
- jv # Javanese
- kl # Kalaallisut, Greenlandic
- kn # Kannada
- kr # Kanuri
- ks # Kashmiri
- kk # Kazakh
- ki # Kikuyu, Gikuyu
- rw # Kinyarwanda
- ky # Kirghiz, Kyrgyz
- kv # Komi
- kg # Kongo
- ko # Korean
- kj # Kuanyama, Kwanyama
- ku # Kurdish
- lo # Lao
- la # Latin
- lv # Latvian
- li # Limburgan, Limburger, Limburgish
- ln # Lingala
- lt # Lithuanian
- lu # Luba-Katanga
- lb # Luxembourgish, Letzeburgesch
- mk # Macedonian
- mg # Malagasy
- ms # Malay
- ml # Malayalam
- mt # Maltese
- gv # Manx
- mi # Maori
- mr # Marathi
- mh # Marshallese
- mn # Mongolian
- na # Nauru
- nv # Navajo, Navaho
- ng # Ndonga
- ne # Nepali
- nd # North Ndebele
- se # Northern Sami
- no # Norwegian
- nb # Norwegian Bokmål
- nn # Norwegian Nynorsk
- oc # Occitan
- oj # Ojibwa
- or # Oriya
- om # Oromo
- os # Ossetian, Ossetic
- pi # Pali
- ps # Pashto, Pushto
- fa # Persian
- pl # Polish
- pt # Portuguese
- pa # Punjabi, Panjabi
- qu # Quechua
- ro # Romanian, Moldavian, Moldovan
- rm # Romansh
- rn # Rundi
- ru # Russian
- sm # Samoan
- sg # Sango
- sa # Sanskrit
- sc # Sardinian
- sr # Serbian
- sn # Shona
- ii # Sichuan Yi, Nuosu
- sd # Sindhi
- si # Sinhala, Sinhalese
- sk # Slovak
- sl # Slovenian
- so # Somali
- nr # South Ndebele
- st # Southern Sotho
- es # Spanish, Castilian
- su # Sundanese
- sw # Swahili
- ss # Swati
- sv # Swedish
- tl # Tagalog
- ty # Tahitian
- tg # Tajik
- ta # Tamil
- tt # Tatar
- te # Telugu
- th # Thai
- bo # Tibetan
- ti # Tigrinya
- to # Tonga (Tonga Islands)
- ts # Tsonga
- tn # Tswana
- tr # Turkish
- tk # Turkmen
- tw # Twi
- ug # Uighur, Uyghur
- uk # Ukrainian
- ur # Urdu
- uz # Uzbek
- ve # Venda
- vi # Vietnamese
- vo # Volapük
- wa # Walloon
- cy # Welsh
- fy # Western Frisian
- wo # Wolof
- xh # Xhosa
- yi # Yiddish
- yo # Yoruba
- za # Zhuang, Chuang
- zu # Zulu

View file

@ -0,0 +1,123 @@
#############################################################
# Dynamic UK Content Rating 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/content_rating_uk #
# template_variables: #
# # Turn the separator collection on/off #
# use_separator: true #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# # Turn the other collection on/off #
# use_other: 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: 14 #
# # Radarr Tag for existing items #
# item_radarr_tag: #
# # Sonarr Tag for existing items #
# item_sonarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 14
templates:
content_rating_dynamic:
default:
sort_by: release.desc
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/content_rating/uk/<<key_name>>.jpg
smart_filter:
sort_by: <<sort_by>>
any:
content_rating: <<value>>
other:
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/content_rating/other.jpg
collections:
Ratings Collections:
template:
- name: separator
separator: content_rating
dynamic_collections:
UK Content Rating:
type: content_rating
title_format: <<key_name>>
other_name: Other Ratings
template:
- content_rating_dynamic
- shared
other_template:
- other
- other_collection
- content_rating_dynamic
- shared
include:
- U
- PG
- 12
- 12A
- 15
- 18
- R18
- NR
addons:
U:
- gb/U
- gb/0+
- G
- TV-Y
- TV-G
- E
- gb/E
PG:
- gb/PG
- gb/9+
- TV-PG
- TV-Y7
- TV-Y7-FV
12:
- gb/12
12A:
- gb/12A
- 12+
- PG-13
- TV-13
15:
- gb/15
- gb/14+
- TV-14
18:
- gb/18
- MA-17
- TVMA
- TV-MA
- R
R18:
- gb/R18
- gb/X
- X
- NC-17
NR:
- Approved
- N/A
- NOT RATED
- Not Rated
- gb/NR
- Unrated
- gb/Not Rated
- gb/Rejected
- gb/Unrated
- None

96
defaults/both/genre.yml Normal file
View file

@ -0,0 +1,96 @@
#############################################################
# 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 #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# # 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" #
# # Radarr Tag for existing items #
# item_radarr_tag: #
# # Sonarr Tag for existing items #
# item_sonarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: "06"
templates:
genre_dynamic:
default:
sort_by: release.desc
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/genre/<<key_name_encoded>>.jpg
smart_filter:
sort_by: <<sort_by>>
any:
genre: <<value>>
collections:
Genre Collections:
template:
- name: separator
separator: genre
dynamic_collections:
Genre:
type: genre
title_format: <<key_name>>
template:
- genre_dynamic
- shared
title_override:
Biography: Biopic
addons:
Action:
- Action/Adventure
- Action/adventure
- Action & Adventure
- Action & adventure
- Action and Adventure
- Action and adventure
Adventure:
- Action/Adventure
- Action/adventure
- Action & Adventure
- Action & adventure
- Action and Adventure
- Action and adventure
Biography:
- Biopic
Family:
- Kids & Family
Fantasy:
- SciFi & Fantasy
- Science Fiction & Fantasy
- Science-Fiction & Fantasy
- Sci-Fi & Fantasy
Film Noir:
Film-Noir
Politics:
- War & Politics
Science Fiction:
- SciFi
- Sci-Fi
- Science-Fiction
- SciFi & Fantasy
- Science Fiction & Fantasy
- Sci-Fi & Fantasy
Talk Show:
- Talk
War:
- War & Politics

View file

@ -0,0 +1,65 @@
#############################################################
# Dynamic Resolution 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/resolution #
# template_variables: #
# # Turn the separator collection on/off #
# use_separator: true #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# # 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: 15 #
# # Radarr Tag for existing items #
# item_radarr_tag: #
# # Sonarr Tag for existing items #
# item_sonarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 15
templates:
resolution_dynamic:
default:
sort_by: release.desc
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/resolution/<<key>>.jpg
smart_filter:
sort_by: <<sort_by>>
any:
resolution: <<value>>
collections:
Resolution Collections:
template:
- name: separator
separator: resolution
dynamic_collections:
Resolution:
type: resolution
title_format: <<key_name>> <<library_type>>s
template:
- resolution_dynamic
- shared
addons:
1080:
- 2k
480:
- 144
- 240
- 360
- sd
- 576

View file

@ -0,0 +1,85 @@
#############################################################
# Dynamic Resolution 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/resolution_standards #
# template_variables: #
# # Turn the separator collection on/off #
# use_separator: true #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# # Turn the other collection on/off #
# use_other: 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: 15 #
# # Radarr Tag for existing items #
# item_radarr_tag: #
# # Sonarr Tag for existing items #
# item_sonarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 15
templates:
resolution_dynamic:
default:
sort_by: release.desc
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/resolution/standards/<<key>>.jpg
smart_filter:
sort_by: <<sort_by>>
any:
resolution: <<value>>
collections:
Resolution Collections:
template:
- name: separator
separator: resolution
dynamic_collections:
Resolution Standards:
type: resolution
title_format: <<key_name>> <<library_type>>s
other_name: Other Resolutions
template:
- resolution_dynamic
- shared
other_template:
- other_collection
- resolution_dynamic
- shared
include:
- 480
- 720
- 1080
- 4k
- 8k
addons:
480:
- 144
- 240
- 360
- 576
- sd
1080:
- 2k
4k:
- 8k
title_override:
480: SD
720: HD Ready
1080: Full HD
4k: Ultra HD

120
defaults/both/streaming.yml Normal file
View file

@ -0,0 +1,120 @@
#############################################################
# Streaming Service 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/streaming #
# template_variables: #
# # Turn the separator collection on/off #
# use_separator: true #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# # 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: "03" #
# #
# # For each collection use the "key" to set #
# # the options. #
# # Available collections #
# # KEY COLLECTION #
# # all4 All 4 #
# # appletv Apple TV+ #
# # bet BET+ #
# # britbox BritBox #
# # disney Disney+ #
# # hayu hayu #
# # hbomax HBO Max #
# # hulu Hulu #
# # netflix Netflix #
# # now NOW #
# # paramount Paramount+ #
# # peacock Peacock #
# # amazon Prime Video #
# #
# # Available options. Replace "key" with the #
# # desired collection's key from the chart above. #
# #
# # Turn the collection on/off #
# use_key: true #
# # Determines collection order in its section #
# order_key: #
# # Determines collection order of the collection #
# collection_order_key: custom #
# # Set visible_library for the collection #
# visible_library_key: #
# # Set visible_home for the collection #
# visible_home_key: #
# # Set visible_shared for the collection #
# visible_shared_key: #
# # Adds missing from the collection to radarr #
# radarr_add_missing_key: #
# # Adds missing from the collection to sonarr #
# sonarr_add_missing_key: #
# # Radarr Folder to add to #
# radarr_folder_key: #
# # Sonarr Folder to add to #
# sonarr_folder_key: #
# # Radarr Tag for added missing #
# radarr_tag_key: #
# # Sonarr Tag for added missing #
# sonarr_tag_key: #
# # Radarr Tag for existing items #
# item_radarr_tag_key: #
# # Sonarr Tag for existing items #
# item_sonarr_tag_key: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: "03"
templates:
streaming:
default:
sort_by: release.desc
ignore_blank_results: true
cache_builders: 1
smart_label: <<sort_by_<<key>>>>
sync_mode: sync
mdblist_list: https://mdblist.com/lists/plexmetamanager/<<key>>-<<library_type>>s
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/streaming/<<key_name_encoded>>.jpg
collections:
Streaming Collections:
template:
- name: separator
separator: streaming
dynamic_collections:
Streaming:
type: custom
data:
all4: All 4
appletv: Apple TV+
bet: BET+
britbox: BritBox
disney: Disney+
hayu: hayu
hbomax: HBO Max
hulu: Hulu
netflix: Netflix
now: NOW
paramount: Paramount+
peacock: Peacock
amazon: Prime Video
title_format: <<key_name>> <<library_type>>s
template_variables:
use:
hayu: show
template:
- streaming
- shared
- arr

173
defaults/both/studio.yml Normal file
View file

@ -0,0 +1,173 @@
#############################################################
# Dynamic Studio 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/studio #
# template_variables: #
# # Turn the separator collection on/off #
# use_separator: true #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# # 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: "07" #
# # Radarr Tag for existing items #
# item_radarr_tag: #
# # Sonarr Tag for existing items #
# item_sonarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: "07"
templates:
studio_dynamic:
default:
sort_by: release.desc
optional:
- contains
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/studio/<<key_encoded>>.jpg
smart_filter:
sort_by: <<sort_by>>
any:
studio.is: <<value>>
studio: <<contains>>
collections:
Studio Collections:
template:
- name: separator
separator: studio
dynamic_collections:
Studio:
type: studio
title_format: <<key_name>>
template:
- studio_dynamic
- shared
include:
- 20th Century Studios
- Amazon Studios
- Amblin Entertainment
- Blue Sky Studios
- Blumhouse Productions
- Chernin Entertainment
- Columbia Pictures
- Constantin Film
- DreamWorks Studios
- Grindstone Entertainment Group
- Happy Madison Productions
- Illumination Entertainment
- Ingenious Media
- Legendary Pictures
- Lionsgate
- Lucasfilm Ltd
- Malevolent Films
- Marvel Studios
- Metro-Goldwyn-Mayer
- Millennium Films
- Miramax
- New Line Cinema
- Original Film
- Orion Pictures
- Paramount Pictures
- Pixar
- PlanB Entertainment
- Sony Pictures
- Studio Ghibli
- Summit Entertainment
- Universal Pictures
- Village Roadshow Pictures
- Walt Disney Pictures
- Warner Bros. Pictures
addons:
20th Century Studios:
- 20th Century
- 20th Century Animation
- 20th Century Fox
Amazon Studios:
- Amazon
Amblin Entertainment:
- Amblin Entertainment
Blue Sky Studios:
- Blue Sky Films
Blumhouse Productions:
- Blumhouse Productions
Chernin Entertainment:
- Chernin Entertainment
Columbia Pictures:
- Columbia TriStar
- TriStar
Constantin Film:
- Constantin Film
DreamWorks Studios:
- DreamWorks
- DreamWorks Animation
Grindstone Entertainment Group:
- Grindstone Entertainment Group
Happy Madison Productions:
- Happy Madison Productions
Illumination Entertainment:
- Illumination Films
Ingenious Media:
- Ingenious Media
Legendary Pictures:
- Legendary Pictures
Lucasfilm Ltd:
- Lucasfilm
Malevolent Films:
- Malevolent Films
Marvel Studios:
- Marvel Animation
- Marvel Enterprises
- Marvel Entertainment
- Marvel
Metro-Goldwyn-Mayer:
- MGM
Millennium Films:
- Millennium Films
Miramax:
- Miramax
New Line Cinema:
- New Line
Original Film:
- Original Film
Orion Pictures:
- Orion Pictures
Paramount Pictures:
- Paramount
- Paramount Animation
Pixar:
- Pixar Animation Studios
PlanB Entertainment:
- PlanB Entertainment
Sony Pictures:
- Sony
- Sony Pictures Animation
Summit Entertainment:
- Summit Entertainment
Universal Pictures:
- Universal
- Universal Animation Studios
Village Roadshow Pictures:
- Village Roadshow Pictures
Walt Disney Pictures:
- Disney
- Walt Disney Animation Studios
Warner Bros. Pictures:
- Warner
- Warner Animation Group
template_variables:
contains:
20th Century Studios: 20th Century

View file

@ -0,0 +1,248 @@
#############################################################
# Dynamic Subtitle Language 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/subtitle_language #
# template_variables: #
# # Turn the separator collection on/off #
# use_separator: true #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# # Turn the other collection on/off #
# use_other: 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: 11 #
# # Radarr Tag for existing items #
# item_radarr_tag: #
# # Sonarr Tag for existing items #
# item_sonarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 11
templates:
subtitle_language_dynamic:
default:
sort_by: release.desc
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/subtitle_language/<<key>>.jpg
smart_filter:
sort_by: <<sort_by>>
any:
subtitle_language: <<value>>
collections:
Subtitle Language Collections:
template:
- name: separator
separator: subtitle_language
dynamic_collections:
Subtitle Language:
type: subtitle_language
title_format: <<key_name>> Subtitles
other_name: Other Subtitles
template:
- subtitle_language_dynamic
- shared
other_template:
- other_collection
- subtitle_language_dynamic
- shared
include:
- ab # Abkhazian
- aa # Afar
- af # Afrikaans
- ak # Akan
- sq # Albanian
- am # Amharic
- ar # Arabic
- an # Aragonese
- hy # Armenian
- as # Assamese
- av # Avaric
- ae # Avestan
- ay # Aymara
- az # Azerbaijani
- bm # Bambara
- ba # Bashkir
- eu # Basque
- be # Belarusian
- bn # Bengali
- bi # Bislama
- bs # Bosnian
- br # Breton
- bg # Bulgarian
- my # Burmese
- ca # Catalan, Valencian
- km # Central Khmer
- ch # Chamorro
- ce # Chechen
- ny # Chichewa, Chewa, Nyanja
- zh # Chinese
- cu # Church Slavic, Old Slavonic, Church Slavonic, Old Bulgarian, Old Church Slavonic
- cv # Chuvash
- kw # Cornish
- co # Corsican
- cr # Cree
- hr # Croatian
- cs # Czech
- da # Danish
- dv # Divehi, Dhivehi, Maldivian
- nl # Dutch, Flemish
- dz # Dzongkha
- en # English
- eo # Esperanto
- et # Estonian
- ee # Ewe
- fo # Faroese
- fj # Fijian
- fil # Filipino
- fi # Finnish
- fr # French
- ff # Fulah
- gd # Gaelic, Scottish Gaelic
- gl # Galician
- lg # Ganda
- ka # Georgian
- de # German
- el # Greek, Modern (1453)
- gn # Guarani
- gu # Gujarati
- ht # Haitian, Haitian Creole
- ha # Hausa
- he # Hebrew
- hz # Herero
- hi # Hindi
- ho # Hiri Motu
- hu # Hungarian
- is # Icelandic
- io # Ido
- ig # Igbo
- id # Indonesian
- ia # Interlingua (International Auxiliary Language Association)
- ie # Interlingue, Occidental
- iu # Inuktitut
- ik # Inupiaq
- ga # Irish
- it # Italian
- ja # Japanese
- jv # Javanese
- kl # Kalaallisut, Greenlandic
- kn # Kannada
- kr # Kanuri
- ks # Kashmiri
- kk # Kazakh
- ki # Kikuyu, Gikuyu
- rw # Kinyarwanda
- ky # Kirghiz, Kyrgyz
- kv # Komi
- kg # Kongo
- ko # Korean
- kj # Kuanyama, Kwanyama
- ku # Kurdish
- lo # Lao
- la # Latin
- lv # Latvian
- li # Limburgan, Limburger, Limburgish
- ln # Lingala
- lt # Lithuanian
- lu # Luba-Katanga
- lb # Luxembourgish, Letzeburgesch
- mk # Macedonian
- mg # Malagasy
- ms # Malay
- ml # Malayalam
- mt # Maltese
- gv # Manx
- mi # Maori
- mr # Marathi
- mh # Marshallese
- mn # Mongolian
- na # Nauru
- nv # Navajo, Navaho
- ng # Ndonga
- ne # Nepali
- nd # North Ndebele
- se # Northern Sami
- no # Norwegian
- nb # Norwegian Bokmål
- nn # Norwegian Nynorsk
- oc # Occitan
- oj # Ojibwa
- or # Oriya
- om # Oromo
- os # Ossetian, Ossetic
- pi # Pali
- ps # Pashto, Pushto
- fa # Persian
- pl # Polish
- pt # Portuguese
- pa # Punjabi, Panjabi
- qu # Quechua
- ro # Romanian, Moldavian, Moldovan
- rm # Romansh
- rn # Rundi
- ru # Russian
- sm # Samoan
- sg # Sango
- sa # Sanskrit
- sc # Sardinian
- sr # Serbian
- sn # Shona
- ii # Sichuan Yi, Nuosu
- sd # Sindhi
- si # Sinhala, Sinhalese
- sk # Slovak
- sl # Slovenian
- so # Somali
- nr # South Ndebele
- st # Southern Sotho
- es # Spanish, Castilian
- su # Sundanese
- sw # Swahili
- ss # Swati
- sv # Swedish
- tl # Tagalog
- ty # Tahitian
- tg # Tajik
- ta # Tamil
- tt # Tatar
- te # Telugu
- th # Thai
- bo # Tibetan
- ti # Tigrinya
- to # Tonga (Tonga Islands)
- ts # Tsonga
- tn # Tswana
- tr # Turkish
- tk # Turkmen
- tw # Twi
- ug # Uighur, Uyghur
- uk # Ukrainian
- ur # Urdu
- uz # Uzbek
- ve # Venda
- vi # Vietnamese
- vo # Volapük
- wa # Walloon
- cy # Welsh
- fy # Western Frisian
- wo # Wolof
- xh # Xhosa
- yi # Yiddish
- yo # Yoruba
- za # Zhuang, Chuang
- zu # Zulu

65
defaults/both/year.yml Normal file
View file

@ -0,0 +1,65 @@
#############################################################
# Dynamic Year 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/year #
# template_variables: #
# # Turn the separator collection on/off #
# use_separator: true #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# # Turn the other collection on/off #
# use_other: true #
# # Sets how the collection is sorted #
# sort_by: critic_rating.desc #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: 13 #
# # Sets the number of items per collection #
# limit: 10 #
# # Radarr Tag for existing items #
# item_radarr_tag: #
# # Sonarr Tag for existing items #
# item_sonarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 13
templates:
year_dynamic:
default:
limit: 10
sort_by: critic_rating.desc
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/year/best/<<key>>.jpg
smart_filter:
sort_by: <<sort_by>>
any:
year: <<key>>
limit: <<limit>>
collections:
Year Collections:
template:
- name: separator
separator: year
dynamic_collections:
Year:
type: number
title_format: Best of <<key_name>>
sync: true
data:
starting: current_year-10
ending: current_year
template:
- year_dynamic
- shared

136
defaults/chart/anilist.yml Normal file
View file

@ -0,0 +1,136 @@
#############################################################
# AniList Chart 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/chart/anilist #
# template_variables: #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: "01" #
# #
# # For each collection use the "key" to set #
# # the options. #
# # Available collections #
# # KEY COLLECTION #
# # popular AniList Popular #
# # top AniList Top Rated #
# # trending AniList Trending #
# # season AniList Season #
# #
# # Available options. Replace "key" with the #
# # desired collection's key from the chart above. #
# #
# # Customize summary of collection #
# summary_key: A collection of ... #
# # Turn the collection on/off #
# use_key: true #
# # Determines collection order in it's section #
# order_key: #
# # Determines collection order of the collection #
# collection_order_key: custom #
# # Set visible_library for the collection #
# visible_library_key: #
# # Set visible_home for the collection #
# visible_home_key: #
# # Set visible_shared for the collection #
# visible_shared_key: #
# # Set limit for the collection #
# limit_key: 100 #
# # Adds missing from the collection to radarr #
# radarr_add_missing_key: #
# # Adds missing from the collection to sonarr #
# sonarr_add_missing_key: #
# # Radarr Folder to add to #
# radarr_folder_key: #
# # Sonarr Folder to add to #
# sonarr_folder_key: #
# # Radarr Tag for added missing #
# radarr_tag_key: #
# # Sonarr Tag for added missing #
# sonarr_tag_key: #
# # Radarr Tag for existing items #
# item_radarr_tag_key: #
# # Sonarr Tag for existing items #
# item_sonarr_tag_key: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: "01"
templates:
popular:
default:
limit_popular: 100
summary_popular: A collection of the most popular Anime according to AniList.
anilist_popular: <<limit_popular>>
summary: <<summary_<<key>>>>
top:
default:
limit_top: 100
summary_top: A collection of the top rated Anime according to AniList.
anilist_top_rated: <<limit_top>>
summary: <<summary_<<key>>>>
trending:
default:
limit_trending: 100
summary_trending: A collection of trending Anime according to AniList.
anilist_trending: <<limit_trending>>
summary: <<summary_<<key>>>>
season:
default:
limit_trending: 100
summary_season: A collection of Anime from the Current Season according to AniList.
anilist_search:
season: current
year:
sort_by: popular
summary: <<summary_<<key>>>>
collections:
AniList Popular:
variables:
key: popular
template:
- name: popular
- name: shared
- name: arr
- name: custom
AniList Top Rated:
variables:
key: top
template:
- name: top
- name: shared
- name: arr
- name: custom
AniList Trending:
variables:
key: trending
template:
- name: trending
- name: shared
- name: arr
- name: custom
AniList Season:
variables:
key: season
template:
- name: season
- name: shared
- name: arr
- name: custom

94
defaults/chart/basic.yml Normal file
View file

@ -0,0 +1,94 @@
#############################################################
# Basic Plex Chart 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/chart/basic #
# template_variables: #
# # Turn the separator collection on/off #
# use_separator: true #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: "01" #
# #
# # For each collection use the "key" to set #
# # the options. #
# # Available collections #
# # KEY COLLECTION #
# # released Newly Released #
# # episodes New Episodes #
# #
# # Available options. Replace "key" with the #
# # desired collection's key from the chart above. #
# #
# # Customize summary of collection #
# summary_key: A collection of ... #
# # Turn the collection on/off #
# use_key: true #
# # Determines collection order in it's section #
# order_key: #
# # Set visible_library for the collection #
# visible_library_key: #
# # Set visible_home for the collection #
# visible_home_key: #
# # Set visible_shared for the collection #
# visible_shared_key: #
# # Radarr Tag for existing items #
# item_radarr_tag_key: #
# # Sonarr Tag for existing items #
# item_sonarr_tag_key: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: "01"
templates:
released:
default:
in_the_last_released: 90
summary_released: A collection of newly-released <<library_type>>s
summary: <<summary_<<key>>>>
smart_filter:
all:
release: <<in_the_last_released>>
sort_by: release.desc
episodes:
default:
in_the_last_episodes: 7
summary_episodes: A collection of newly-released <<library_type>>s
summary: <<summary_<<key>>>>
smart_filter:
type: episodes
all:
episode_air_date: <<in_the_last_episodes>>
sort_by: release.desc
collections:
Chart Collections:
template:
- name: separator
separator: chart
Newly Released:
variables:
key: released
template:
- name: released
- name: shared
New Episodes:
variables:
key: episodes
template:
- name: episodes
- name: shared
allowed_libraries: show

102
defaults/chart/imdb.yml Normal file
View file

@ -0,0 +1,102 @@
#############################################################
# IMDb Chart 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/chart/imdb #
# template_variables: #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: "01" #
# #
# # For each collection use the "key" to set #
# # the options. #
# # Available collections #
# # KEY COLLECTION #
# # popular IMDb Popular #
# # top IMDb Top 250 #
# # lowest IMDb Lowest Rated #
# #
# # Available options. Replace "key" with the #
# # desired collection's key from the chart above. #
# #
# # Customize summary of collection #
# summary_key: A collection of ... #
# # Turn the collection on/off #
# use_key: true #
# # Determines collection order in its section #
# order_key: #
# # Determines collection order of the collection #
# collection_order_key: custom #
# # Set visible_library for the collection #
# visible_library_key: #
# # Set visible_home for the collection #
# visible_home_key: #
# # Set visible_shared for the collection #
# visible_shared_key: #
# # Adds missing from the collection to radarr #
# radarr_add_missing_key: #
# # Adds missing from the collection to sonarr #
# sonarr_add_missing_key: #
# # Radarr Folder to add to #
# radarr_folder_key: #
# # Sonarr Folder to add to #
# sonarr_folder_key: #
# # Radarr Tag for added missing #
# radarr_tag_key: #
# # Sonarr Tag for added missing #
# sonarr_tag_key: #
# # Radarr Tag for existing items #
# item_radarr_tag_key: #
# # Sonarr Tag for existing items #
# item_sonarr_tag_key: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: "01"
templates:
imdb:
default:
summary_<<key>>: "List of <<collection_name>> <<library_type>>s"
imdb_chart: <<chart>>_<<library_type>>s
summary: <<summary_<<key>>>>
collections:
IMDb Popular:
variables:
key: popular
template:
- name: imdb
chart: popular
- name: shared
- name: arr
- name: custom
IMDb Top 250:
variables:
key: top
template:
- name: imdb
chart: top
- name: shared
- name: arr
- name: custom
IMDb Lowest Rated:
variables:
key: lowest
imdb_chart: lowest_rated
template:
- name: shared
allowed_libraries: movie
- name: arr
- name: custom

View file

@ -0,0 +1,152 @@
#############################################################
# MyAnimeList Chart 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/chart/anilist #
# template_variables: #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: "01" #
# #
# # For each collection use the "key" to set #
# # the options. #
# # Available collections #
# # KEY COLLECTION #
# # popular MyAnimeList Popular #
# # favorited MyAnimeList Favorited #
# # top MyAnimeList Top Rated #
# # airing MyAnimeList Top Airing #
# # season MyAnimeList Season #
# #
# # Available options. Replace "key" with the #
# # desired collection's key from the chart above. #
# #
# # Customize summary of collection #
# summary_key: A collection of ... #
# # Turn the collection on/off #
# use_key: true #
# # Determines collection order in it's section #
# order_key: #
# # Determines collection order of the collection #
# collection_order_key: custom #
# # Set visible_library for the collection #
# visible_library_key: #
# # Set visible_home for the collection #
# visible_home_key: #
# # Set visible_shared for the collection #
# visible_shared_key: #
# # Set limit for the collection #
# limit_key: 100 #
# # Adds missing from the collection to radarr #
# radarr_add_missing_key: #
# # Adds missing from the collection to sonarr #
# sonarr_add_missing_key: #
# # Radarr Folder to add to #
# radarr_folder_key: #
# # Sonarr Folder to add to #
# sonarr_folder_key: #
# # Radarr Tag for added missing #
# radarr_tag_key: #
# # Sonarr Tag for added missing #
# sonarr_tag_key: #
# # Radarr Tag for existing items #
# item_radarr_tag_key: #
# # Sonarr Tag for existing items #
# item_sonarr_tag_key: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: "01"
templates:
popular:
default:
limit_popular: 100
summary_popular: A collection of the most popular Anime according to MyAnimeList.
mal_popular: <<limit_popular>>
summary: <<summary_<<key>>>>
favorited:
default:
limit_favorited: 100
summary_favorited: A collection of the Most Favorited Anime according to MyAnimeList.
mal_favorite: <<limit_favorited>>
summary: <<summary_<<key>>>>
top:
default:
limit_top: 100
summary_top: A collection of the Top Rated Anime according to MyAnimeList.
mal_all: <<limit_top>>
summary: <<summary_<<key>>>>
airing:
default:
limit_airing: 100
summary_airing: A collection of the Top Rated Anime Currently Airing according to MyAnimeList.
mal_airing: <<limit_airing>>
summary: <<summary_<<key>>>>
season:
default:
limit_airing: 100
summary_season: A collection of Anime from the Current Season according to MyAnimeList.
mal_season:
season: current
sort_by: score
summary: <<summary_<<key>>>>
collections:
MyAnimeList Popular:
variables:
key: popular
template:
- name: popular
- name: shared
- name: arr
- name: custom
MyAnimeList Favorited:
variables:
key: favorited
template:
- name: favorited
- name: shared
- name: arr
- name: custom
MyAnimeList Top Rated:
variables:
key: top
template:
- name: top
- name: shared
- name: arr
- name: custom
MyAnimeList Top Airing:
variables:
key: airing
template:
- name: airing
- name: shared
- name: arr
- name: custom
MyAnimeList Season:
variables:
key: season
template:
- name: season
- name: shared
- name: arr
- name: custom

128
defaults/chart/other.yml Normal file
View file

@ -0,0 +1,128 @@
#############################################################
# Other Chart 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/chart/other #
# template_variables: #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: "01" #
# #
# # For each collection use the "key" to set #
# # the options. #
# # Available collections #
# # KEY COLLECTION #
# # anidb AniDB Popular #
# # commonsense Common Sense Selected #
# # stevenlu StevenLu's Popular Movies #
# # pirated Top 10 Pirated Movies #
# #
# # Available options. Replace "key" with the #
# # desired collection's key from the chart above. #
# #
# # Customize summary of collection #
# summary_key: A collection of ... #
# # Turn the collection on/off #
# use_key: true #
# # Determines collection order in its section #
# order_key: #
# # Determines collection order of the collection #
# collection_order_key: custom #
# # Set visible_library for the collection #
# visible_library_key: #
# # Set visible_home for the collection #
# visible_home_key: #
# # Set visible_shared for the collection #
# visible_shared_key: #
# # Adds missing from the collection to radarr #
# radarr_add_missing_key: #
# # Adds missing from the collection to sonarr #
# sonarr_add_missing_key: #
# # Radarr Folder to add to #
# radarr_folder_key: #
# # Sonarr Folder to add to #
# sonarr_folder_key: #
# # Radarr Tag for added missing #
# radarr_tag_key: #
# # Sonarr Tag for added missing #
# sonarr_tag_key: #
# # Radarr Tag for existing items #
# item_radarr_tag_key: #
# # Sonarr Tag for existing items #
# item_sonarr_tag_key: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: "01"
templates:
anidb:
default:
limit_anidb: 30
summary_anidb: A collection of Popular Anime on AniDB
summary: <<summary_<<key>>>>
anidb_popular: <<limit_anidb>>
commonsense:
default:
summary_commonsense: A collection of Common Sense <<library_type>>s. Common Sense recognizes outstanding entertainment with an official seal for quality and impact. Common Sense Selections include age-appropriate media with the potential to spark family conversations, entertain families of all kinds, and have a positive, lasting effect on society.
mdblist_list: https://mdblist.com/lists/plexmetamanager/cssfamilies<<library_type>>s
summary: <<summary_<<key>>>>
stevenlu:
default:
summary_stevenlu: A collection of StevenLu's Most Popular Movies
summary: <<summary_<<key>>>>
pirated:
default:
summary_pirated: TorrentFreak.com's Weekly Top Ten Pirated Movies
summary: <<summary_<<key>>>>
collections:
AniDB Popular:
variables:
key: anidb
template:
- name: anidb
- name: shared
- name: arr
- name: custom
Common Sense Selection:
variables:
key: commonsense
template:
- name: commonsense
- name: shared
- name: arr
- name: custom
StevenLu's Popular Movies:
variables:
key: stevenlu
stevenlu_popular: true
template:
- name: stevenlu
- name: shared
allowed_libraries: movie
- name: arr
- name: custom
Top 10 Pirated Movies of the Week:
variables:
key: pirated
mdblist_list: https://mdblist.com/lists/hdlists/top-ten-pirated-movies-of-the-week-torrent-freak-com/
template:
- name: pirated
- name: shared
allowed_libraries: movie
- name: arr
- name: custom

View file

@ -0,0 +1,96 @@
#############################################################
# Basic Tautulli Chart Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
#############################################################
# REQUIRES TAUTULLI AUTHENTICATION #
# https://metamanager.wiki/en/latest/config/tautulli.html #
# #
# Call this from your config.yml (Movie or Show) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/chart/tautulli #
# template_variables: #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: "01" #
# #
# # For each collection use the "key" to set #
# # the options. #
# # Available collections #
# # KEY COLLECTION #
# # popular Plex Popular #
# # watched Plex Watched #
# #
# # Available options. Replace "key" with the #
# # desired collection's key from the chart above. #
# #
# # Customize summary of collection #
# summary_key: A collection of ... #
# # Turn the collection on/off #
# use_key: true #
# # Determines collection order in its section #
# order_key: #
# # Determines collection order of the collection #
# collection_order_key: custom #
# # Set visible_library for the collection #
# visible_library_key: #
# # Set visible_home for the collection #
# visible_home_key: #
# # Set visible_shared for the collection #
# visible_shared_key: #
# # Set list_days for the collection #
# list_days_key: 30 #
# # Set list_size for the collection #
# list_size_key: 20 #
# item_radarr_tag_key: #
# # Sonarr Tag for existing items #
# item_sonarr_tag_key: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: "01"
templates:
tautulli_popular:
default:
list_days_popular: 30
list_size_popular: 20
summary_popular: A collection of <<library_type>>s Popular on Plex
summary: <<summary_<<key>>>>
tautulli_popular:
list_days: <<list_days_popular>>
list_size: <<list_size_popular>>
list_buffer: 20
tautulli_watched:
default:
list_days_watched: 30
list_size_watched: 20
summary_watched: A collection of Top <<library_type>>s Watched on Plex
summary: <<summary_<<key>>>>
tautulli_watched:
list_days: <<list_days_watched>>
list_size: <<list_size_watched>>
list_buffer: 20
collections:
Plex Popular:
variables:
key: popular
template:
- name: tautulli_popular
- name: shared
- name: arr
- name: custom
Plex Watched:
variables:
key: watched
template:
- name: tautulli_watched
- name: shared
- name: arr
- name: custom

152
defaults/chart/tmdb.yml Normal file
View file

@ -0,0 +1,152 @@
#############################################################
# TMDb Chart 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/chart/tmdb #
# template_variables: #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: "01" #
# #
# # For each collection use the "key" to set #
# # the options. #
# # Available collections #
# # KEY COLLECTION #
# # airing TMDb Airing Today #
# # air TMDb On The Air #
# # popular TMDb Popular #
# # top TMDb Top Rated #
# # trending TMDb Trending #
# #
# # Available options. Replace "key" with the #
# # desired collection's key from the chart above. #
# #
# # Customize summary of collection #
# summary_key: A collection of ... #
# # Turn the collection on/off #
# use_key: true #
# # Determines collection order in its section #
# order_key: #
# # Determines collection order of the collection #
# collection_order_key: custom #
# # Set visible_library for the collection #
# visible_library_key: #
# # Set visible_home for the collection #
# visible_home_key: #
# # Set visible_shared for the collection #
# visible_shared_key: #
# # Set limit for the collection #
# limit_key: 100 #
# # Adds missing from the collection to radarr #
# radarr_add_missing_key: #
# # Adds missing from the collection to sonarr #
# sonarr_add_missing_key: #
# # Radarr Folder to add to #
# radarr_folder_key: #
# # Sonarr Folder to add to #
# sonarr_folder_key: #
# # Radarr Tag for added missing #
# radarr_tag_key: #
# # Sonarr Tag for added missing #
# sonarr_tag_key: #
# # Radarr Tag for existing items #
# item_radarr_tag_key: #
# # Sonarr Tag for existing items #
# item_sonarr_tag_key: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: "01"
templates:
airing:
default:
limit_airing: 100
summary_airing: A collection of shows with episodes airing today
tmdb_airing_today: <<limit_airing>>
summary: <<summary_<<key>>>>
air:
default:
limit_air: 100
summary_air: A collection of shows that are still activaly airing episodes.
tmdb_on_the_air: <<limit_air>>
summary: <<summary_<<key>>>>
popular:
default:
limit_popular: 100
summary_popular: A collection of the most watched <<library_type>>s according to TMDb.
tmdb_popular: <<limit_popular>>
summary: <<summary_<<key>>>>
top:
default:
limit_top: 100
summary_top: A collection of the top rated <<library_type>>s according to TMDb.
tmdb_top_rated: <<limit_top>>
summary: <<summary_<<key>>>>
trending:
default:
limit_trending: 100
summary_trending: A collection of <<library_type>>s trending on TMDb
tmdb_trending_weekly: <<limit_trending>>
summary: <<summary_<<key>>>>
collections:
TMDb Airing Today:
variables:
key: airing
template:
- name: airing
- name: shared
allowed_libraries: show
- name: arr
- name: custom
TMDb On The Air:
variables:
key: air
template:
- name: air
- name: shared
allowed_libraries: show
- name: arr
- name: custom
TMDb Popular:
variables:
key: popular
template:
- name: popular
- name: shared
- name: arr
- name: custom
TMDb Top Rated:
variables:
key: top
template:
- name: top
- name: shared
- name: arr
- name: custom
TMDb Trending:
variables:
key: trending
template:
- name: trending
- name: shared
- name: arr
- name: custom

95
defaults/chart/trakt.yml Normal file
View file

@ -0,0 +1,95 @@
#############################################################
# Trakt Chart Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
#############################################################
# REQUIRES TRAKT AUTHENTICATION #
# https://metamanager.wiki/en/latest/config/trakt.html #
# #
# Call this from your config.yml (Movie or Show) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/chart/trakt #
# template_variables: #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: "01" #
# #
# # For each collection use the "key" to set #
# # the options. #
# # Available collections #
# # KEY COLLECTION #
# # collected Trakt Collected #
# # popular Trakt Popular #
# # recommended Trakt Recommended #
# # trending Trakt Trending #
# # watched Trakt Watched #
# #
# # Available options. Replace "key" with the #
# # desired collection's key from the chart above. #
# #
# # Customize summary of collection #
# summary_key: A collection of ... #
# # Turn the collection on/off #
# use_key: true #
# # Determines collection order in its section #
# order_key: #
# # Determines collection order of the collection #
# collection_order_key: custom #
# # Set visible_library for the collection #
# visible_library_key: #
# # Set visible_home for the collection #
# visible_home_key: #
# # Set visible_shared for the collection #
# visible_shared_key: #
# # Set limit for the collection #
# limit_key: 100 #
# # Adds missing from the collection to radarr #
# radarr_add_missing_key: #
# # Adds missing from the collection to sonarr #
# sonarr_add_missing_key: #
# # Radarr Folder to add to #
# radarr_folder_key: #
# # Sonarr Folder to add to #
# sonarr_folder_key: #
# # Radarr Tag for added missing #
# radarr_tag_key: #
# # Sonarr Tag for added missing #
# sonarr_tag_key: #
# # Radarr Tag for existing items #
# item_radarr_tag_key: #
# # Sonarr Tag for existing items #
# item_sonarr_tag_key: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: "01"
templates:
trakt:
default:
limit_<<key>>: 100
summary_<<key>>: A collection of Trakt's Weekly <<collection_name>> List
trakt_chart:
chart: <<key>>
limit: <<limit_<<key>>>>
summary: <<summary_<<key>>>>
dynamic_collections:
Trakt:
type: custom
data:
collected: Collected
popular: Popular
recommended: Recommended
trending: Trending
watched: Watched
title_format: Trakt <<key_name>>
template:
- trakt
- shared
- arr
- custom

View file

@ -0,0 +1,117 @@
#############################################################
# Dynamic US Content Rating Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
#############################################################
# Call this from your config.yml (Movie only) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/movie/content_rating_us #
# template_variables: #
# # Turn the separator collection on/off #
# use_separator: true #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# # Turn the other collection on/off #
# use_other: 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: 14 #
# # Radarr Tag for existing items #
# item_radarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 14
templates:
content_rating_dynamic:
default:
sort_by: release.desc
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/content_rating/us/<<key_name>>.jpg
smart_filter:
sort_by: <<sort_by>>
any:
content_rating: <<value>>
other:
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/content_rating/other.jpg
collections:
Ratings Collections:
template:
- name: separator
separator: content_rating
dynamic_collections:
US Movie Content Ratings:
type: content_rating
title_format: <<key_name>>
other_name: Other Ratings
template:
- content_rating_dynamic
- shared
other_template:
- other
- other_collection
- content_rating_dynamic
- shared
include:
- G
- PG
- PG-13
- R
- NC-17
- NR
addons:
G:
- gb/U
- gb/0+
- U
- TV-Y
- TV-G
- E
- gb/E
PG:
- gb/PG
- gb/9+
- TV-PG
- TV-Y7
- TV-Y7-FV
PG-13:
- gb/12A
- gb/12
- 12+
- TV-13
R:
- 18
- gb/18
- MA-17
- TVMA
- TV-MA
- gb/14+
- gb/15
- TV-14
NC-17:
- gb/R18
- gb/X
- R18
- X
NR:
- Approved
- N/A
- NOT RATED
- Not Rated
- gb/NR
- Unrated
- gb/Not Rated
- gb/Rejected
- gb/Unrated
- None

298
defaults/movie/country.yml Normal file
View file

@ -0,0 +1,298 @@
#############################################################
# Dynamic Country Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Artwork Credit to Duhniel #
#############################################################
# Call this from your config.yml (Movie only) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/movie/country #
# template_variables: #
# # Turn the separator collection on/off #
# use_separator: true #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# # Turn the other collection on/off #
# use_other: true #
# # Sets the style of posters: color or white #
# style: white #
# # 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: "09" #
# # Radarr Tag for existing items #
# item_radarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: "09"
templates:
country_dynamic:
default:
sort_by: release.desc
style: white
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/country/<<style>>/<<key_name_encoded>>.jpg
smart_filter:
sort_by: <<sort_by>>
any:
country: <<value>>
collections:
Country Collections:
template:
- name: separator
separator: country
dynamic_collections:
Country Color:
type: country
title_format: <<key_name>>
other_name: Other Countries
template:
- country_dynamic
- shared
other_template:
- other_collection
- country_dynamic
- shared
include:
# - Afghanistan # af
# - Åland Islands # ax
# - Albania # al
# - Algeria # dz
# - Andorra # ad
# - Angola # ao
# - Anguilla # ai
# - Antarctica # aq
# - Antigua # ag
- Argentina # ar
# - Armenia # am
# - Aruba # aw
- Australia # au
- Austria # at
# - Azerbaijan # az
- Bahamas # bs
# - Bahrain # bh
# - Bangladesh # bd
# - Barbados # bb
# - Belarus # by
- Belgium # be
# - Belize # bz
# - Benin # bj
# - Bermuda # bm
# - Bhutan # bt
# - Bolivia # bo
# - Bonaire # bq
# - Bosnia and Herzegovina # ba
# - Botswana # bw
# - Bouvet Island # bv
- Brazil # br
# - Brunei # bn
- Bulgaria # bg
# - Burkina Faso # bf
# - Burundi # bi
# - Cabo Verde # cv
# - Cambodia # kh
# - Cameroon # cm
- Canada # ca
# - Cayman Islands # ky
# - Central African Republic # cf
# - Chad # td
- Chile # cl
- China # cn
# - Christmas Island # cx
# - Cocos (Keeling) Islands # cc
# - Colombia # co
# - Comoros # km
# - Congo # cg
# - Cook Islands # ck
- Costa Rica # cr
# - Côte d'Ivoire # ci
- Croatia # hr
# - Cuba # cu
# - Curaçao # cw
# - Cyprus # cy
- Czech Republic # cz
- Denmark # dk
# - Djibouti # dj
# - Dominica # dm
- Dominican Republic # do
# - Ecuador # ec
- Egypt # eg
# - El Salvador # sv
# - Equatorial Guinea # gq
# - Eritrea # er
- Estonia # ee
# - Eswatini # sz
# - Ethiopia # et
# - Falkland Islands # fk
# - Faroe Islands # fo
# - Fiji # fj
- Finland # fi
- France # fr
# - French Guiana # gf
# - French Polynesia # pf
# - Gabon # ga
# - Gambia # gm
# - Georgia # ge
- Germany # de
# - Ghana # gh
# - Gibraltar # gi
- Greece # gr
# - Greenland # gl
# - Grenada # gd
# - Guadeloupe # gp
# - Guam # gu
# - Guatemala # gt
# - Guernsey # gg
# - Guinea # gn
# - Guinea-Bissau # gw
# - Guyana # gy
# - Haiti # ht
# - Holy See # va
# - Honduras # hn
- Hong Kong # hk
- Hungary # hu
- Iceland # is
- India # in
- Indonesia # id
- Iran # ir
# - Iraq # iq
- Ireland # ie
# - Isle of Man # im
- Israel # il
- Italy # it
# - Jamaica # jm
- Japan # jp
# - Jersey # je
# - Jordan # jo
# - Kazakhstan # kz
# - Kenya # ke
# - Kiribati # ki
- Korea # kr
# - Kuwait # kw
# - Kyrgyzstan # kg
# - Lao # la
- Latvia # lv
# - Lebanon # lb
# - Lesotho # ls
# - Liberia # lr
# - Libya # ly
# - Liechtenstein # li
# - Lithuania # lt
- Luxembourg # lu
# - Macao # mo
# - Madagascar # mg
# - Malawi # mw
- Malaysia # my
# - Maldives # mv
# - Mali # ml
# - Malta # mt
# - Marshall Islands # mh
# - Martinique # mq
# - Mauritania # mr
# - Mauritius # mu
# - Mayotte # yt
- Mexico # mx
# - Micronesia # fm
# - Moldova # md
# - Monaco # mc
# - Mongolia # mn
# - Montenegro # me
# - Montserrat # ms
- Morocco # ma
# - Mozambique # mz
# - Myanmar # mm
# - Namibia # na
# - Nauru # nr
# - Nepal # np
- Netherlands # nl
# - New Caledonia # nc
- New Zealand # nz
# - Nicaragua # ni
# - Niger # ne
# - Nigeria # ng
# - Niue # nu
# - Norfolk Island # nf
# - Macedonia # mk
- Norway # no
# - Oman # om
- Pakistan # pk
# - Palau # pw
# - Palestine # ps
- Panama # pa
# - New Guinea # pg
# - Paraguay # py
- Peru # pe
- Philippines # ph
# - Pitcairn # pn
- Poland # pl
- Portugal # pt
# - Puerto Rico # pr
- Qatar # qa
# - Réunion # re
- Romania # ro
- Russia # ru
# - Rwanda # rw
# - Saint Barthélemy # bl
# - Saint Lucia # lc
# - Samoa # ws
# - San Marino # sm
# - Sao Tome and Principe # st
- Saudi Arabia # sa
# - Senegal # sn
- Serbia # rs
# - Seychelles # sc
# - Sierra Leone # sl
- Singapore # sg
# - Slovakia # sk
# - Slovenia # si
# - Solomon Islands # sb
# - Somalia # so
- South Africa # za
# - South Sudan # ss
- Spain # es
- Sri Lanka # lk
# - Sudan # sd
# - Suriname # sr
- Sweden # se
- Switzerland # ch
# - Syria # sy
# - Taiwan # tw
# - Tajikistan # tj
# - Tanzania # tz
- Thailand # th
# - Timor-Leste # tl
# - Togo # tg
# - Tokelau # tk
# - Tonga # to
# - Trinidad and Tobago # tt
# - Tunisia # tn
- Turkey # tr
# - Turkmenistan # tm
# - Turks and Caicos # tc
# - Tuvalu # tv
# - Uganda # ug
- Ukraine # ua
- United Arab Emirates # ae
- United Kingdom # gb
- United States of America # us
# - Uruguay # uy
# - Uzbekistan # uz
# - Vanuatu # vu
# - Venezuela # ve
- Vietnam # vn
# - Yemen # ye
# - Zambia # zm
# - Zimbabwe # zw
addons:
Korea:
- Republic of Korea
- South Korea

57
defaults/movie/decade.yml Normal file
View file

@ -0,0 +1,57 @@
#############################################################
# Dynamic Decade Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
#############################################################
# Call this from your config.yml (Movie only) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/movie/decade #
# template_variables: #
# # Turn the separator collection on/off #
# use_separator: true #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# # Sets how the collection is sorted #
# sort_by: critic_rating.desc #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: 12 #
# # Sets the number of items per collection #
# limit: 100 #
# # Radarr Tag for existing items #
# item_radarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 12
templates:
decade_dynamic:
default:
limit: 100
sort_by: critic_rating.desc
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/decade/best/<<key>>.jpg
smart_filter:
sort_by: <<sort_by>>
any:
decade: <<value>>
limit: <<limit>>
collections:
Decade Collections:
template:
- name: separator
separator: decade
dynamic_collections:
Decade:
type: decade
title_format: Best of <<key_name>>
template:
- decade_dynamic
- shared

View file

@ -0,0 +1,61 @@
#############################################################
# Director Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
#############################################################
# Call this from your config.yml (Movie only) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/movie/director #
# template_variables: #
# # Sets the style of posters: bw or rainier #
# style: bw #
# # Turn the separator collection on/off #
# use_separator: true #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# # Sets how the collection is sorted #
# sort_by: release.desc #
# # Sets the collection mode of the collections #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: 18 #
# # Radarr Tag for existing items #
# item_radarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 18
templates:
director_dynamic:
default:
sort_by: release.desc
style: bw
tmdb_person: <<value>>
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/people/<<style>>/<<key_encoded>>.jpg
smart_filter:
sort_by: <<sort_by>>
all:
director: tmdb
collections:
Directors Collections:
template:
- name: separator
separator: director
dynamic_collections:
Top Directors:
type: director
template:
- director_dynamic
- shared
title_format: <<title>> (Director)
data:
depth: 5
limit: 25

View file

@ -0,0 +1,134 @@
#############################################################
# Franchise Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
#############################################################
# Call this from your config.yml (Movie only) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/movie/franchise #
# template_variables: #
# # Sets the collection order of the collection #
# collection_order: alpha #
# # Sets the sort title #
# sort_title: "!02_<<collection_name>>" #
# # Sets the minimum items of the collection #
# minimum_items: 2 #
# # Sets whether to actually build the collection #
# build_collection: true #
# # Adds missing from the collection to radarr #
# radarr_add_missing: #
# # Radarr Folder to add to #
# radarr_folder: #
# # Radarr Tag for added missing #
# radarr_tag: #
# # Radarr Tag for existing items #
# item_radarr_tag: #
#############################################################
templates:
collection:
default:
collection_order: release
minimum_items: 2
optional:
- collection
- movie
- radarr_add_missing
- name_mapping
- sort_title
- build_collection
- radarr_folder
- radarr_tag
- item_radarr_tag
cache_builders: 1
minimum_items: <<minimum_items>>
tmdb_collection_details: <<value>>
tmdb_movie: <<movie>>
name_mapping: <<name_mapping>>
sort_title: <<sort_title>>
build_collection: <<build_collection>>
sync_mode: sync
collection_order: <<collection_order>>
radarr_add_missing: <<radarr_add_missing>>
radarr_folder: <<radarr_folder>>
radarr_tag: <<radarr_tag>>
item_radarr_tag: <<item_radarr_tag>>
dynamic_collections:
TMDb Collections:
type: tmdb_collection
remove_suffix: "Collection"
template: collection
addons:
8091: # Alien
- 135416 # Prometheus
2806: # American Pie
- 298820 # American Pie (Spin-off)
87800: # Appleseed
- 371526 # Appleseed XIII
477208: # DC Super Hero Girls
- 557495 # LEGO DC Super Hero Girls
86066: # Despicable Me
- 544669 # Minions
9485: # The Fast and the Furious
- 688042 # Hobbs & Shaw
86115: # Garfield
- 373918 # Garfield CGI
91361: # Halloween
- 126209 # Halloween (Rob Zombie Series)
9818: # Mortal Kombat
- 931431 # Mortal Kombat
495: # Shaft
- 608103 # Shaft (Reboot)
1582: # Teenage Mutant Ninja Turtles
- 401562 # Teenage Mutant Ninja Turtles (Remake)
111751: # Texas Chainsaw Massacre
- 425175 # Texas Chainsaw (Reboot)
2467: # Tomb Raider
- 621142 # Tomb Raider (Reboot)
748: # X-Men
- 453993 # The Wolverine
title_override:
10: "Star Wars: Skywalker Saga"
535313: Godzilla (MonsterVerse)
535790: Godzilla (Anime)
template_variables:
movie:
105995: 336560 # Anaconda: Lake Placid vs. Anaconda
176097: 14177 # Barbershop: Beauty Shop
448150: 567604 # Deadpool: Once Upon a Deadpool
9735: 6466, 222724 # Friday the 13th: Freddy vs. Jason, Crystal Lake Memories: The Complete History of Friday the 13th
386382: 326359, 460793 # Frozen: Frozen Fever, Olaf's Frozen Adventure
2980: 43074 # Ghostbusters: Ghostbusters
374509: 18983 # Godzilla (Showa): Godzilla, King of the Monsters!
374511: 39256 # Godzilla (Heisei): Godzilla 1985
535313: 293167 # Godzilla: Kong: Skull Island
9743: 11454 # The Hannibal Lecter: Manhunter
8354: 79218, 717095, 387893 # Ice Age: Ice Age: A Mammoth Christmas, Ice Age Continental Drift: Scrat Got Your Tongue, Ice Age: The Great Egg-Scapade
70068: 658009, 643413, 450001, 751391, 44249, 182127, 44865 # Ip Man: Ip Man: Kung Fu Master, Ip Man and Four Kings, Master Z: Ip Man Legacy, Young Ip Man: Crisis Time, The Legend Is Born: Ip Man, Ip Man: The Final Fight, The Grandmaster
328: 630322 # Jurassic Park: Battle at Big Rock
8580: 38575 # The Karate Kid: The Karate Kid
14740: 161143, 25472, 270946 # Madagascar: Madly Madagascar, Merry Madagascar, Penguins of Madagascar
9818: 664767 # Mortal Kombat: Mortal Kombat Legends: Scorpion's Revenge
171732: 39410 # Rebirth of Mothra: Mothra
8581: 6466, 23437 # A Nightmare on Elm Street: Freddy vs. Jason, A Nightmare on Elm Street
627517: 13155, 68728 # Oz: Return to Oz, Oz the Great and Powerful
10789: 157433 # Pet Sematary: Pet Sematary
708816: 305470, 306264 # Power Rangers: Power Rangers, Power Rangers Super Megaforce: The Legendary Battle
190435: 687354, 11667 # Street Fighter (Animated): Street Fighter Assassin's Fist, Street Fighter
1582: 1273 # Teenage Mutant Ninja Turtles: TMNT
10194: 130925 # Toy Story: Partysaurus Rex
63043: 73362 # TRON: TRON: The Next Day
748: 567604 # X-Men: Once Upon a Deadpool
name_mapping:
1565: 28 Days-Weeks Later
508334: Angels in the
115838: Escape From
386534: Has Fallen
87359: Mission Impossible
133352: Resident Evil Biohazard
115575: Star Trek Alternate Reality
115570: Star Trek The Next Generation
151: Star Trek The Original Series
10: Star Wars Skywalker Saga

View file

@ -0,0 +1,61 @@
#############################################################
# Producer Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
#############################################################
# Call this from your config.yml (Movie only) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/movie/producer #
# template_variables: #
# # Sets the style of posters: bw or rainier #
# style: bw #
# # Turn the separator collection on/off #
# use_separator: true #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# # Sets how the collection is sorted #
# sort_by: release.desc #
# # Sets the collection mode of the collections #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: 19 #
# # Radarr Tag for existing items #
# item_radarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 19
templates:
producer_dynamic:
default:
sort_by: release.desc
style: bw
tmdb_person: <<value>>
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/people/<<style>>/<<key_encoded>>.jpg
smart_filter:
sort_by: <<sort_by>>
all:
producer: tmdb
collections:
Producers Collections:
template:
- name: separator
separator: producer
dynamic_collections:
Top Producers:
type: producer
template:
- producer_dynamic
- shared
title_format: <<title>> (Producer)
data:
depth: 5
limit: 25

215
defaults/movie/seasonal.yml Normal file
View file

@ -0,0 +1,215 @@
#############################################################
# Seasonal Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
#############################################################
# Call this from your config.yml (Movie only) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/movie/seasonal #
# template_variables: #
# # Sets the collection mode of the collection #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: "00" #
# # Sets how all collections are sorted #
# sort_by: title.asc #
# # Turn the separator collection on/off #
# use_separator: false #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# #
# # For each collection use the "key" to set #
# # the options. #
# # Available collections #
# # KEY COLLECTION #
# # independence Independence Day #
# # easter Easter #
# # valentine Valentine's Day #
# # patrick St. Patrick's Day #
# # thanksgiving Thanksgiving #
# # halloween Halloween #
# # christmas Christmas #
# # years New Year's Day #
# #
# # Available options. Replace "key" with the #
# # desired collection's key from the chart above. #
# #
# # Turn the collection on/off #
# use_key: true #
# # Set the schedule of a collection. #
# schedule_key: #
# #
# # Default Schedules #
# # KEY COLLECTION #
# # independence range(06/23-07/11) #
# # easter range(03/15-04/30) #
# # valentine range(02/01-02/29) #
# # patrick range(03/01-03/18) #
# # thanksgiving range(11/01-11/30) #
# # halloween range(10/01-10/31) #
# # christmas range(12/01-12/31) #
# # years range(12/26-01/04) #
# #
# # Sets how the collection is sorted #
# sort_by_key: title.asc #
# # Set visible_library for the collection #
# visible_library_key: #
# # Set visible_home for the collection #
# visible_home_key: #
# # Set visible_shared for the collection #
# visible_shared_key: #
# # Adds missing from the collection to radarr #
# radarr_add_missing_key: #
# # Radarr Folder to add to #
# radarr_folder_key: #
# # Radarr Tag for added missing #
# radarr_tag_key: #
# # Radarr Tag for existing items #
# item_radarr_tag_key: #
#############################################################
external_templates:
git: PMM/templates
templates:
Holiday:
default:
key: <<collection_name>>
sort_by: title.asc
sort_by_<<key>>: <<sort_by>>
optional:
- schedule_<<key>>
schedule: <<schedule_<<key>>>>
smart_label: <<sort_by_<<key>>>>
summary: A collection of <<collection_name>> and other movies that may relate to the season.
delete_not_scheduled: true
collections:
Seasonal Collections:
template:
- name: separator off
separator: seasonal
Independence Day:
variables:
key: independence
template:
- name: Holiday
schedule_independence: range(06/23-07/11)
- name: shared
visible_home_<<key>>: true
visible_shared_<<key>>: true
image: seasonal/<<key>>
- name: arr
imdb_list:
- https://www.imdb.com/list/ls068664510/
- https://www.imdb.com/list/ls080925875/
Easter:
variables:
key: easter
template:
- name: Holiday
schedule_easter: range(03/15-04/30)
- name: shared
visible_home_<<key>>: true
visible_shared_<<key>>: true
image: seasonal/<<key>>
- name: arr
imdb_list:
- https://www.imdb.com/list/ls062665509/
- https://www.imdb.com/list/ls051733651/
Valentine's Day:
variables:
key: valentine
template:
- name: Holiday
schedule_valentine: range(02/01-02/29)
- name: shared
visible_home_<<key>>: true
visible_shared_<<key>>: true
image: seasonal/<<key>>
- name: arr
imdb_list:
- https://www.imdb.com/list/ls000094398/
- https://www.imdb.com/list/ls057783436/
- https://www.imdb.com/list/ls064427905/
St. Patrick's Day:
variables:
key: patrick
template:
- name: Holiday
schedule_patrick: range(03/01-03/18)
- name: shared
visible_home_<<key>>: true
visible_shared_<<key>>: true
image: seasonal/<<key>>
- name: arr
imdb_list: https://www.imdb.com/list/ls063934595/
Thanksgiving:
variables:
key: thanksgiving
template:
- name: Holiday
schedule_thanksgiving: range(11/01-11/30)
- name: shared
visible_home_<<key>>: true
visible_shared_<<key>>: true
image: seasonal/<<key>>
- name: arr
imdb_list:
- https://www.imdb.com/list/ls000835734/
- https://www.imdb.com/list/ls091597850/
Halloween:
variables:
key: halloween
template:
- name: Holiday
schedule_halloween: range(10/01-10/31)
- name: shared
visible_home_<<key>>: true
visible_shared_<<key>>: true
image: seasonal/<<key>>
- name: arr
imdb_list:
- https://www.imdb.com/list/ls023118929/
- https://www.imdb.com/list/ls000099714/
tmdb_collection:
- 91361 # Halloween Collection
- 8581 # A Nightmare on Elm Street Collection
- 1733 # The Mummy Collection
- 8091 # Alien Collection
tmdb_movie:
- 23437 # A Nightmare on Elm Street (2010)
Christmas:
variables:
key: christmas
template:
- name: Holiday
schedule_christmas: range(12/01-12/31)
- name: shared
visible_home_<<key>>: true
visible_shared_<<key>>: true
image: seasonal/<<key>>
- name: arr
imdb_list: https://www.imdb.com/list/ls000096828/
New Year's Day:
variables:
key: years
template:
- name: Holiday
schedule_years: range(12/26-01/04)
- name: shared
visible_home_<<key>>: true
visible_shared_<<key>>: true
image: seasonal/<<key>>
- name: arr
imdb_list: https://www.imdb.com/list/ls066838460/

170
defaults/movie/universe.yml Normal file
View file

@ -0,0 +1,170 @@
#############################################################
# Universe Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
#############################################################
# REQUIRES TRAKT AUTHENTICATION #
# https://metamanager.wiki/en/latest/config/trakt.html #
# #
# Call this from your config.yml (Movie only) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/movie/universe #
# template_variables: #
# # Turn the separator collection on/off #
# use_separator: true #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# # Sets the collection order of the collection #
# collection_order: alpha #
# # Adds missing from the collection to radarr #
# radarr_add_missing: #
# # Radarr Folder to add to #
# radarr_folder: #
# # Radarr Tag for added missing #
# radarr_tag: #
# # Radarr Tag for existing items #
# item_radarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: "02"
templates:
multi-franchise:
optional:
- name_mapping
name_mapping: <<name_mapping>>
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/franchise/<<image_encoded>>.jpg
collections:
Universe Collections:
template:
- name: separator
separator: universe
Star Wars Universe:
variables:
key: star
template:
- name: multi-franchise
image: Star Wars
- name: shared
- name: arr
- name: custom
trakt_list: https://trakt.tv/users/zorge88/lists/star-wars
DC Animated Universe:
variables:
key: dca
template:
- name: multi-franchise
image: DC Universe
- name: shared
- name: arr
- name: custom
trakt_list: https://trakt.tv/users/donxy/lists/dc-animated-movie-universe
DC Extended Universe:
variables:
key: dcu
template:
- name: multi-franchise
image: DC Universe
- name: shared
- name: arr
- name: custom
trakt_list: https://trakt.tv/users/donxy/lists/dc-extended-universe
summary: The DC Extended Universe (DCEU) is the fictional shared universe where most stories in American comic book titles published by DC Comics take place. DC superheroes such as Superman, Batman, Wonder Woman, Martian Manhunter, The Flash, Green Lantern and Aquaman are from this universe, as well as teams such as the Justice League and the Teen Titans.
Marvel Cinematic Universe:
variables:
key: mcu
template:
- name: multi-franchise
image: Marvel Cinematic Universe
- name: shared
- name: arr
- name: custom
trakt_list: https://trakt.tv/users/donxy/lists/marvel-cinematic-universe
Wizarding World:
variables:
key: wizard
template:
- name: multi-franchise
image: Wizarding World
- name: shared
- name: arr
- name: custom
trakt_list: https://trakt.tv/users/strangerer/lists/harry-potter
"Alien / Predator":
variables:
key: avp
template:
- name: multi-franchise
image: Alien Predator
- name: shared
- name: arr
- name: custom
trakt_list: https://trakt.tv/users/donxy/lists/alien-predator-timeline
name_mapping: Alien Predator
X-Men Universe:
variables:
key: xmen
template:
- name: multi-franchise
image: X-Men
- name: shared
- name: arr
- name: custom
trakt_list: https://trakt.tv/users/donxy/lists/x-men-universe
Middle Earth:
variables:
key: middle
template:
- name: multi-franchise
image: Middle Earth
- name: shared
- name: arr
- name: custom
trakt_list: https://trakt.tv/users/dybro/lists/lord-of-the-rings
Fast & Furious:
variables:
key: fast
template:
- name: multi-franchise
image: Fast & Furious
- name: shared
- name: arr
- name: custom
trakt_list: https://trakt.tv/users/vargajoe/lists/fast-and-furious-chronology
Star Trek:
variables:
key: trek
template:
- name: multi-franchise
image: Star Trek
- name: shared
- name: arr
- name: custom
trakt_list: https://trakt.tv/users/arachn0id/lists/star-trek-movies
Rocky / Creed:
variables:
key: rocky
template:
- name: multi-franchise
image: Rocky Creed
- name: shared
- name: arr
- name: custom
trakt_list: https://trakt.tv/users/strangerer/lists/rocky
name_mapping: Rocky Creed
The Mummy Universe:
variables:
key: mummy
template:
- name: multi-franchise
image: The Mummy
- name: shared
- name: arr
- name: custom
trakt_list: https://trakt.tv/users/rzepkowski/lists/the-mummy-movies

61
defaults/movie/writer.yml Normal file
View file

@ -0,0 +1,61 @@
#############################################################
# Writer Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
#############################################################
# Call this from your config.yml (Movie only) #
# If nothing is specified these are the defaults #
# #
# metadata_path: #
# - git: PMM/writer #
# template_variables: #
# # Sets the style of posters: bw or rainier #
# style: bw #
# # Turn the separator collection on/off #
# use_separator: true #
# # Separator style (red, blue, green, gray, #
# purple, stb, orig) #
# sep_style: orig #
# # Sets how the collection is sorted #
# sort_by: release.desc #
# # Sets the collection mode of the collections #
# collection_mode: #
# # Sets the value at the start of the sort title #
# collection_section: 20 #
# # Radarr Tag for existing items #
# item_radarr_tag: #
#############################################################
external_templates:
git: PMM/templates
template_variables:
collection_section: 20
templates:
writer_dynamic:
default:
sort_by: release.desc
style: bw
tmdb_person: <<value>>
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/people/<<style>>/<<key_encoded>>.jpg
smart_filter:
sort_by: <<sort_by>>
all:
writer: tmdb
collections:
Writers Collections:
template:
- name: separator
separator: writer
dynamic_collections:
Top Writers:
type: writer
template:
- writer_dynamic
- shared
title_format: <<title>> (Writer)
data:
depth: 5
limit: 25

View file

@ -0,0 +1,448 @@
#############################################################
# Audio Codec Overlays #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
#############################################################
# Designed for TRaSH Guides filename naming scheme #
# https://trash-guides.info/ #
# #
# Call this from your config.yml (Movie or Show): #
# If nothing is specified these are the defaults #
# #
# overlay_path: #
# - git: PMM/overlays/audio_codec #
# template_variables: #
# # Set episode or season to overlay #
# overlay_level: #
# # Set the horizontal offset for the overlay #
# horizontal_offset: 0 #
# # Set the horizontal align for the overlay #
# horizontal_align: center #
# # Set the vertical offset for the overlay #
# vertical_offset: 15 #
# # Set the vertical align for the overlay #
# vertical_align: top #
# # Set the back color for the overlay #
# back_color: "#00000099" #
# # Set the back radius for the overlay #
# back_radius: 30 #
# # Set the back width for the overlay #
# back_width: 300 #
# # Sets the style of overlay: standard or compact #
# style: compact #
# #
# # Use the Opus overlay #
# use_opus: true #
# # Use the MP3 overlay #
# use_mp3: true #
# # Use the Dolby-Digital overlay #
# use_digital: true #
# # Use the AAC overlay #
# use_aac: true #
# # Use the DTS overlay #
# use_dts: true #
# # Use the DTS-ES overlay #
# use_es: true #
# # Use the Dolby-Digital-Plus overlay #
# use_plus: true #
# # Use the DTS-HD-HRA overlay #
# use_hra: true #
# # Use the PCM overlay #
# use_pcm: true #
# # Use the FLAC overlay #
# use_flac: true #
# # Use the DTS-HD-MA overlay #
# use_hd: true #
# # Use the Dolby-TrueHD overlay #
# use_truehd: true #
# # Use the DD+/E-AC3 Atmos overlay #
# use_plus-atmos: true #
# # Use the Dolby-Atmos (undefined) overlay #
# use_atmos: true #
# # Use the DTS-X overlay #
# use_x: true #
# # Use the Dolby TrueHD Atmos overlay #
# use_truehd-atmos: true #
#############################################################
templates:
AudioCodec:
optional:
- overlay_level
- use_<<slug>>
default:
overlay: <<overlay_name>>
horizontal_offset: 0
horizontal_align: center
vertical_offset: 15
vertical_align: top
style: compact
standard_value: 105
back_color: "#00000099"
back_radius: 30
back_width: 305
conditionals:
height:
default: 105
conditions:
- style: standard
value: <<standard_value>>
collection_level: <<overlay_level>>
allowed_library_types: <<use_<<slug>>>>
ignore_blank_results: true
overlay:
name: <<overlay_name>>
pmm: audio_codec/<<style>>/<<overlay>>
group: audio_codec
weight: <<weight>>
horizontal_offset: <<horizontal_offset>>
horizontal_align: <<horizontal_align>>
vertical_offset: <<vertical_offset>>
vertical_align: <<vertical_align>>
back_color: <<back_color>>
back_radius: <<back_radius>>
back_width: <<back_width>>
back_height: <<height>>
overlays:
Opus:
template:
- name: AudioCodec
weight: 250
slug: opus
plex_all: true
filters:
audio_track_title.regex: '(?i)\bOPUS(\b|\d)'
Opus-Filepath:
template:
- name: AudioCodec
overlay: Opus
weight: 250
slug: opus
plex_all: true
filters:
filepath.regex: '(?i)\bOPUS(\b|\d)'
MP3:
template:
- name: AudioCodec
weight: 500
slug: mp3
plex_all: true
filters:
audio_track_title.regex: '(?i)\bmp3(\b|\d)'
MP3-Filepath:
template:
- name: AudioCodec
overlay: MP3
weight: 500
slug: mp3
plex_all: true
filters:
filepath.regex: '(?i)\bmp3(\b|\d)'
# AAC 2.0 Audio
AAC2.0:
template:
- name: AudioCodec
overlay: AAC
weight: 700
slug: aac
plex_all: true
filters:
audio_track_title.regex: '(?i)(?=.*(\baac[ .]?stereo\b))|(?=.*(\baac[ .]2[ .]0\b))'
AAC2.0-Filepath:
template:
- name: AudioCodec
overlay: AAC
weight: 700
slug: aac
plex_all: true
filters:
filepath.regex: '(?i)(?=.*(\baac[ .]?stereo\b))|(?=.*(\baac[ .]2[ .]0\b))'
Dolby-Digital:
template:
- name: AudioCodec
weight: 750
slug: digital
plex_all: true
filters:
audio_track_title.regex:
- '(?i)\bDD[^a-z+]|(?<!e)ac3'
Dolby-Digital-Filepath:
template:
- name: AudioCodec
overlay: Dolby-Digital
weight: 750
slug: digital
plex_all: true
filters:
filepath.regex:
- '(?i)\bDD[^a-z+]|(?<!e)ac3'
# AAC multi channel
AAC:
template:
- name: AudioCodec
weight: 1000
slug: aac
plex_all: true
filters:
audio_track_title.regex: '(?i)^(?!.*(stereo|2[ .]0))(?=.*\b(aac(\b|\d))).*'
AAC-Filepath:
template:
- name: AudioCodec
overlay: AAC
weight: 1000
slug: aac
plex_all: true
filters:
filepath.regex: '(?i)^(?!.*(stereo|2[ .]0))(?=.*\b(aac(\b|\d))).*'
DTS:
template:
- name: AudioCodec
weight: 1250
slug: dts
plex_all: true
filters:
audio_track_title.regex: '(?i)\bDTS(\b|\d)'
DTS-Filepath:
template:
- name: AudioCodec
overlay: DTS
weight: 1250
slug: dts
plex_all: true
filters:
filepath.regex: '(?i)\bDTS(\b|\d)'
DTS-ES:
template:
- name: AudioCodec
weight: 1500
slug: es
plex_all: true
filters:
audio_track_title.regex: 'dts[-. ]?es\b'
DTS-ES-Filepath:
template:
- name: AudioCodec
overlay: DTS-ES
weight: 1500
slug: es
plex_all: true
filters:
filepath.regex: '(?i)dts[-. ]?es\b'
# Match DD+/E-AC3 without Atmos
Dolby-Digital-Plus:
template:
- name: AudioCodec
weight: 1750
slug: plus
plex_all: true
filters:
audio_track_title.regex:
- '(?i)^(?!.*(atmos))(?=.*\b([^-]DD[P+](?!A)|eac3)\b).*'
Dolby-Digital-Plus-Filepath:
template:
- name: AudioCodec
overlay: Dolby-Digital-Plus
weight: 1750
slug: plus
plex_all: true
filters:
filepath.regex:
- '(?i)^(?!.*(atmos))(?=.*\b([^-]DD[P+](?!A)|eac3)\b).*'
DTS-HD-HRA:
template:
- name: AudioCodec
weight: 2000
slug: hra
plex_all: true
filters:
audio_track_title.regex: '(?i)dts[ ._-]?(hd[. ]?)?(hr|hi)'
DTS-HD-HRA-Filepath:
template:
- name: AudioCodec
overlay: DTS-HD-HRA
weight: 2000
slug: hra
plex_all: true
filters:
filepath.regex: '(?i)dts[ ._-]?(hd[. ]?)?(hr|hi)'
PCM:
template:
- name: AudioCodec
weight: 2200
slug: pcm
plex_all: true
filters:
audio_track_title.regex: '(?i)\b(l?)PCM(\b|\d)'
PCM-Filepath:
template:
- name: AudioCodec
overlay: PCM
weight: 2200
slug: pcm
plex_all: true
filters:
filepath.regex: '(?i)\b(l?)PCM(\b|\d)'
FLAC:
template:
- name: AudioCodec
weight: 2250
slug: flac
plex_all: true
filters:
audio_track_title.regex: '(?i)\bFLAC(\b|\d)'
FLAC-Filepath:
template:
- name: AudioCodec
overlay: FLAC
weight: 2250
slug: flac
plex_all: true
filters:
filepath.regex: '(?i)\bFLAC(\b|\d)'
DTS-HD-MA:
template:
- name: AudioCodec
weight: 2500
slug: hd
plex_all: true
filters:
audio_track_title.regex: '(?i)dts[ .-]?(ma\b|hd[ .-]?ma|hd)(?!china|r)'
DTS-HD-MA-Filepath:
template:
- name: AudioCodec
overlay: DTS-HD-MA
weight: 2500
slug: hd
plex_all: true
filters:
filepath.regex: '(?i)dts[ .-]?(ma\b|hd[ .-]?ma|hd)(?!china|r)'
# Match TrueHD without Atmos
Dolby-TrueHD:
template:
- name: AudioCodec
weight: 2750
slug: truehd
plex_all: true
filters:
audio_track_title.regex: '(?i)^(?!.*(atmos))(?=.*\b(true[ .-]?hd)\b).*'
Dolby-TrueHD-Filepath:
template:
- name: AudioCodec
overlay: Dolby-TrueHD
weight: 2750
slug: truehd
plex_all: true
filters:
filepath.regex: '(?i)^(?!.*(atmos))(?=.*\b(true[ .-]?hd)\b).*'
# Match DD+/E-AC3 Atmos
Dolby-Digital-Plus-Atmos:
template:
- name: AudioCodec
weight: 3000
slug: plus-atmos
standard_value: 189
plex_all: true
filters:
audio_track_title.regex:
- '(?i)((?=.*([^-]DD[P+](?!A)|eac3))(?=.*\b(atmos(\b|\d))))|(?=.*\b(DDPA(\b|\d)))'
Dolby-Digital-Plus-Atmos-Filepath:
template:
- name: AudioCodec
overlay: Dolby-Digital-Plus-Atmos
weight: 3000
slug: plus-atmos
standard_value: 189
plex_all: true
filters:
filepath.regex:
- '(?i)((?=.*([^-]DD[P+](?!A)|eac3))(?=.*\b(atmos(\b|\d))))|(?=.*\b(DDPA(\b|\d)))'
# Match ATMOS (undefined), meaning it doesn't know the base audio DD+ or TrueHD
Dolby-Atmos:
template:
- name: AudioCodec
weight: 3000
slug: atmos
plex_all: true
filters:
audio_track_title.regex: '(?i)^(?!.*([^-]DD[P+](?!A)|eac3|true[ .-]?hd))(?=.*\b(atmos(\b|\d))).*'
Dolby-Atmos-Filepath:
template:
- name: AudioCodec
overlay: Dolby-Atmos
weight: 3000
slug: atmos
plex_all: true
filters:
filepath.regex:
- '(?i)^(?!.*([^-]DD[P+](?!A)|eac3|true[ .-]?hd))(?=.*\b(atmos(\b|\d))).*'
DTS-X:
template:
- name: AudioCodec
weight: 4500
slug: x
plex_all: true
filters:
audio_track_title.regex: 'dts[-. ]?x(?!\d)'
DTS-X-Filepath:
template:
- name: AudioCodec
overlay: DTS-X
weight: 4500
slug: x
plex_all: true
filters:
filepath.regex: '(?i)dts[-. ]?x(?!\d)'
Dolby-TrueHD-Atmos:
template:
- name: AudioCodec
weight: 5000
slug: truehd-atmos
standard_value: 189
plex_all: true
filters:
audio_track_title.regex: '(?i)(?=.*\b(true[ .-]?hd))(?=.*\b(atmos(\b|\d)))'
Dolby-TrueHD-Atmos-Filepath:
template:
- name: AudioCodec
overlay: Dolby-TrueHD-Atmos
weight: 5000
slug: truehd-atmos
standard_value: 189
plex_all: true
filters:
filepath.regex: '(?i)(?=.*\b(true[ .-]?hd))(?=.*\b(atmos(\b|\d)))'

View file

@ -0,0 +1,74 @@
#############################################################
# Audio Language Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
#############################################################
# Designed for TRaSH Guides filename naming scheme #
# https://trash-guides.info/ #
# #
# Call this from your config.yml (Movie or Show): #
# If nothing is specified these are the defaults #
# #
# overlay_path: #
# - pmm: audio_language #
# template_variables: #
# # Set episode or season to overlay #
# overlay_level: #
# # Set the horizontal offset for the overlay #
# horizontal_offset: 0 #
# # Set the horizontal align for the overlay #
# horizontal_align: center #
# # Set the vertical offset for the overlay #
# vertical_offset: 30 #
# # Set the vertical align for the overlay #
# vertical_align: bottom #
#############################################################
templates:
AudioLanguage:
optional:
- overlay_level
default:
overlay: <<overlay_name>>
horizontal_offset: 0
horizontal_align: center
vertical_offset: 30
vertical_align: bottom
back_color: "#00000099"
back_radius: 30
back_width: 188
back_height: 105
collection_level: <<overlay_level>>
ignore_blank_results: true
overlay:
name: <<overlay_name>>
pmm: <<overlay>>
group: audio_language
weight: <<weight>>
horizontal_offset: <<horizontal_offset>>
horizontal_align: <<horizontal_align>>
vertical_offset: <<vertical_offset>>
vertical_align: <<vertical_align>>
back_color: <<back_color>>
back_radius: <<back_radius>>
back_width: <<back_width>>
back_height: <<back_height>>
overlays:
Dual-Audio:
template:
- name: AudioLanguage
weight: 10
plex_all: true
filters:
audio_language.count_gte: 2
audio_language.count_lt: 3
Multi-Audio:
template:
- name: AudioLanguage
weight: 20
plex_all: true
filters:
audio_language.count_gt: 2

View file

@ -0,0 +1,178 @@
#############################################################
# Commonsense Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
#############################################################
# #
# Call this from your config.yml (Movie or Show): #
# If nothing is specified these are the defaults #
# #
# overlay_path: #
# - pmm: commonsense #
# template_variables: #
# # Set text you want before the rating #
# pre_text: "" #
# # Set episode or season to overlay #
# overlay_level: #
# # Set the horizontal offset for the overlay #
# horizontal_offset: 15 #
# # Set the horizontal align for the overlay #
# horizontal_align: left #
# # Set the vertical offset for the overlay #
# vertical_offset: 270 #
# # Set the vertical align for the overlay #
# vertical_align: bottom #
# # Set the font for the overlay #
# font: fonts/Inter-Medium.ttf #
# # Set the font size for the overlay #
# font_size: 55 #
# # Set the font color for the overlay #
# font_color: "#FFFFFF" #
# # Set the back color for the overlay #
# back_color: "#00000099" #
# # Set the back radius for the overlay #
# back_radius: 30 #
# # Set the back width for the overlay #
# back_width: 300 #
# # Set the back height for the overlay #
# back_height: 105 #
# #
# # Use the NR overlay #
# use_nr: true #
# #
# operations: #
# mass_content_rating_update: mdb_commonsense #
#############################################################
templates:
Content-Rating:
conditionals:
pre:
default: <<pre_text>>
conditions:
- overlay_name: NR
value: ""
rating_style:
default: "+"
conditions:
- overlay_name: NR
value: ""
optional:
- overlay_level
- use_<<slug>>
default:
pre_text: ""
overlay: <<overlay_name>>
horizontal_offset: 15
horizontal_align: left
vertical_offset: 270
vertical_align: bottom
font: fonts/Inter-Medium.ttf
font_size: 55
font_color: "#FFFFFF"
back_color: "#00000099"
back_radius: 30
back_width: 300
back_height: 105
collection_level: <<overlay_level>>
allowed_library_types: <<use_<<slug>>>>
ignore_blank_results: true
overlay:
name: text(<<pre>><<overlay_name>><<rating_style>>)
horizontal_offset: <<horizontal_offset>>
horizontal_align: <<horizontal_align>>
vertical_offset: <<vertical_offset>>
vertical_align: <<vertical_align>>
font: <<font>>
font_size: <<font_size>>
font_color: <<font_color>>
back_color: <<back_color>>
back_radius: <<back_radius>>
back_width: <<back_width>>
back_height: <<back_height>>
pmm: Commonsense
addon_position: left
addon_offset: 15
plex_search:
validate: false
any:
content_rating: <<rating>>
overlays:
1:
template:
- name: Content-Rating
rating: "1, 0, 01, 00, G, TV-G, TV-Y"
2:
template:
- name: Content-Rating
rating: "2, 02"
3:
template:
- name: Content-Rating
rating: "3, 03"
4:
template:
- name: Content-Rating
rating: "4, 04"
5:
template:
- name: Content-Rating
rating: "5, 05"
6:
template:
- name: Content-Rating
rating: "6, 06, GP, PG, M/PG, TV-PG"
7:
template:
- name: Content-Rating
rating: "7, 07, TV-Y7, TV-Y7-FV"
8:
template:
- name: Content-Rating
rating: "8, 08"
9:
template:
- name: Content-Rating
rating: "9, 09"
10:
template:
- name: Content-Rating
rating: "10"
11:
template:
- name: Content-Rating
rating: "11"
12:
template:
- name: Content-Rating
rating: "12"
13:
template:
- name: Content-Rating
rating: "13, PG-13"
14:
template:
- name: Content-Rating
rating: "14, TV-14"
15:
template:
- name: Content-Rating
rating: "15"
16:
template:
- name: Content-Rating
rating: "16, Passed, Approved, Open"
17:
template:
- name: Content-Rating
rating: "17"
18:
template:
- name: Content-Rating
rating: "18, NC-17, M, TV-MA, R, X"
NR:
template:
- name: Content-Rating
slug: nr
rating: "None, NR, Not Rated, Unrated"

View file

@ -0,0 +1,59 @@
#############################################################
# Direct Play Banner Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
#############################################################
# Designed for TRaSH Guides filename naming scheme #
# https://trash-guides.info/ #
# #
# Call this from your config.yml (Movie or Show): #
# If nothing is specified these are the defaults #
# #
# overlay_path: #
# - git: PMM/overlays/direct_play #
# template_variables: #
# # Set episode or season to overlay #
# overlay_level: #
# # Set the horizontal offset for the overlay #
# horizontal_offset: 0 #
# # Set the horizontal align for the overlay #
# horizontal_align: center #
# # Set the vertical offset for the overlay #
# vertical_offset: 150 #
# # Set the vertical align for the overlay #
# vertical_align: bottom #
#############################################################
templates:
direct:
optional:
- overlay_level
default:
horizontal_offset: 0
horizontal_align: center
vertical_offset: 150
vertical_align: bottom
back_color: "#00000099"
back_radius: 30
back_width: 290
back_height: 170
collection_level: <<overlay_level>>
overlay:
name: Direct-Play
pmm: Direct-Play
horizontal_offset: <<horizontal_offset>>
horizontal_align: <<horizontal_align>>
vertical_offset: <<vertical_offset>>
vertical_align: <<vertical_align>>
back_color: <<back_color>>
back_radius: <<back_radius>>
back_width: <<back_width>>
back_height: <<back_height>>
overlays:
Direct Play:
template:
name: direct
plex_search:
any:
resolution.regex: '(?i)2160|4k'

View file

@ -0,0 +1,193 @@
#############################################################
# Special Release Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
#############################################################
# Designed for TRaSH Guides filename naming scheme #
# https://trash-guides.info/ #
# #
# Call this from your config.yml (Movie or Show): #
# If nothing is specified these are the defaults #
# #
# overlay_path: #
# - pmm: special_release #
# template_variables: #
# # Set episode or season to overlay #
# overlay_level: #
# # Set the horizontal offset for the overlay #
# horizontal_offset: 15 #
# # Set the horizontal align for the overlay #
# horizontal_align: left #
# # Set the vertical offset for the overlay #
# vertical_offset: 99 #
# # Set the vertical align for the overlay #
# vertical_align: top #
# #
# # Use the Director's Cut overlay #
# use_directorscut: true #
# # Use the Extended overlay #
# use_extended: true #
# # Use the Uncut overlay #
# use_uncut: true #
# # Use the Unrated overlay #
# use_unrated: true #
# # Use the Special overlay #
# use_special: true #
# # Use the Final Cut overlay #
# use_finalcut: true #
# # Use the Anniversary overlay #
# use_anniversary: true #
# # Use the Collectors overlay #
# use_collector: true #
# # Use the International overlay #
# use_international: true #
# # Use the Theatrical overlay #
# use_theatrical: true #
# # Use the Ultimate overlay #
# use_ultimate: true #
# # Use the IMAX-E overlay #
# use_enhanced: true #
# # Use the IMAX overlay #
# use_imax: true #
# # Use the Remastered overlay #
# use_remastered: true #
# # Use the Criterion overlay #
# use_criterion: true #
#############################################################
templates:
Edition:
conditionals:
vertical_offset:
default: 15
conditions:
- dovetail: true
value: 99
dovetail_overlay:
conditions:
- dovetail: false
value: <<overlay_name>>-Dovetail
back_width:
conditions:
- dovetail: false
value: 305
back_height:
conditions:
- dovetail: false
value: 105
optional:
- overlay_level
- use_<<slug>>
- search
default:
overlay: <<overlay_name>>
horizontal_offset: 15
horizontal_align: left
vertical_align: top
back_color: "#00000099"
back_radius: 30
collection_level: <<overlay_level>>
allowed_library_types: <<use_<<slug>>>>
ignore_blank_results: true
suppress_overlays:
- 4K-DV
- 4K-HDR
- 4K
- 1080P-DV
- 1080P-HDR
- 1080P
- 720P-DV
- 720P-HDR
- 720P
- 576P-DV
- 576P-HDR
- 576P
- 480P-DV
- 480P-HDR
- 480P
- DV
- HDR
- <<dovetail_overlay>>
overlay:
name: <<overlay_name>>
pmm: edition/<<slug>>
group: edition
weight: <<weight>>
horizontal_offset: <<horizontal_offset>>
horizontal_align: <<horizontal_align>>
vertical_offset: <<vertical_offset>>
vertical_align: <<vertical_align>>
back_color: <<back_color>>
back_radius: <<back_radius>>
back_width: <<back_width>>
back_height: <<back_height>>
plex_search:
all:
edition: <<search>>
overlays:
Directors-Cut:
template: {name: Edition, weight: 150, slug: directorscut, search: Director, dovetail: false}
Directors-Cut-Dovetail:
template: {name: Edition, weight: 150, slug: directorscut, search: Director, dovetail: true}
Extended-Edition:
template: {name: Edition, weight: 140, slug: extended, search: Extended, dovetail: false}
Extended-Edition-Dovetail:
template: {name: Edition, weight: 140, slug: extended, search: Extended, dovetail: true}
Uncut-Edition:
template: {name: Edition, weight: 130, slug: uncut, search: Uncut, dovetail: false}
Uncut-Edition-Dovetail:
template: {name: Edition, weight: 130, slug: uncut, search: Uncut, dovetail: true}
Unrated-Edition:
template: {name: Edition, weight: 120, slug: unrated, search: Unrated, dovetail: false}
Unrated-Edition-Dovetail:
template: {name: Edition, weight: 120, slug: unrated, search: Unrated, dovetail: true}
Special-Edition:
template: {name: Edition, weight: 110, slug: special, search: Special, dovetail: false}
Special-Edition-Dovetail:
template: {name: Edition, weight: 110, slug: special, search: Special, dovetail: true}
Final-Cut:
template: {name: Edition, weight: 100, slug: finalcut, search: Final, dovetail: false}
Final-Cut-Dovetail:
template: {name: Edition, weight: 100, slug: finalcut, search: Final, dovetail: true}
Anniversary-Edition:
template: {name: Edition, weight: 90, slug: anniversary, search: Anniversary, dovetail: false}
Anniversary-Edition-Dovetail:
template: {name: Edition, weight: 90, slug: anniversary, search: Anniversary, dovetail: true}
Collectors-Edition:
template: {name: Edition, weight: 80, slug: collector, search: Collector, dovetail: false}
Collectors-Edition-Dovetail:
template: {name: Edition, weight: 80, slug: collector, search: Collector, dovetail: true}
International-Cut:
template: {name: Edition, weight: 70, slug: international, search: International, dovetail: false}
International-Cut-Dovetail:
template: {name: Edition, weight: 70, slug: international, search: International, dovetail: true}
Theatrical-Cut:
template: {name: Edition, weight: 60, slug: theatrical, search: Theatrical, dovetail: false}
Theatrical-Cut-Dovetail:
template: {name: Edition, weight: 60, slug: theatrical, search: Theatrical, dovetail: true}
Ultimate-Cut:
template: {name: Edition, weight: 50, slug: ultimate, search: Ultimate, dovetail: false}
Ultimate-Cut-Dovetail:
template: {name: Edition, weight: 50, slug: ultimate, search: Ultimate, dovetail: true}
IMAX:
template: {name: Edition, weight: 30, slug: imax, search: Imax, dovetail: false}
IMAX-Dovetail:
template: {name: Edition, weight: 30, slug: imax, search: Imax, dovetail: true}
Remastered:
template: {name: Edition, weight: 20, slug: remastered, search: Remaster, dovetail: false}
Remastered-Dovetail:
template: {name: Edition, weight: 20, slug: remastered, search: Remaster, dovetail: true}

View file

@ -0,0 +1,72 @@
#############################################################
# Episode Info Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
#############################################################
# Call this from your config.yml (Show): #
# overlay_path: #
# - pmm: episode_info #
# template_variables: #
# # Set episode or season to overlay #
# overlay_level: #
# # Set the horizontal offset for the overlay #
# horizontal_offset: 15 #
# # Set the horizontal align for the overlay #
# horizontal_align: right #
# # Set the vertical offset for the overlay #
# vertical_offset: 150 #
# # Set the vertical align for the overlay #
# vertical_align: bottom #
# # Set the font for the overlay #
# font: fonts/Inter-Medium.ttf #
# # Set the font size for the overlay #
# font_size: 55 #
# # Set the font color for the overlay #
# font_color: "#FFFFFF" #
# # Set the back color for the overlay #
# back_color: "#00000099" #
# # Set the back radius for the overlay #
# back_radius: 30 #
# # Set the back width for the overlay #
# back_width: 300 #
# # Set the back height for the overlay #
# back_height: 105 #
#############################################################
templates:
text_episode_info:
optional:
- overlay_level
default:
overlay: <<overlay_name>>
horizontal_offset: 15
horizontal_align: right
vertical_offset: 150
vertical_align: bottom
font: fonts/Inter-Medium.ttf
font_size: 55
font_color: "#FFFFFF"
back_color: "#00000099"
back_radius: 30
back_width: 300
back_height: 105
overlay_level: <<overlay_level>>
overlay:
name: text(S<<season_number0>>E<<episode_number0>>)
horizontal_offset: <<horizontal_offset>>
horizontal_align: <<horizontal_align>>
vertical_offset: <<vertical_offset>>
vertical_align: <<vertical_align>>
font: <<font>>
font_size: <<font_size>>
font_color: <<font_color>>
back_color: <<back_color>>
back_radius: <<back_radius>>
back_width: <<back_width>>
back_height: <<back_height>>
overlays:
Episode Info:
template:
- name: text_episode_info
plex_all: true

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Some files were not shown because too many files have changed in this diff Show more