Merge branch 'meisnate12:defaults' into defaults

pull/1068/head
cpt-kuesel 2 years ago committed by GitHub
commit 960b5a315f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1 +1 @@
1.17.3-develop64 1.17.3-develop65

@ -12,12 +12,6 @@ external_templates:
translations: translations:
pmm: translations pmm: translations
templates:
BAFTA:
allowed_library_types: movie
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: collections:
BAFTA Best Films: BAFTA Best Films:
variables: variables:
@ -31,7 +25,7 @@ collections:
- name: custom - name: custom
- name: translation - name: translation
translation_key: bafta_best translation_key: bafta_best
trakt_list_details: https://trakt.tv/users/maxwelldeux/lists/bafta-award-best-film trakt_list: https://trakt.tv/users/maxwelldeux/lists/bafta-award-best-film
dynamic_collections: dynamic_collections:
BAFTA Awards: BAFTA Awards:
@ -40,14 +34,19 @@ dynamic_collections:
data: data:
starting: current_year-5 starting: current_year-5
ending: current_year ending: current_year
title_format: BAFTA <<key_name>>
template: template:
- use_year_collections - use_year_collections
- BAFTA - trakt
- translation - translation
- shared - shared
- arr - arr
- custom - custom
template_variables: template_variables:
trakt_list:
default: https://trakt.tv/users/pjcob/lists/<<key>>-bafta
allowed_libraries:
default: movie
image:
default: award/bafta/<<key>>
translation_key: translation_key:
default: bafta_year default: bafta_year

@ -38,12 +38,6 @@ external_templates:
translations: translations:
pmm: translations pmm: translations
templates:
Cannes:
allowed_library_types: movie
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: collections:
Cannes Golden Palm Winners: Cannes Golden Palm Winners:
variables: variables:
@ -57,7 +51,7 @@ collections:
- name: custom - name: custom
- name: translation - name: translation
translation_key: cannes_best translation_key: cannes_best
trakt_list_details: https://trakt.tv/users/maxwelldeux/lists/cannes-film-festival-palme-d-or trakt_list: https://trakt.tv/users/maxwelldeux/lists/cannes-film-festival-palme-d-or
dynamic_collections: dynamic_collections:
Cannes Awards: Cannes Awards:
@ -66,14 +60,19 @@ dynamic_collections:
data: data:
starting: current_year-5 starting: current_year-5
ending: current_year ending: current_year
title_format: Cannes <<key_name>>
template: template:
- use_year_collections - use_year_collections
- Cannes - trakt
- translation - translation
- shared - shared
- arr - arr
- custom - custom
template_variables: template_variables:
trakt_list:
default: https://trakt.tv/users/pjcob/lists/<<key>>-cannes
allowed_libraries:
default: movie
image:
default: award/cannes/<<key>>
translation_key: translation_key:
default: cannes_year default: cannes_year

@ -46,13 +46,6 @@ external_templates:
translations: translations:
pmm: translations pmm: translations
templates:
Choice:
default:
url: critic-s
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: dynamic_collections:
Critics Choice Awards: Critics Choice Awards:
type: number type: number
@ -60,7 +53,6 @@ dynamic_collections:
data: data:
starting: current_year-5 starting: current_year-5
ending: current_year ending: current_year
title_format: Critics Choice Awards <<key_name>>
template: template:
- use_year_collections - use_year_collections
- Choice - Choice
@ -69,9 +61,14 @@ dynamic_collections:
- arr - arr
- custom - custom
template_variables: template_variables:
trakt_list:
default: https://trakt.tv/users/pjcob/lists/<<key>>-<<url>>-choice
image:
default: award/choice/<<key>>
translation_key: translation_key:
default: choice_year default: choice_year
url: url:
default: critic-s
2019: critics 2019: critics
2018: critics 2018: critics
2017: critics 2017: critics

@ -43,14 +43,6 @@ external_templates:
translations: translations:
pmm: translations pmm: translations
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: dynamic_collections:
Emmy Awards: Emmy Awards:
type: number type: number
@ -58,13 +50,18 @@ dynamic_collections:
data: data:
starting: current_year-5 starting: current_year-5
ending: current_year ending: current_year
title_format: Emmys <<key_name>>
template: template:
- use_year_collections - use_year_collections
- Emmy - imdb
- shared - shared
- arr - arr
- custom - custom
template_variables: template_variables:
imdb_list:
default: https://www.imdb.com/search/title/?release_date=<<key>>-01-01,<<key>>-12-31&groups=emmy_winner&sort=<<imdb_sort>>
imdb_sort:
default: moviemeter,asc
image:
default: award/emmys/winner/<<key>>
translation_key: translation_key:
default: emmy_year default: emmy_year

@ -44,13 +44,6 @@ external_templates:
translations: translations:
pmm: translations pmm: translations
templates:
Golden:
default:
imdb_sort: moviemeter,asc
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: collections:
Golden Globe Best Motion Pictures: Golden Globe Best Motion Pictures:
variables: variables:
@ -63,7 +56,7 @@ collections:
- name: custom - name: custom
- name: translation - name: translation
translation_key: golden_best translation_key: golden_best
trakt_list_details: https://trakt.tv/users/maxwelldeux/lists/golden-globe-award-best-motion-picture trakt_list: https://trakt.tv/users/maxwelldeux/lists/golden-globe-award-best-motion-picture
dynamic_collections: dynamic_collections:
Golden Globes Awards: Golden Globes Awards:
@ -72,14 +65,19 @@ dynamic_collections:
data: data:
starting: current_year-5 starting: current_year-5
ending: current_year ending: current_year
title_format: Golden Globes <<key_name>>
template: template:
- use_year_collections - use_year_collections
- Golden - imdb
- translation - translation
- shared - shared
- arr - arr
- custom - custom
template_variables: template_variables:
imdb_list:
default: https://www.imdb.com/search/title/?release_date=<<key>>-01-01,<<key>>-12-31&groups=golden_globe_winner&sort=<<imdb_sort>>
imdb_sort:
default: moviemeter,asc
image:
default: award/golden/winner/<<key>>
translation_key: translation_key:
default: golden_year default: golden_year

@ -35,16 +35,7 @@ external_templates:
translations: translations:
pmm: translations pmm: translations
templates:
Oscars:
default:
imdb_sort: moviemeter,asc
allowed_library_types: movie
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: collections:
Oscars Best Picture Winners: Oscars Best Picture Winners:
variables: variables:
key: best_picture key: best_picture
@ -80,14 +71,21 @@ dynamic_collections:
data: data:
starting: current_year-5 starting: current_year-5
ending: current_year ending: current_year
title_format: Oscars Winners <<key_name>>
template: template:
- use_year_collections - use_year_collections
- Oscars - imdb
- translation - translation
- shared - shared
- arr - arr
- custom - custom
template_variables: template_variables:
imdb_list:
default: https://www.imdb.com/search/title/?release_date=<<key>>-01-01,<<key>>-12-31&groups=oscar_winner&sort=<<imdb_sort>>
imdb_sort:
default: moviemeter,asc
allowed_libraries:
default: movie
image:
default: award/oscars/winner/<<key>>
translation_key: translation_key:
default: oscars_year default: oscars_year

@ -48,7 +48,7 @@ collections:
- name: custom - name: custom
- name: translation - name: translation
translation_key: berlinale_best translation_key: berlinale_best
trakt_list_details: https://trakt.tv/users/maxwelldeux/lists/berlin-international-film-festival-golden-bears trakt_list: https://trakt.tv/users/maxwelldeux/lists/berlin-international-film-festival-golden-bears
César Best Film Winners: César Best Film Winners:
variables: variables:
@ -61,7 +61,7 @@ collections:
- name: custom - name: custom
- name: translation - name: translation
translation_key: cesar_best translation_key: cesar_best
trakt_list_details: https://trakt.tv/users/maxwelldeux/lists/cesar-award-best-french-film trakt_list: https://trakt.tv/users/maxwelldeux/lists/cesar-award-best-french-film
Razzies Golden Raspberry Winners: Razzies Golden Raspberry Winners:
variables: variables:
@ -74,7 +74,7 @@ collections:
- name: custom - name: custom
- name: translation - name: translation
translation_key: razzie_worst translation_key: razzie_worst
trakt_list_details: https://trakt.tv/users/hdlists/lists/razzie-awards-worst-picture-winners trakt_list: https://trakt.tv/users/hdlists/lists/razzie-awards-worst-picture-winners
Venice Golden Lions: Venice Golden Lions:
variables: variables:
@ -87,4 +87,4 @@ collections:
- name: custom - name: custom
- name: translation - name: translation
translation_key: bafta_best translation_key: bafta_best
trakt_list_details: https://trakt.tv/users/maxwelldeux/lists/venice-film-festival-golden-lion trakt_list: https://trakt.tv/users/maxwelldeux/lists/venice-film-festival-golden-lion

@ -37,12 +37,6 @@ external_templates:
translations: translations:
pmm: translations pmm: translations
templates:
Spirit:
allowed_library_types: movie
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: dynamic_collections:
Independent Spirit Awards Awards: Independent Spirit Awards Awards:
type: number type: number
@ -53,11 +47,17 @@ dynamic_collections:
title_format: Independent Spirit Awards <<key_name>> title_format: Independent Spirit Awards <<key_name>>
template: template:
- use_year_collections - use_year_collections
- Spirit - trakt
- translation - translation
- shared - shared
- arr - arr
- custom - custom
template_variables: template_variables:
trakt_list:
default: https://trakt.tv/users/pjcob/lists/<<key>>-independent-spirits
allowed_libraries:
default: movie
image:
default: award/spirit/<<key>>
translation_key: translation_key:
default: spirit_year default: spirit_year

@ -37,13 +37,6 @@ external_templates:
translations: translations:
pmm: translations pmm: translations
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: collections:
Sundance Grand Jury Winners: Sundance Grand Jury Winners:
variables: variables:
@ -75,5 +68,11 @@ dynamic_collections:
- arr - arr
- custom - custom
template_variables: template_variables:
trakt_list:
default: https://trakt.tv/users/pjcob/lists/<<key>>-sundance
allowed_libraries:
default: movie
image:
default: award/sundance/<<key>>
translation_key: translation_key:
default: sundance_year default: sundance_year

@ -35,18 +35,6 @@ external_templates:
translations: translations:
pmm: translations pmm: translations
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: collections:
Actors Collections: Actors Collections:
template: template:
@ -56,15 +44,24 @@ collections:
dynamic_collections: dynamic_collections:
Top Actors: Top Actors:
type: actor type: actor
title_format: <<title>>
data: data:
depth: 5 depth: 5
limit: 25 limit: 25
template: template:
- actor_dynamic - smart_filter
- translation - translation
- shared - shared
template_variables: template_variables:
tmdb_person:
default: <<value>>
search_term:
default: actor
search_value:
default: tmdb
translation_key: translation_key:
default: actor default: actor
image:
default: people/<<style>>/<<key_encoded>>
style:
default: bw

@ -35,16 +35,6 @@ external_templates:
translations: translations:
pmm: translations pmm: translations
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: collections:
Audio Language Collections: Audio Language Collections:
template: template:
@ -54,17 +44,21 @@ collections:
dynamic_collections: dynamic_collections:
Audio Language: Audio Language:
type: audio_language type: audio_language
title_format: <<key_name>> Audio
other_name: Other Audio other_name: Other Audio
template: template:
- audio_language_dynamic - smart_filter
- translation - translation
- shared - shared
other_template: other_template:
- other_collection - other_collection
- audio_language_dynamic - smart_filter
- translation
- shared - shared
template_variables: template_variables:
search_term:
default: audio_language
image:
default: audio_language/<<key>>
translation_key: translation_key:
default: audio_language default: audio_language
other: audio_language_other other: audio_language_other

@ -35,19 +35,6 @@ external_templates:
translations: translations:
pmm: translations pmm: translations
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: collections:
Ratings Collections: Ratings Collections:
template: template:
@ -57,21 +44,25 @@ collections:
dynamic_collections: dynamic_collections:
UK Content Rating: UK Content Rating:
type: content_rating type: content_rating
title_format: <<key_name>> <<library_type>>s
other_name: Other Ratings other_name: Other Ratings
template: template:
- content_rating_dynamic - smart_filter
- translation - translation
- shared - shared
other_template: other_template:
- other
- other_collection - other_collection
- content_rating_dynamic - smart_filter
- translation
- shared - shared
template_variables: template_variables:
search_term:
default: content_rating
image:
default: content_rating/uk/<<key_name>>
other: content_rating/other
translation_key: translation_key:
default: content_rating_uk default: content_rating
other: content_rating_uk_other other: content_rating_other
include: include:
- U - U
- PG - PG

@ -33,16 +33,6 @@ external_templates:
translations: translations:
pmm: translations pmm: translations
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: collections:
Genre Collections: Genre Collections:
template: template:
@ -52,12 +42,15 @@ collections:
dynamic_collections: dynamic_collections:
Genre: Genre:
type: genre type: genre
title_format: <<key_name>> <<library_type>>s
template: template:
- genre_dynamic - genre_dynamic
- translation - translation
- shared - shared
template_variables: template_variables:
search_term:
default: genre
image:
default: genre/<<key_name_encoded>>
translation_key: translation_key:
default: genre default: genre
title_override: title_override:

@ -33,16 +33,6 @@ external_templates:
translations: translations:
pmm: translations pmm: translations
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: collections:
Resolution Collections: Resolution Collections:
template: template:
@ -52,12 +42,15 @@ collections:
dynamic_collections: dynamic_collections:
Resolution: Resolution:
type: resolution type: resolution
title_format: <<key_name>> <<library_type>>s
template: template:
- resolution_dynamic - smart_filter
- translation - translation
- shared - shared
template_variables: template_variables:
search_term:
default: resolution
image:
default: resolution/<<key>>
translation_key: translation_key:
default: resolution default: resolution
addons: addons:

@ -35,16 +35,6 @@ external_templates:
translations: translations:
pmm: translations pmm: translations
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: collections:
Resolution Collections: Resolution Collections:
template: template:
@ -54,17 +44,21 @@ collections:
dynamic_collections: dynamic_collections:
Resolution Standards: Resolution Standards:
type: resolution type: resolution
title_format: <<key_name>> <<library_type>>s
other_name: Other Resolutions other_name: Other Resolutions
template: template:
- resolution_dynamic - smart_filter
- translation - translation
- shared - shared
other_template: other_template:
- other_collection - other_collection
- resolution_dynamic - smart_filter
- translation
- shared - shared
template_variables: template_variables:
search_term:
default: resolution
image:
default: resolution/standards/<<key>>
translation_key: translation_key:
default: resolution_standards default: resolution_standards
other: resolution_standards_other other: resolution_standards_other

@ -79,18 +79,6 @@ external_templates:
translations: translations:
pmm: translations pmm: translations
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: collections:
Streaming Collections: Streaming Collections:
template: template:
@ -114,14 +102,17 @@ dynamic_collections:
paramount: Paramount+ paramount: Paramount+
peacock: Peacock peacock: Peacock
amazon: Prime Video amazon: Prime Video
title_format: <<key_name>> <<library_type>>s
template_variables:
translation_key:
default: streaming
use:
hayu: show
template: template:
- streaming - mdb_smart
- translation - translation
- shared - shared
- arr - arr
template_variables:
mdblist_list:
default: https://mdblist.com/lists/plexmetamanager/<<key>>-<<library_type>>s
image:
default: streaming/<<key_name_encoded>>
allowed_libraries:
hayu: show
translation_key:
default: streaming

@ -33,19 +33,6 @@ external_templates:
translations: translations:
pmm: translations pmm: translations
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: collections:
Studio Collections: Studio Collections:
template: template:
@ -55,16 +42,21 @@ collections:
dynamic_collections: dynamic_collections:
Studio: Studio:
type: studio type: studio
title_format: <<key_name>>
template: template:
- studio_dynamic - smart_filter
- translation - translation
- shared - shared
template_variables: template_variables:
search_term:
default: studio.is
search_term2:
20th Century Studios: studio
search_value2:
20th Century Studios: 20th Century
image:
default: studio/<<key_encoded>>
translation_key: translation_key:
default: studio default: studio
contains:
20th Century Studios: 20th Century
include: include:
- 20th Century Studios - 20th Century Studios
- Amazon Studios - Amazon Studios

@ -35,16 +35,6 @@ external_templates:
translations: translations:
pmm: translations pmm: translations
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: collections:
Subtitle Language Collections: Subtitle Language Collections:
template: template:
@ -57,15 +47,19 @@ dynamic_collections:
title_format: <<key_name>> Subtitles title_format: <<key_name>> Subtitles
other_name: Other Subtitles other_name: Other Subtitles
template: template:
- subtitle_language_dynamic - smart_filter
- translation - translation
- shared - shared
other_template: other_template:
- other_collection - other_collection
- subtitle_language_dynamic - smart_filter
- translation - translation
- shared - shared
template_variables: template_variables:
search_term:
default: subtitle_language
image:
default: subtitle_language/<<key>>
translation_key: translation_key:
default: subtitle_language default: subtitle_language
other: subtitle_language_other other: subtitle_language_other

@ -37,18 +37,6 @@ external_templates:
translations: translations:
pmm: translations pmm: translations
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: collections:
Year Collections: Year Collections:
template: template:
@ -58,15 +46,22 @@ collections:
dynamic_collections: dynamic_collections:
Year: Year:
type: number type: number
title_format: Best of <<key_name>>
sync: true sync: true
data: data:
starting: current_year-10 starting: current_year-10
ending: current_year ending: current_year
template: template:
- year_dynamic - smart_filter
- translation - translation
- shared - shared
template_variables: template_variables:
search_term:
default: year
sort_by:
default: critic_rating.desc
limit:
default: 10
image:
default: year/best/<<key>>
translation_key: translation_key:
default: year default: year

@ -68,7 +68,6 @@ translations:
pmm: translations pmm: translations
templates: templates:
anilist: anilist:
default: default:
limit_<<key>>: 100 limit_<<key>>: 100
@ -84,7 +83,6 @@ templates:
sort_by: popular sort_by: popular
collections: collections:
AniList Popular: AniList Popular:
variables: variables:
key: popular key: popular

@ -54,23 +54,6 @@ external_templates:
translations: translations:
pmm: translations pmm: translations
templates:
released:
default:
in_the_last_released: 90
smart_filter:
all:
release: <<in_the_last_released>>
sort_by: release.desc
episodes:
default:
in_the_last_episodes: 7
smart_filter:
type: episodes
all:
episode_air_date: <<in_the_last_episodes>>
sort_by: release.desc
collections: collections:
Chart Collections: Chart Collections:
template: template:
@ -81,7 +64,10 @@ collections:
variables: variables:
key: released key: released
template: template:
- name: released - name: smart_filter
search_term: release
search_value: <<in_the_last_released>>
in_the_last_released: 90
- name: shared - name: shared
- name: translation - name: translation
translation_key: basic_released translation_key: basic_released
@ -90,7 +76,11 @@ collections:
variables: variables:
key: episodes key: episodes
template: template:
- name: episodes - name: smart_filter
search_term: episode_air_date
search_value: <<in_the_last_episodes>>
in_the_last_episodes: 7
type: episodes
- name: shared - name: shared
allowed_libraries: show allowed_libraries: show
- name: translation - name: translation

@ -0,0 +1,54 @@
external_templates:
pmm: templates
template_variables:
collection_section: "01"
translations:
pmm: translations
templates:
flixpatrol:
default:
location: united_states
location_<<key>>: <<location>>
time_window: last_week
time_window_<<key>>: <<time_window>>
limit: 10
limit_<<key>>: <<limit>>
flixpatrol_top:
platform: <<platform>>
location: <<location_<<key>>>>
time_window: <<time_window_<<key>>>>
limit: <<limit_<<key>>>>
collections:
Top 10 Collections:
template:
- name: separator
separator: Top10
dynamic_collections:
Top 10:
type: custom
data:
netflix: Netflix
disney: Disney
hbo: HBO
hulu: Hulu
paramount: Paramount Plus
prime: Prime Video
template:
- Top10
- translation
- shared
- arr
- custom
template_variables:
platform:
default: <<key>>
paramount: paramount_plus
prime: amazon_prime
image:
default: chart/<<key>>_top
translation_key:
default: flixpatrol

@ -65,17 +65,15 @@ translations:
pmm: translations pmm: translations
templates: templates:
imdb_chart:
imdb:
imdb_chart: <<chart>>_<<library_type>>s imdb_chart: <<chart>>_<<library_type>>s
collections: collections:
IMDb Popular: IMDb Popular:
variables: variables:
key: popular key: popular
template: template:
- name: imdb - name: imdb_chart
chart: popular chart: popular
- name: shared - name: shared
- name: arr - name: arr
@ -87,7 +85,7 @@ collections:
variables: variables:
key: top key: top
template: template:
- name: imdb - name: imdb_chart
chart: top chart: top
- name: shared - name: shared
- name: arr - name: arr

@ -69,7 +69,6 @@ translations:
pmm: translations pmm: translations
templates: templates:
mal: mal:
default: default:
limit_<<key>>: 100 limit_<<key>>: 100
@ -85,7 +84,6 @@ templates:
limit: <<limit_season>> limit: <<limit_season>>
collections: collections:
MyAnimeList Popular: MyAnimeList Popular:
variables: variables:
key: popular key: popular

@ -58,32 +58,23 @@ translations:
pmm: translations pmm: translations
templates: templates:
tautulli_popular: tautulli:
default: default:
list_days_popular: 30 list_days_popular: 30
list_size_popular: 20 list_size_popular: 20
tautulli_popular: tautulli_<<type>>:
list_days: <<list_days_popular>> list_days: <<list_days_popular>>
list_size: <<list_size_popular>> list_size: <<list_size_popular>>
list_buffer: 20 list_buffer: 20
tautulli_watched:
default:
list_days_watched: 30
list_size_watched: 20
tautulli_watched:
list_days: <<list_days_watched>>
list_size: <<list_size_watched>>
list_buffer: 20
collections: collections:
Plex Popular: Plex Popular:
variables: variables:
key: popular key: popular
template: template:
- name: tautulli_popular - name: tautulli
type: popular
- name: shared - name: shared
- name: arr
- name: custom - name: custom
- name: translation - name: translation
translation_key: tautulli_popular translation_key: tautulli_popular
@ -92,9 +83,9 @@ collections:
variables: variables:
key: watched key: watched
template: template:
- name: tautulli_watched - name: tautulli
type: watched
- name: shared - name: shared
- name: arr
- name: custom - name: custom
- name: translation - name: translation
translation_key: tautulli_watched translation_key: tautulli_watched

@ -69,7 +69,6 @@ translations:
pmm: translations pmm: translations
templates: templates:
tmdb: tmdb:
default: default:
limit_<<key>>: 100 limit_<<key>>: 100
@ -77,7 +76,6 @@ templates:
tmdb_<<chart>>: <<limit_<<key>>>> tmdb_<<chart>>: <<limit_<<key>>>>
collections: collections:
TMDb Airing Today: TMDb Airing Today:
variables: variables:
key: airing key: airing

@ -75,24 +75,62 @@ templates:
trakt: trakt:
default: default:
limit_<<key>>: 100 limit_<<key>>: 100
summary_<<key>>: A collection of Trakt's Weekly <<collection_name>> List
trakt_chart: trakt_chart:
chart: <<key>> chart: <<key>>
limit: <<limit_<<key>>>> limit: <<limit_<<key>>>>
summary: <<summary_<<key>>>>
dynamic_collections: collections:
Trakt: Trakt Collected:
type: custom variables:
data: key: collected
collected: Collected
popular: Popular
recommended: Recommended
trending: Trending
watched: Watched
title_format: Trakt <<key_name>>
template: template:
- trakt - name: trakt
- shared - name: shared
- arr - name: arr
- custom - name: custom
- name: translation
translation_key: trakt_collected
Trakt Popular:
variables:
key: popular
template:
- name: trakt
- name: shared
- name: arr
- name: custom
- name: translation
translation_key: trakt_popular
Trakt Recommended:
variables:
key: recommended
template:
- name: trakt
- name: shared
- name: arr
- name: custom
- name: translation
translation_key: trakt_recommended
Trakt Trending:
variables:
key: trending
template:
- name: trakt
- name: shared
- name: arr
- name: custom
- name: translation
translation_key: trakt_trending
Trakt Watched:
variables:
key: watched
template:
- name: trakt
- name: shared
- name: arr
- name: custom
- name: translation
translation_key: trakt_watched

@ -26,22 +26,12 @@
############################################################# #############################################################
external_templates: external_templates:
git: PMM/templates pmm: templates
template_variables: template_variables:
collection_section: 14 collection_section: 14
templates: translations:
content_rating_dynamic: pmm: translations
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: collections:
Ratings Collections: Ratings Collections:
@ -52,16 +42,25 @@ collections:
dynamic_collections: dynamic_collections:
US Movie Content Ratings: US Movie Content Ratings:
type: content_rating type: content_rating
title_format: <<key_name>>
other_name: Other Ratings other_name: Other Ratings
template: template:
- content_rating_dynamic - smart_filter
- translation
- shared - shared
other_template: other_template:
- other
- other_collection - other_collection
- content_rating_dynamic - smart_filter
- translation
- shared - shared
template_variables:
search_term:
default: content_rating
image:
default: content_rating/us/<<key_name>>
other: content_rating/other
translation_key:
default: content_rating
other: content_rating_other
include: include:
- G - G
- PG - PG

@ -29,20 +29,12 @@
############################################################# #############################################################
external_templates: external_templates:
git: PMM/templates pmm: templates
template_variables: template_variables:
collection_section: "09" collection_section: "09"
templates: translations:
country_dynamic: pmm: translations
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: collections:
Country Collections: Country Collections:
@ -53,15 +45,26 @@ collections:
dynamic_collections: dynamic_collections:
Country Color: Country Color:
type: country type: country
title_format: <<key_name>>
other_name: Other Countries other_name: Other Countries
template: template:
- country_dynamic - smart_filter
- translation
- shared - shared
other_template: other_template:
- other_collection - other_collection
- country_dynamic - smart_filter
- translation
- shared - shared
template_variables:
search_term:
default: country
image:
default: country/<<style>>/<<key_name_encoded>>
style:
default: white
translation_key:
default: country
other: country_other
include: include:
# - Afghanistan # af # - Afghanistan # af
# - Åland Islands # ax # - Åland Islands # ax

@ -26,21 +26,12 @@
############################################################# #############################################################
external_templates: external_templates:
git: PMM/templates pmm: templates
template_variables: template_variables:
collection_section: 12 collection_section: 12
templates: translations:
decade_dynamic: pmm: translations
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: collections:
Decade Collections: Decade Collections:
@ -53,5 +44,17 @@ dynamic_collections:
type: decade type: decade
title_format: Best of <<key_name>> title_format: Best of <<key_name>>
template: template:
- decade_dynamic - smart_filter
- translation
- shared - shared
template_variables:
search_term:
default: decade
sort_by:
default: critic_rating.desc
limit:
default: 100
image:
default: decade/best/<<key>>
translation_key:
default: decade

@ -26,21 +26,12 @@
############################################################# #############################################################
external_templates: external_templates:
git: PMM/templates pmm: templates
template_variables: template_variables:
collection_section: 18 collection_section: 18
templates: translations:
director_dynamic: pmm: translations
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: collections:
Directors Collections: Directors Collections:
@ -51,11 +42,24 @@ collections:
dynamic_collections: dynamic_collections:
Top Directors: Top Directors:
type: director type: director
template:
- director_dynamic
- shared
title_format: <<title>> (Director)
data: data:
depth: 5 depth: 5
limit: 25 limit: 25
template:
- smart_filter
- translation
- shared
template_variables:
tmdb_person:
default: <<value>>
search_term:
default: director
search_value:
default: tmdb
translation_key:
default: director
image:
default: people/<<style>>/<<key_encoded>>
style:
default: bw

@ -26,22 +26,12 @@
############################################################# #############################################################
external_templates: external_templates:
git: PMM/templates pmm: templates
template_variables: template_variables:
collection_section: 19 collection_section: 19
templates: translations:
producer_dynamic: pmm: translations
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: collections:
Producers Collections: Producers Collections:
template: template:
@ -51,11 +41,24 @@ collections:
dynamic_collections: dynamic_collections:
Top Producers: Top Producers:
type: producer type: producer
template:
- producer_dynamic
- shared
title_format: <<title>> (Producer)
data: data:
depth: 5 depth: 5
limit: 25 limit: 25
template:
- smart_filter
- translation
- shared
template_variables:
tmdb_person:
default: <<value>>
search_term:
default: producer
search_value:
default: tmdb
translation_key:
default: producer
image:
default: people/<<style>>/<<key_encoded>>
style:
default: bw

@ -71,20 +71,28 @@
############################################################# #############################################################
external_templates: external_templates:
git: PMM/templates pmm: templates
translations:
pmm: translations
templates: templates:
Holiday: holiday:
default: default:
key: <<collection_name>> key: <<collection_name>>
sort_by: title.asc sort_by: title.asc
sort_by_<<key>>: <<sort_by>> sort_by_<<key>>: <<sort_by>>
schedule_<<key>>: <<schedule>>
optional: optional:
- schedule_<<key>> - schedule
- tmdb_collection
- tmdb_movie
schedule: <<schedule_<<key>>>> schedule: <<schedule_<<key>>>>
smart_label: <<sort_by_<<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 delete_not_scheduled: true
tmdb_collection: <<tmdb_collection>>
tmdb_movie: <<tmdb_movie>>
cache_builders: 1
collections: collections:
Seasonal Collections: Seasonal Collections:
@ -92,124 +100,84 @@ collections:
- name: separator off - name: separator off
separator: seasonal separator: seasonal
Independence Day: dynamic_collections:
variables: Seasonal:
key: independence type: custom
template: data:
- name: Holiday years: New Year's Day
schedule_independence: range(06/23-07/11) valentine: Valentine's Day
- name: shared patrick: St. Patrick's Day
visible_home_<<key>>: true easter: Easter
visible_shared_<<key>>: true mother: Mother's Day
image: seasonal/<<key>> father: Father's Day
- name: arr independence: Independence Day
imdb_list: labor: Labor Day
- https://www.imdb.com/list/ls068664510/ halloween: Halloween
- https://www.imdb.com/list/ls080925875/ thanksgiving: Thanksgiving
christmas: Christmas
Easter:
variables:
key: easter
template: template:
- name: Holiday - holiday
schedule_easter: range(03/15-04/30) - translation
- name: shared - shared
visible_home_<<key>>: true - arr
visible_shared_<<key>>: true - imdb
image: seasonal/<<key>> template_variables:
- name: arr schedule:
imdb_list: years: range(12/26-01/04)
- https://www.imdb.com/list/ls062665509/ valentine: range(02/01-02/29)
- https://www.imdb.com/list/ls051733651/ patrick: range(03/01-03/18)
easter: range(03/15-04/30)
Valentine's Day: mother: range(05/05-05-10)
variables: father: range(06/15-06/20)
key: valentine independence: range(06/23-07/11)
template: labor: range(09/01-09/10)
- name: Holiday halloween: range(10/01-10/31)
schedule_valentine: range(02/01-02/29) thanksgiving: range(11/01-11/30)
- name: shared christmas: range(12/01-12/31)
visible_home_<<key>>: true
visible_shared_<<key>>: true
image: seasonal/<<key>>
- name: arr
imdb_list: imdb_list:
years: https://www.imdb.com/list/ls066838460/
valentine:
- https://www.imdb.com/list/ls000094398/ - https://www.imdb.com/list/ls000094398/
- https://www.imdb.com/list/ls057783436/ - https://www.imdb.com/list/ls057783436/
- https://www.imdb.com/list/ls064427905/ - https://www.imdb.com/list/ls064427905/
patrick: https://www.imdb.com/list/ls063934595/
St. Patrick's Day: easter:
variables: - https://www.imdb.com/list/ls062665509/
key: patrick - https://www.imdb.com/list/ls051733651/
template: mother: https://www.imdb.com/list/ls072551197/
- name: Holiday father: https://www.imdb.com/list/ls020471057/
schedule_patrick: range(03/01-03/18) independence:
- name: shared - https://www.imdb.com/list/ls068664510/
visible_home_<<key>>: true - https://www.imdb.com/list/ls080925875/
visible_shared_<<key>>: true labor: https://www.imdb.com/list/ls002014923/
image: seasonal/<<key>> halloween:
- 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/ls023118929/
- https://www.imdb.com/list/ls000099714/ - https://www.imdb.com/list/ls000099714/
thanksgiving:
- https://www.imdb.com/list/ls000835734/
- https://www.imdb.com/list/ls091597850/
christmas: https://www.imdb.com/list/ls000096828/
tmdb_collection: tmdb_collection:
halloween:
- 185103 # Hotel Transylvania
- 11716 # Addams Family
- 750822 # Addams Family Animated
- 313086 # Conjuring
- 91361 # Halloween Collection - 91361 # Halloween Collection
- 8581 # A Nightmare on Elm Street Collection - 8581 # A Nightmare on Elm Street Collection
- 1733 # The Mummy Collection - 1733 # The Mummy Collection
- 8091 # Alien Collection - 8091 # Alien Collection
- 2980 # Ghostbusters
- 751156 # Hocus Pocus
tmdb_movie: tmdb_movie:
halloween:
- 23437 # A Nightmare on Elm Street (2010) - 23437 # A Nightmare on Elm Street (2010)
visible_home_<<key>>:
default: true
visible_shared_<<key>>:
default: true
image:
default: seasonal/<<key>>
translation_key:
default: season
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/

@ -26,22 +26,12 @@
############################################################# #############################################################
external_templates: external_templates:
git: PMM/templates pmm: templates
template_variables: template_variables:
collection_section: 20 collection_section: 20
templates: translations:
writer_dynamic: pmm: translations
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: collections:
Writers Collections: Writers Collections:
template: template:
@ -51,11 +41,24 @@ collections:
dynamic_collections: dynamic_collections:
Top Writers: Top Writers:
type: writer type: writer
template:
- writer_dynamic
- shared
title_format: <<title>> (Writer)
data: data:
depth: 5 depth: 5
limit: 25 limit: 25
template:
- smart_filter
- translation
- shared
template_variables:
tmdb_person:
default: <<value>>
search_term:
default: writer
search_value:
default: tmdb
translation_key:
default: writer
image:
default: people/<<style>>/<<key_encoded>>
style:
default: bw

@ -70,6 +70,8 @@ templates:
optional: optional:
- overlay_level - overlay_level
- use_<<slug>> - use_<<slug>>
- filepath
- audio
default: default:
overlay: <<overlay_name>> overlay: <<overlay_name>>
horizontal_offset: 0 horizontal_offset: 0
@ -103,346 +105,94 @@ templates:
back_radius: <<back_radius>> back_radius: <<back_radius>>
back_width: <<back_width>> back_width: <<back_width>>
back_height: <<height>> back_height: <<height>>
plex_all: true
filters:
audio_track_title.regex: <<audio>>
filepath.regex: <<filepath>>
overlays: overlays:
Opus: Opus:
template: template: {name: AudioCodec, weight: 250, slug: opus, audio: '(?i)\bOPUS(\b|\d)'}
- name: AudioCodec
weight: 250
slug: opus
plex_all: true
filters:
audio_track_title.regex: '(?i)\bOPUS(\b|\d)'
Opus-Filepath: Opus-Filepath:
template: template: {name: AudioCodec, weight: 250, slug: opus, filepath: '(?i)\bOPUS(\b|\d)'}
- name: AudioCodec
overlay: Opus
weight: 250
slug: opus
plex_all: true
filters:
filepath.regex: '(?i)\bOPUS(\b|\d)'
MP3: MP3:
template: template: {name: AudioCodec, weight: 500, slug: mp3, audio: '(?i)\bmp3(\b|\d)'}
- name: AudioCodec
weight: 500
slug: mp3
plex_all: true
filters:
audio_track_title.regex: '(?i)\bmp3(\b|\d)'
MP3-Filepath: MP3-Filepath:
template: template: {name: AudioCodec, weight: 500, slug: mp3, filepath: '(?i)\bmp3(\b|\d)'}
- name: AudioCodec
overlay: MP3
weight: 500
slug: mp3
plex_all: true
filters:
filepath.regex: '(?i)\bmp3(\b|\d)'
# AAC 2.0 Audio
AAC2.0: AAC2.0:
template: template: {name: AudioCodec, overlay: AAC, weight: 700, slug: aac, audio: '(?i)(?=.*(\baac[ .]?stereo\b))|(?=.*(\baac[ .]2[ .]0\b))'}
- 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: AAC2.0-Filepath:
template: template: {name: AudioCodec, overlay: AAC, weight: 700, slug: aac, filepath: '(?i)(?=.*(\baac[ .]?stereo\b))|(?=.*(\baac[ .]2[ .]0\b))'}
- name: AudioCodec
overlay: AAC
weight: 700
slug: aac
plex_all: true
filters:
filepath.regex: '(?i)(?=.*(\baac[ .]?stereo\b))|(?=.*(\baac[ .]2[ .]0\b))'
Dolby-Digital: Dolby-Digital:
template: template: {name: AudioCodec, weight: 750, slug: digital, audio: '(?i)\bDD[^a-z+]|(?<!e)ac3'}
- name: AudioCodec
weight: 750
slug: digital
plex_all: true
filters:
audio_track_title.regex:
- '(?i)\bDD[^a-z+]|(?<!e)ac3'
Dolby-Digital-Filepath: Dolby-Digital-Filepath:
template: template: {name: AudioCodec, weight: 750, slug: digital, filepath: '(?i)\bDD[^a-z+]|(?<!e)ac3'}
- 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: AAC:
template: template: {name: AudioCodec, weight: 1000, slug: aac, audio: '(?i)^(?!.*(stereo|2[ .]0))(?=.*\b(aac(\b|\d))).*'}
- name: AudioCodec
weight: 1000
slug: aac
plex_all: true
filters:
audio_track_title.regex: '(?i)^(?!.*(stereo|2[ .]0))(?=.*\b(aac(\b|\d))).*'
AAC-Filepath: AAC-Filepath:
template: template: {name: AudioCodec, weight: 1000, slug: aac, filepath: '(?i)^(?!.*(stereo|2[ .]0))(?=.*\b(aac(\b|\d))).*'}
- name: AudioCodec
overlay: AAC
weight: 1000
slug: aac
plex_all: true
filters:
filepath.regex: '(?i)^(?!.*(stereo|2[ .]0))(?=.*\b(aac(\b|\d))).*'
DTS: DTS:
template: template: {name: AudioCodec, weight: 1250, slug: dts, audio: '(?i)\bDTS(\b|\d)'}
- name: AudioCodec
weight: 1250
slug: dts
plex_all: true
filters:
audio_track_title.regex: '(?i)\bDTS(\b|\d)'
DTS-Filepath: DTS-Filepath:
template: template: {name: AudioCodec, weight: 1250, slug: dts, filepath: '(?i)\bDTS(\b|\d)'}
- name: AudioCodec
overlay: DTS
weight: 1250
slug: dts
plex_all: true
filters:
filepath.regex: '(?i)\bDTS(\b|\d)'
DTS-ES: DTS-ES:
template: template: {name: AudioCodec, weight: 1500, slug: es, audio: 'dts[-. ]?es\b'}
- name: AudioCodec
weight: 1500
slug: es
plex_all: true
filters:
audio_track_title.regex: 'dts[-. ]?es\b'
DTS-ES-Filepath: DTS-ES-Filepath:
template: template: {name: AudioCodec, weight: 1500, slug: es, filepath: 'dts[-. ]?es\b'}
- 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: Dolby-Digital-Plus:
template: template: {name: AudioCodec, weight: 1750, slug: plus, audio: '(?i)^(?!.*(atmos))(?=.*\b([^-]DD[P+](?!A)|eac3)\b).*'}
- 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: Dolby-Digital-Plus-Filepath:
template: template: {name: AudioCodec, weight: 1750, slug: plus, filepath: '(?i)^(?!.*(atmos))(?=.*\b([^-]DD[P+](?!A)|eac3)\b).*'}
- 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: DTS-HD-HRA:
template: template: {name: AudioCodec, weight: 2000, slug: hra, audio: '(?i)dts[ ._-]?(hd[. ]?)?(hr|hi)'}
- name: AudioCodec
weight: 2000
slug: hra
plex_all: true
filters:
audio_track_title.regex: '(?i)dts[ ._-]?(hd[. ]?)?(hr|hi)'
DTS-HD-HRA-Filepath: DTS-HD-HRA-Filepath:
template: template: {name: AudioCodec, weight: 2000, slug: hra, filepath: '(?i)dts[ ._-]?(hd[. ]?)?(hr|hi)'}
- name: AudioCodec
overlay: DTS-HD-HRA
weight: 2000
slug: hra
plex_all: true
filters:
filepath.regex: '(?i)dts[ ._-]?(hd[. ]?)?(hr|hi)'
PCM: PCM:
template: template: {name: AudioCodec, weight: 2200, slug: pcm, audio: '(?i)\b(l?)PCM(\b|\d)'}
- name: AudioCodec
weight: 2200
slug: pcm
plex_all: true
filters:
audio_track_title.regex: '(?i)\b(l?)PCM(\b|\d)'
PCM-Filepath: PCM-Filepath:
template: template: {name: AudioCodec, weight: 2200, slug: pcm, filepath: '(?i)\b(l?)PCM(\b|\d)'}
- name: AudioCodec
overlay: PCM
weight: 2200
slug: pcm
plex_all: true
filters:
filepath.regex: '(?i)\b(l?)PCM(\b|\d)'
FLAC: FLAC:
template: template: {name: AudioCodec, weight: 2250, slug: flac, audio: '(?i)\bFLAC(\b|\d)'}
- name: AudioCodec
weight: 2250
slug: flac
plex_all: true
filters:
audio_track_title.regex: '(?i)\bFLAC(\b|\d)'
FLAC-Filepath: FLAC-Filepath:
template: template: {name: AudioCodec, weight: 2250, slug: flac, filepath: '(?i)\bFLAC(\b|\d)'}
- name: AudioCodec
overlay: FLAC
weight: 2250
slug: flac
plex_all: true
filters:
filepath.regex: '(?i)\bFLAC(\b|\d)'
DTS-HD-MA: DTS-HD-MA:
template: template: {name: AudioCodec, weight: 2500, slug: hd, audio: '(?i)dts[ .-]?(ma\b|hd[ .-]?ma|hd)(?!china|r)'}
- 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: DTS-HD-MA-Filepath:
template: template: {name: AudioCodec, weight: 2500, slug: hd, filepath: '(?i)dts[ .-]?(ma\b|hd[ .-]?ma|hd)(?!china|r)'}
- 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: Dolby-TrueHD:
template: template: {name: AudioCodec, weight: 2750, slug: truehd, audio: '(?i)^(?!.*(atmos))(?=.*\b(true[ .-]?hd)\b).*'}
- name: AudioCodec
weight: 2750
slug: truehd
plex_all: true
filters:
audio_track_title.regex: '(?i)^(?!.*(atmos))(?=.*\b(true[ .-]?hd)\b).*'
Dolby-TrueHD-Filepath: Dolby-TrueHD-Filepath:
template: template: {name: AudioCodec, weight: 2750, slug: truehd, filepath: '(?i)^(?!.*(atmos))(?=.*\b(true[ .-]?hd)\b).*'}
- 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: Dolby-Digital-Plus-Atmos:
template: template: {name: AudioCodec, weight: 3000, slug: plus-atmos, standard_value: 189, audio: '(?i)((?=.*([^-]DD[P+](?!A)|eac3))(?=.*\b(atmos(\b|\d))))|(?=.*\b(DDPA(\b|\d)))'}
- 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: Dolby-Digital-Plus-Atmos-Filepath:
template: template: {name: AudioCodec, weight: 3000, slug: plus-atmos, standard_value: 189, filepath: '(?i)((?=.*([^-]DD[P+](?!A)|eac3))(?=.*\b(atmos(\b|\d))))|(?=.*\b(DDPA(\b|\d)))'}
- 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: Dolby-Atmos:
template: template: {name: AudioCodec, weight: 3000, slug: atmos, audio: '(?i)^(?!.*([^-]DD[P+](?!A)|eac3|true[ .-]?hd))(?=.*\b(atmos(\b|\d))).*'}
- 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: Dolby-Atmos-Filepath:
template: template: {name: AudioCodec, weight: 3000, slug: atmos, filepath: '(?i)^(?!.*([^-]DD[P+](?!A)|eac3|true[ .-]?hd))(?=.*\b(atmos(\b|\d))).*'}
- 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: DTS-X:
template: template: {name: AudioCodec, weight: 4500, slug: x, audio: 'dts[-. ]?x(?!\d)'}
- name: AudioCodec
weight: 4500
slug: x
plex_all: true
filters:
audio_track_title.regex: 'dts[-. ]?x(?!\d)'
DTS-X-Filepath: DTS-X-Filepath:
template: template: {name: AudioCodec, weight: 4500, slug: x, filepath: 'dts[-. ]?x(?!\d)'}
- name: AudioCodec
overlay: DTS-X
weight: 4500
slug: x
plex_all: true
filters:
filepath.regex: '(?i)dts[-. ]?x(?!\d)'
Dolby-TrueHD-Atmos: Dolby-TrueHD-Atmos:
template: template: {name: AudioCodec, weight: 5000, slug: truehd-atmos, standard_value: 189, audio: '(?i)(?=.*\b(true[ .-]?hd))(?=.*\b(atmos(\b|\d)))'}
- 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: Dolby-TrueHD-Atmos-Filepath:
template: template: {name: AudioCodec, weight: 5000, slug: truehd-atmos, standard_value: 189, filepath: '(?i)(?=.*\b(true[ .-]?hd))(?=.*\b(atmos(\b|\d)))'}
- 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)))'

@ -28,6 +28,9 @@ templates:
AudioLanguage: AudioLanguage:
optional: optional:
- overlay_level - overlay_level
- gte
- gt
- lt
default: default:
overlay: <<overlay_name>> overlay: <<overlay_name>>
horizontal_offset: 0 horizontal_offset: 0
@ -53,22 +56,16 @@ templates:
back_radius: <<back_radius>> back_radius: <<back_radius>>
back_width: <<back_width>> back_width: <<back_width>>
back_height: <<back_height>> back_height: <<back_height>>
plex_all: true
filters:
audio_language.count_gte: <<gte>>
audio_language.count_gt: <<gt>>
audio_language.count_lt: <<lt>>
overlays: overlays:
Dual-Audio: Dual-Audio:
template: template: {name: AudioLanguage, weight: 10, gte: 2, lt: 3}
- name: AudioLanguage
weight: 10
plex_all: true
filters:
audio_language.count_gte: 2
audio_language.count_lt: 3
Multi-Audio: Multi-Audio:
template: template: {name: AudioLanguage, weight: 20, gt: 2}
- name: AudioLanguage
weight: 20
plex_all: true
filters:
audio_language.count_gt: 2

@ -100,79 +100,40 @@ templates:
overlays: overlays:
1: 1:
template: template: {name: Content-Rating, rating: "1, 0, 01, 00, G, TV-G, TV-Y"}
- name: Content-Rating
rating: "1, 0, 01, 00, G, TV-G, TV-Y"
2: 2:
template: template: {name: Content-Rating, rating: "2, 02"}
- name: Content-Rating
rating: "2, 02"
3: 3:
template: template: {name: Content-Rating, rating: "3, 03"}
- name: Content-Rating
rating: "3, 03"
4: 4:
template: template: {name: Content-Rating, rating: "4, 04"}
- name: Content-Rating
rating: "4, 04"
5: 5:
template: template: {name: Content-Rating, rating: "5, 05"}
- name: Content-Rating
rating: "5, 05"
6: 6:
template: template: {name: Content-Rating, rating: "6, 06, GP, PG, M/PG, TV-PG"}
- name: Content-Rating
rating: "6, 06, GP, PG, M/PG, TV-PG"
7: 7:
template: template: {name: Content-Rating, rating: "7, 07, TV-Y7, TV-Y7-FV"}
- name: Content-Rating
rating: "7, 07, TV-Y7, TV-Y7-FV"
8: 8:
template: template: {name: Content-Rating, rating: "8, 08"}
- name: Content-Rating
rating: "8, 08"
9: 9:
template: template: {name: Content-Rating, rating: "9, 09"}
- name: Content-Rating
rating: "9, 09"
10: 10:
template: template: {name: Content-Rating, rating: "10"}
- name: Content-Rating
rating: "10"
11: 11:
template: template: {name: Content-Rating, rating: "11"}
- name: Content-Rating
rating: "11"
12: 12:
template: template: {name: Content-Rating, rating: "12"}
- name: Content-Rating
rating: "12"
13: 13:
template: template: {name: Content-Rating, rating: "13, PG-13"}
- name: Content-Rating
rating: "13, PG-13"
14: 14:
template: template: {name: Content-Rating, rating: "14, TV-14"}
- name: Content-Rating
rating: "14, TV-14"
15: 15:
template: template: {name: Content-Rating, rating: "15"}
- name: Content-Rating
rating: "15"
16: 16:
template: template: {name: Content-Rating, rating: "16, Passed, Approved, Open"}
- name: Content-Rating
rating: "16, Passed, Approved, Open"
17: 17:
template: template: {name: Content-Rating, rating: "17"}
- name: Content-Rating
rating: "17"
18: 18:
template: template: {name: Content-Rating, rating: "18, NC-17, M, TV-MA, R, X"}
- name: Content-Rating
rating: "18, NC-17, M, TV-MA, R, X"
NR: NR:
template: template: {name: Content-Rating, slug: nr, rating: "None, NR, Not Rated, Unrated"}
- name: Content-Rating
slug: nr
rating: "None, NR, Not Rated, Unrated"

@ -0,0 +1,87 @@
queues:
top10:
- horizontal_offset: 30 # This is the first position
horizontal_align: right
vertical_offset: 465
vertical_align: top
- horizontal_offset: 30 # This is the second position
horizontal_align: right
vertical_offset: 670
vertical_align: top
- horizontal_offset: 30 # This is the third position
horizontal_align: right
vertical_offset: 875
vertical_align: top
templates:
Top10:
optional:
- use_<<key>>
- time_window_<<key>>
- location_<<key>>
default:
style: round
overlay: <<overlay_name>>
horizontal_offset: 15
horizontal_align: left
vertical_offset: 15
vertical_align: top
font: fonts/Inter-Bold.ttf
font_size: 50
font_color: "#FFFFFF"
back_color: "#00000099"
back_radius: 30
back_width: 165
back_height: 165
back_align: center
back_padding: 15
addon_position: top
addon_offset: 30
time_window: last_week
time_window_<<key>>: <<time_window>>
location: united_states
location_<<key>>: <<location>>
limit: 10
limit_<<key>>: <<limit>>
weight_<<key>>: <<weight>>
ignore_blank_results: true
allowed_library_types: <<use_<<key>>>>
overlay:
name: text(TOP<<limit>>)
queue: top10
weight: <<weight_<<key>>>>
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_radius: <<back_radius>>
back_color: <<back_color>>
back_width: <<back_width>>
back_height: <<back_height>>
back_align: <<back_align>>
back_padding: <<back_padding>>
pmm: logo/<<style>>/<<key>>
addon_position: <<addon_position>>
addon_offset: <<addon_offset>>
flixpatrol_top:
platform: <<slug>>
location: <<location_<<key>>>>
time_window: <<time_window_<<key>>>>
limit: <<limit_<<key>>>>
overlays:
Netflix:
template: {name: Top10, weight: 600, key: netflix}
Disney:
template: {name: Top10, weight: 500, key: disney}
HBO:
template: {name: Top10, weight: 400, key: hbo}
Hulu:
template: {name: Top10, weight: 300, key: hulu}
Paramount:
template: {name: Top10, weight: 200, key: paramount, slug: paramount_plus}
Prime:
template: {name: Top10, weight: 100, key: prime, slug: amazon_prime}

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

@ -495,59 +495,24 @@ templates:
addon_offset: 15 addon_offset: 15
overlays: overlays:
Rating1Rotten:
template:
name: Rating
rating_num: "1"
image_level: Rotten
Rating1Rotten:
template: {name: Rating, rating_num: "1", image_level: Rotten}
Rating1Fresh: Rating1Fresh:
template: template: {name: Rating, rating_num: "1", image_level: Fresh}
name: Rating
rating_num: "1"
image_level: Fresh
Rating1Top: Rating1Top:
template: template: {name: Rating, weight: 110, rating_num: "1", image_level: Top}
name: Rating
weight: 110
rating_num: "1"
image_level: Top
Rating2Rotten: Rating2Rotten:
template: template: {name: Rating, rating_num: "2", image_level: Rotten}
name: Rating
rating_num: "2"
image_level: Rotten
Rating2Fresh: Rating2Fresh:
template: template: {name: Rating, rating_num: "2", image_level: Fresh}
name: Rating
rating_num: "2"
image_level: Fresh
Rating2Top: Rating2Top:
template: template: {name: Rating, weight: 110, rating_num: "2", image_level: Top}
name: Rating
weight: 110
rating_num: "2"
image_level: Top
Rating3Rotten: Rating3Rotten:
template: template: {name: Rating, rating_num: "3", image_level: Rotten}
name: Rating
rating_num: "3"
image_level: Rotten
Rating3Fresh: Rating3Fresh:
template: template: {name: Rating, rating_num: "3", image_level: Fresh}
name: Rating
rating_num: "3"
image_level: Fresh
Rating3Top: Rating3Top:
template: template: {name: Rating, weight: 110, rating_num: "3", image_level: Top}
name: Rating
weight: 110
rating_num: "3"
image_level: Top

@ -53,36 +53,16 @@ overlays:
Oscars Best Picture: Oscars Best Picture:
imdb_list: https://www.imdb.com/search/title/?groups=best_picture_winner imdb_list: https://www.imdb.com/search/title/?groups=best_picture_winner
template: template: {name: Ribbon, key: oscars, weight: 40, allowed_libraries: movie}
- name: Ribbon
key: oscars
weight: 40
allowed_libraries: movie
IMDb Top 250: IMDb Top 250:
template: template: {name: Ribbon, imdb_key: top, key: imdb, weight: 30}
- name: Ribbon
imdb_key: top
key: imdb
weight: 30
Rotten Tomatoes Certified Fresh: Rotten Tomatoes Certified Fresh:
template: template: {name: Ribbon, mdb_key: certifiedfresh, key: rotten, weight: 20}
- name: Ribbon
mdb_key: certifiedfresh
key: rotten
weight: 20
Metacritic Must See: Metacritic Must See:
template: template: {name: Ribbon, mdb_key: metacriticmustsee, key: metacritic, weight: 10}
- name: Ribbon
mdb_key: metacriticmustsee
key: metacritic
weight: 10
Commonsense Selection: Commonsense Selection:
template: template: {name: Ribbon, mdb_key: cssfamilies, key: common, weight: 5}
- name: Ribbon
mdb_key: cssfamilies
key: common
weight: 5

@ -81,55 +81,28 @@ templates:
overlays: overlays:
Netflix: Netflix:
template: template: {name: Streaming, weight: 200, slug: netflix}
- name: Streaming
weight: 200
slug: netflix
Prime: Prime:
template: template: {name: Streaming, weight: 190, slug: amazon}
- name: Streaming
weight: 190
slug: amazon
Disney: Disney:
template: template: {name: Streaming, weight: 180, slug: disney}
- name: Streaming
weight: 180
slug: disney
HBO-Max: HBO-Max:
template: template: {name: Streaming, weight: 170, slug: hbomax}
- name: Streaming
weight: 170
slug: hbomax
YouTube: YouTube:
template: template: {name: Streaming, weight: 160, slug: youtube}
- name: Streaming
weight: 160
slug: youtube
Hulu: Hulu:
template: template: {name: Streaming, weight: 150, slug: hulu}
- name: Streaming
weight: 150
slug: hulu
Paramount: Paramount:
template: template: {name: Streaming, weight: 140, slug: paramount}
- name: Streaming
weight: 140
slug: paramount
AppleTV: AppleTV:
template: template: {name: Streaming, weight: 130, slug: appletv}
- name: Streaming
weight: 130
slug: appletv
Peacock: Peacock:
template: template: {name: Streaming, weight: 120, slug: peacock}
- name: Streaming
weight: 120
slug: peacock

@ -87,59 +87,26 @@ templates:
back_radius: <<back_radius>> back_radius: <<back_radius>>
back_width: <<back_width>> back_width: <<back_width>>
back_height: <<back_height>> back_height: <<back_height>>
plex_all: true
filters:
filepath.regex: <<filepath>>
overlays: overlays:
REMUX: REMUX:
template: template: {name: VideoFormat, weight: 50, slug: remux, filepath: '(?i)\[Remux'}
- name: VideoFormat
weight: 50
slug: remux
plex_all: true
filters:
filepath.regex: '(?i)\[Remux'
BLU-RAY: BLU-RAY:
template: template: {name: VideoFormat, weight: 40, slug: bluray, filepath: '(?i)\[Blu[ ._-]?ray|\[BD|\[BR|\[HD[ ._-]?DVD'}
- name: VideoFormat
weight: 40
slug: bluray
plex_all: true
filters:
filepath.regex: '(?i)\[Blu[ ._-]?ray|\[BD|\[BR|\[HD[ ._-]?DVD'
WEB: WEB:
template: template: {name: VideoFormat, weight: 30, slug: web, filepath: '(?i)Web[ ._-]?(dl|rip)'}
- name: VideoFormat
weight: 30
slug: web
plex_all: true
filters:
filepath.regex: '(?i)Web[ ._-]?(dl|rip)'
HDTV: HDTV:
template: template: {name: VideoFormat, weight: 20, slug: hdtv, filepath: '(?i)HD[ ._-]?TV'}
- name: VideoFormat
weight: 20
slug: hdtv
plex_all: true
filters:
filepath.regex: '(?i)HD[ ._-]?TV'
DVD: DVD:
template: template: {name: VideoFormat, weight: 10, slug: dvd, filepath: '(?i)\[DVD'}
- name: VideoFormat
weight: 10
slug: dvd
plex_all: true
filters:
filepath.regex: '(?i)\[DVD'
SDTV: SDTV:
template: template: {name: VideoFormat, weight: 5, slug: sdtv, filepath: '(?i)SD[ ._-]?TV'}
- name: VideoFormat
weight: 5
slug: sdtv
plex_all: true
filters:
filepath.regex: '(?i)SD[ ._-]?TV'

@ -26,22 +26,12 @@
############################################################# #############################################################
external_templates: external_templates:
git: PMM/templates pmm: templates
template_variables: template_variables:
collection_section: 14 collection_section: 14
templates: translations:
content_rating_dynamic: pmm: translations
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: collections:
Ratings Collections: Ratings Collections:
@ -52,16 +42,25 @@ collections:
dynamic_collections: dynamic_collections:
US Show Content Rating: US Show Content Rating:
type: content_rating type: content_rating
title_format: <<key_name>>
other_name: Other Ratings other_name: Other Ratings
template: template:
- content_rating_dynamic - smart_filter
- translation
- shared - shared
other_template: other_template:
- other
- other_collection - other_collection
- content_rating_dynamic - smart_filter
- translation
- shared - shared
template_variables:
search_term:
default: content_rating
image:
default: content_rating/us/<<key_name>>
other: content_rating/other
translation_key:
default: content_rating
other: content_rating_other
include: include:
- TV-G - TV-G
- TV-Y - TV-Y

@ -29,20 +29,12 @@
############################################################# #############################################################
external_templates: external_templates:
git: PMM/templates pmm: templates
template_variables: template_variables:
collection_section: "09" collection_section: "09"
templates: translations:
country_tv_dynamic: pmm: translations
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
collection_order: <<sort_by>>
plex_all: true
filters:
origin_country: <<value>>
collections: collections:
Country Collections: Country Collections:
@ -53,15 +45,26 @@ collections:
dynamic_collections: dynamic_collections:
TMDb Country Color: TMDb Country Color:
type: origin_country type: origin_country
title_format: <<key_name>>
other_name: Other Countries other_name: Other Countries
template: template:
- country_tv_dynamic - filter
- translation
- shared - shared
other_template: other_template:
- other_collection - other_collection
- country_tv_dynamic - filter
- translation
- shared - shared
template_variables:
search_term:
default: origin_country
image:
default: country/<<style>>/<<key_name_encoded>>
style:
default: white
translation_key:
default: country
other: country_other
include: include:
# - af # Afghanistan # - af # Afghanistan
# - ax # Åland Islands # - ax # Åland Islands

@ -26,21 +26,12 @@
############################################################# #############################################################
external_templates: external_templates:
git: PMM/templates pmm: templates
template_variables: template_variables:
collection_section: 12 collection_section: 12
templates: translations:
decade_dynamic: pmm: translations
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:
year: <<value>>
limit: <<limit>>
collections: collections:
Decade Collections: Decade Collections:
@ -51,7 +42,18 @@ collections:
dynamic_collections: dynamic_collections:
Decade: Decade:
type: decade type: decade
title_format: Best of <<key_name>>s
template: template:
- decade_dynamic - smart_filter
- translation
- shared - shared
template_variables:
search_term:
default: year
sort_by:
default: critic_rating.desc
limit:
default: 100
image:
default: decade/best/<<key>>
translation_key:
default: decade_show

@ -45,9 +45,11 @@ templates:
- visible_shared_<<key>> - visible_shared_<<key>>
- item_radarr_tag - item_radarr_tag
- item_sonarr_tag - item_sonarr_tag
- trakt_list
allowed_library_types: allowed_library_types:
- <<use_<<key>>>> - <<use_<<key>>>>
- <<allowed_libraries>> - <<allowed_libraries>>
trakt_list: <<trakt_list>>
ignore_blank_results: true ignore_blank_results: true
collection_mode: <<collection_mode>> collection_mode: <<collection_mode>>
visible_library: <<visible_library_<<key>>>> visible_library: <<visible_library_<<key>>>>
@ -58,6 +60,55 @@ templates:
sort_title: "!<<collection_section>><<pre>><<order_<<key>>>><<sort>>" sort_title: "!<<collection_section>><<pre>><<order_<<key>>>><<sort>>"
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/<<image>>.jpg url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/<<image>>.jpg
trakt:
optional:
- trakt_list
trakt_list: <<trakt_list>>
imdb:
optional:
- imdb_list
imdb_list: <<imdb_list>>
smart_filter:
default:
sort_by: release.desc
search_value: <<value>>
optional:
- tmdb_person
- search_term2
- search_value2
- limit
- type
tmdb_person: <<tmdb_person>>
smart_filter:
sort_by: <<sort_by>>
limit: <<limit>>
type: <<type>>
any:
<<search_term>>: <<search_value>>
<<search_term2>>: <<search_value2>>
filter:
default:
sort_by: release.desc
sort_by_<<key>>: <<sort_by>>
smart_label: <<sort_by_<<key>>>>
sync_mode: sync
plex_all: true
filters:
<<filter_term>>: <<filter_value>>
<<filter_term2>>: <<filter_value2>>
mdb_smart:
default:
sort_by: release.desc
sort_by_<<key>>: <<sort_by>>
cache_builders: 1
smart_label: <<sort_by_<<key>>>>
sync_mode: sync
mdblist_list: <<mdblist_list>>
arr: arr:
default: default:
key: <<collection_name>> key: <<collection_name>>

@ -1,4 +1,9 @@
version: 1.18.0
translations: translations:
#############################################################
# Award #
#############################################################
bafta_best_name: BAFTA Best Films bafta_best_name: BAFTA Best Films
bafta_best_summary: British Academy of Film and Television Arts Best Film Winners. bafta_best_summary: British Academy of Film and Television Arts Best Film Winners.
@ -53,47 +58,9 @@ translations:
sundance_year_name: Sundance Film Festival <<key_name>> sundance_year_name: Sundance Film Festival <<key_name>>
sundance_year_summary: Sundance Film Festival of <<key_name>>. sundance_year_summary: Sundance Film Festival of <<key_name>>.
actor_name: <<key_name>> #############################################################
actor_summary: <<library_type>>s with <<key_name>>. # Chart #
#############################################################
audio_language_name: <<key_name>> Audio
audio_language_summary: <<library_type>>s filmed in the <<key_name>> Language.
audio_language_other_name: Other Audio
audio_language_other_summary: <<library_type>>s filmed in other uncommon Languages.
content_rating_uk: <<key_name>> <<library_type>>s
content_rating_uk_summary: <<library_type>>s that are rated <<key_name>>.
content_rating_uk_other_name: Other Ratings
content_rating_uk_other_summary: <<library_type>>s with other uncommon Ratings.
genre_name: <<key_name>> <<library_type>>s
genre_summary: <<library_type>>s that have the genre <<key_name>>.
resolution_name: <<key_name>> <<library_type>>s
resolution_summary: <<library_type>>s that have the resolution <<key_name>>.
resolution_standards_name: <<key_name>> <<library_type>>s
resolution_standards_summary: <<library_type>>s that have the resolution <<key_name>>.
resolution_standards_other_name: Other Resolutions
resolution_standards_other_summary: <<library_type>>s that have other uncommon resolutions.
streaming_name: <<key_name>> <<library_type>>s
streaming_summary: <<library_type>>s streaming on <<key_name>>.
studio_name: <<key_name>>
studio_summary: <<library_type>>s produced by <<key_name>>.
subtitle_language_name: <<key_name>> Subtitles
subtitle_language_summary: <<library_type>>s with <<key_name>> Subtitles.
subtitle_language_other_name: Other Subtitles
subtitle_language_other_summary: <<library_type>>s with other uncommon Subtitles.
year_name: Best of <<key_name>>
year_summary: <<library_type>>s released in <<key_name>>.
anilist_popular_name: AniList Popular anilist_popular_name: AniList Popular
anilist_popular_summary: A collection of the most popular Anime according to AniList. anilist_popular_summary: A collection of the most popular Anime according to AniList.
@ -113,6 +80,9 @@ translations:
basic_episodes_name: New Episodes basic_episodes_name: New Episodes
basic_episodes_summary: A collection of newly-released <<library_type>>s. basic_episodes_summary: A collection of newly-released <<library_type>>s.
flixpatrol_name: <<key_name>> Top <<limit>>
flixpatrol_summary: Top <<limit>> <<library_type>>s on <<key_name>> according to FlixPatrol.
imdb_popular_name: IMDb Popular imdb_popular_name: IMDb Popular
imdb_popular_summary: List of <<collection_name>> <<library_type>>s. imdb_popular_summary: List of <<collection_name>> <<library_type>>s.
@ -169,3 +139,97 @@ translations:
tmdb_trending_name: TMDb Trending tmdb_trending_name: TMDb Trending
tmdb_trending_summary: A collection of <<library_type>>s trending on TMDb. tmdb_trending_summary: A collection of <<library_type>>s trending on TMDb.
trakt_collected_name: Trakt Collected
trakt_collected_summary: A collection of Trakt's Weekly Trakt Collected List
trakt_popular_name: Trakt Popular
trakt_popular_summary: A collection of Trakt's Weekly Trakt Popular List
trakt_recommended_name: Trakt Recommended
trakt_recommended_summary: A collection of Trakt's Weekly Trakt Recommended List
trakt_trending_name: Trakt Trending
trakt_trending_summary: A collection of Trakt's Weekly Trakt Trending List
trakt_watched_name: Trakt Watched
trakt_watched_summary: A collection of Trakt's Weekly Trakt Watched List
#############################################################
# Both #
#############################################################
actor_name: <<key_name>>
actor_summary: <<library_type>>s with <<key_name>>.
audio_language_name: <<key_name>> Audio
audio_language_summary: <<library_type>>s filmed in the <<key_name>> Language.
audio_language_other_name: Other Audio
audio_language_other_summary: <<library_type>>s filmed in other uncommon Languages.
content_rating_name: <<key_name>> <<library_type>>s
content_rating_summary: <<library_type>>s that are rated <<key_name>>.
content_rating_other_name: Other Ratings
content_rating_other_summary: <<library_type>>s with other uncommon Ratings.
country_name: <<key_name>> <<library_type>>s
country_summary: <<library_type>>s filmed in <<key_name>>.
country_other_name: Other Countries
country_other_summary: <<library_type>>s filmed in other uncommon Countries.
decade_name: Best of <<key_name>>
decade_summary: Top <<limit>> <<library_type>>s of the <<key_name>>.
decade_show_name: Best of <<key_name>>s
decade_show_summary: Top <<limit>> <<library_type>>s of the <<key_name>>s.
director_name: <<key_name>> (Director)
director_summary: <<library_type>>s Directed by <<key_name>>.
genre_name: <<key_name>> <<library_type>>s
genre_summary: <<library_type>>s that have the genre <<key_name>>.
producer_name: <<key_name>> (Producer)
producer_summary: <<library_type>>s Produced by <<key_name>>.
resolution_name: <<key_name>> <<library_type>>s
resolution_summary: <<library_type>>s that have the resolution <<key_name>>.
resolution_standards_name: <<key_name>> <<library_type>>s
resolution_standards_summary: <<library_type>>s that have the resolution <<key_name>>.
resolution_standards_other_name: Other Resolutions
resolution_standards_other_summary: <<library_type>>s that have other uncommon resolutions.
seasonal_name: <<key_name>> <<library_type>>s
seasonal_summary: A collection of <<key_name>> <<library_type>>s that may relate to the season.
streaming_name: <<key_name>> <<library_type>>s
streaming_summary: <<library_type>>s streaming on <<key_name>>.
studio_name: <<key_name>>
studio_summary: <<library_type>>s produced by <<key_name>>.
subtitle_language_name: <<key_name>> Subtitles
subtitle_language_summary: <<library_type>>s with <<key_name>> Subtitles.
subtitle_language_other_name: Other Subtitles
subtitle_language_other_summary: <<library_type>>s with other uncommon Subtitles.
writer_name: <<key_name>> (Writer)
writer_summary: <<library_type>>s Written by <<key_name>>.
year_name: Best of <<key_name>>
year_summary: <<library_type>>s released in <<key_name>>.
#############################################################
# Movie #
#############################################################
#############################################################
# Show #
#############################################################

@ -0,0 +1,96 @@
translations:
bafta_best_name: BAFTA Meilleurs films
bafta_best_summary: Gagnants du meilleur film de la British Academy of Film and Television Arts
bafta_year_name: BAFTA <<key_name>>
bafta_year_summary: Prix BAFTA <<key_name>>
cannes_best_name: Gagnants de la Palme dOr de Cannes
cannes_best_summary: Gagnants de la Palme dOr de Cannes
cannes_year_name: Cannes <<key_name>>
cannes_year_summary: Prix Cannes <<key_name>>
choice_year_name: Critics Choice Awards <<key_name>>
choice_year_summary: Critics Choice Awards <<key_name>>
emmy_year_name: Emmys <<key_name>>
emmy_year_summary: Lauréats des Emmy Awards <<key_name>>
golden_best_name: Golden Globe meilleurs films
golden_best_summary: Golden Globe meilleurs films
golden_year_name: Golden Globe <<key_name>>
golden_year_summary: Lauréats des Golden Globes <<key_name>>
oscars_picture_name: Gagnants des Oscars du meilleur film
oscars_picture_summary: LOscar du meilleur film est lun des Oscars décernés chaque année par lAcademy of Motion Picture Arts and Sciences depuis ses débuts en 1929.
oscars_director_name: Lauréats des Oscars du meilleur réalisateur
oscars_director_summary: LOscar du meilleur réalisateur est lun des Oscars décernés chaque année par lAcademy of Motion Picture Arts and Sciences depuis ses débuts en 1929.
oscars_year_name: Lauréats des Oscars <<key_name>>
oscars_year_summary: Lauréats des Oscars <<key_name>>
berlinale_best_name: Ours dor de la Berlinale
berlinale_best_summary: Jusquà 400 films sont projetés chaque année dans le cadre du programme public de la Berlinale (Festival international du film de Berlin), dont la grande majorité sont des premières mondiales ou européennes. Les films de tous genres, de toutes les durées et de tous les formats peuvent être soumis pour examen. LOurs dor (allemand Goldener Bär) est le prix le plus élevé décerné au meilleur film présenté lors de ce festival.
cesar_best_name: César du meilleur film
cesar_best_summary: Le César est le prix national du cinéma français, décerné pour la première fois en 1975. Les nominations sont sélectionnées par les membres de lAcadémie des Arts et Techniques du Cinéma. Le nom du prix vient du sculpteur César Baldaccini. Ils sont considérés comme léquivalent Français des American Academy Awards.
razzie_worst_name: Razzies Golden Raspberry Gagnants
razzie_worst_summary: Le Golden Raspberry Award for Worst Picture est un prix décerné lors des Golden Raspberry Awards annuels au pire film de lannée écoulée.
venice_best_name: Lions dor de Venise
venice_best_summary: La Mostra de Venise est la plus ancienne fête du film au monde. Fondé en 1932, le festival a depuis lieu chaque année à Venise, en Italie. Il fait partie de la Biennale de Venise, une grande exposition biennale et festival dart contemporain. Le prix Leone dOro (Lion dor) du festival est décerné au meilleur film projeté au festival.
spirit_year_name: Independent Spirit Awards <<key_name>>
spirit_year_summary: Independent Spirit Awards <<key_name>>
sundance_best_name: Gagnants du Grand Jury sundance
sundance_best_summary: Le Festival du film de Sundance est un festival de cinéma qui a lieu chaque année dans lÉtat de lUtah, aux États-Unis. Cest le plus grand festival de cinéma indépendant aux États-Unis Tenu en janvier, le festival est la première vitrine pour les nouvelles œuvres de cinéastes indépendants américains et internationaux. Le festival comprend des sections compétitives pour les films dramatiques et documentaires américains et internationaux, les longs métrages et les courts métrages, ainsi quun groupe de sections vitrines non compétitives.
sundance_year_name: Festival du film de Sundance <<key_name>>
sundance_year_summary: Festival du film de Sundance <<key_name>>
actor_name: <<key_name>>
actor_summary: <<library_type>>s avec <<key_name>>
audio_language_name: Audio <<key_name>>
audio_language_summary: <<library_type>>s tournés en langue <<key_name>>
audio_language_other_name: Autres audio
audio_language_other_summary: <<library_type>>s tournés dans dautres langues peu communes
content_rating_uk: <<library_type>>s <<key_name>>
content_rating_uk_summary: <<library_type>>s classés <<key_name>>
content_rating_uk_other_name: Autres évaluations
content_rating_uk_other_summary: <<library_type>>s avec dautres classements inhabituels
genre_name: <<library_type>>s de <<key_name>>
genre_summary: <<library_type>>s qui ont le genre <<key_name>>
resolution_name: <<library_type>>s de <<key_name>>
resolution_summary: <<library_type>>s ayant la résolution <<key_name>>
resolution_standards_name: <<library_type>>s de <<key_name>>
resolution_standards_summary: <<library_type>>s ayant la résolution <<key_name>>
resolution_standards_other_name: Autres résolutions
resolution_standards_other_summary: <<library_type>>s qui ont dautres résolutions inhabituelles
streaming_name: <<library_type>>s de <<key_name>>
streaming_summary: <<library_type>>s en streaming sur <<key_name>>
studio_name: <<key_name>>
studio_summary: <<library_type>>s produits par <<key_name>>
subtitle_language_name: Sous-titres <<key_name>>
subtitle_language_summary: <<library_type>>s avec sous-titres <<key_name>>
subtitle_language_other_name: Autres sous-titres
subtitle_language_other_summary: <<library_type>>s avec dautres sous-titres inhabituels
year_name: Le meilleur de <<key_name>>
year_summary: <<library_type>>s sortis en <<key_name>>
Loading…
Cancel
Save