[109] finished both wiki updates

pull/1107/head
meisnate12 2 years ago
parent cad9ada59a
commit b610e4aa59

@ -1 +1 @@
1.17.3-develop108 1.17.3-develop109

@ -1,31 +1,9 @@
############################################################# ##############################################################################
# Dynamic Audio Language Collections # # Audio Language Collections #
# Created by Yozora, Bullmoose20, & Sohjiro # # Created by Yozora, Bullmoose20, & Sohjiro #
############################################################# # EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
# Call this from your config.yml (Movie or Show) # # https://metamanager.wiki/en/latest/defaults/both/actor.html #
# 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: external_templates:
pmm: templates pmm: templates

@ -1,31 +1,9 @@
############################################################# ##############################################################################
# CommonSense Content Rating Collections # # CommonSense Content Rating Collections #
# Created by Yozora, Bullmoose20, & Sohjiro # # Created by Yozora, Bullmoose20, & Sohjiro #
############################################################# # EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
# Call this from your config.yml (Movie or Show) # # https://metamanager.wiki/en/latest/defaults/both/content_rating_cs.html #
# If nothing is specified these are the defaults # ##############################################################################
# #
# metadata_path: #
# - git: PMM/content_rating_cs #
# 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: external_templates:
pmm: templates pmm: templates
@ -44,8 +22,8 @@ collections:
dynamic_collections: dynamic_collections:
CommonSense Content Rating: CommonSense Content Rating:
type: content_rating type: content_rating
title_format: <<key_name>> <<library_typeU>>s title_format: Age <<key_name>>+ <<library_typeU>>s
other_name: Other Ratings other_name: Not Rated <<library_typeU>>s
template: template:
- smart_filter - smart_filter
- translation - translation
@ -62,7 +40,7 @@ dynamic_collections:
default: content_rating/cs/<<key_name>> default: content_rating/cs/<<key_name>>
other: content_rating/other other: content_rating/other
translation_key: translation_key:
default: content_rating default: content_rating_cs
other: content_rating_other other: content_rating_other
include: include:
- 1 - 1
@ -83,26 +61,7 @@ dynamic_collections:
- 16 - 16
- 17 - 17
- 18 - 18
- NR key_name_override:
title_override:
1: Age 1+
2: Age 2+
3: Age 3+
4: Age 4+
5: Age 5+
6: Age 6+
7: Age 7+
8: Age 8+
9: Age 9+
10: Age 10+
11: Age 11+
12: Age 12+
13: Age 13+
14: Age 14+
15: Age 15+
16: Age 16+
17: Age 17+
18: Age 18+
NR: Not Rated NR: Not Rated
addons: addons:
1: 1:
@ -128,37 +87,51 @@ dynamic_collections:
- TV-Y - TV-Y
- E - E
- gb/E - gb/E
- TV-G
- "03" - "03"
4: 4:
- TV-G - gb/U
- gb/0+
- G - G
- TV-Y
- E
- gb/E
- "04" - "04"
5: 5:
- TV-G - gb/U
- gb/0+
- G - G
- TV-Y
- E
- gb/E
- "05" - "05"
6: 6:
- gb/PG - gb/U
- TV-PG - gb/0+
- G
- TV-Y
- E
- gb/E
- "06" - "06"
7: 7:
- gb/PG - gb/PG
- TV-PG - TV-PG
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
- PG
- "07" - "07"
8: 8:
- gb/PG - gb/PG
- TV-PG - TV-PG
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
- PG
- "08" - "08"
9: 9:
- gb/PG - gb/PG
- TV-PG - TV-PG
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
- PG
- gb/9+ - gb/9+
- "09" - "09"
10: 10:
@ -166,17 +139,20 @@ dynamic_collections:
- TV-PG - TV-PG
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
- PG
- gb/9+ - gb/9+
11: 11:
- gb/PG - gb/PG
- TV-PG - TV-PG
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
- PG
- gb/9+ - gb/9+
12: 12:
- gb/12 - gb/12
- gb/12A - gb/12A
- 12+ - 12+
- PG
13: 13:
- gb/12 - gb/12
- gb/12A - gb/12A

@ -1,31 +1,9 @@
############################################################# ##############################################################################
# Dynamic UK Content Rating Collections # # UK Content Rating Collections #
# Created by Yozora, Bullmoose20, & Sohjiro # # Created by Yozora, Bullmoose20, & Sohjiro #
############################################################# # EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
# Call this from your config.yml (Movie or Show) # # https://metamanager.wiki/en/latest/defaults/both/content_rating_uk.html #
# 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: external_templates:
pmm: templates pmm: templates
@ -45,7 +23,7 @@ dynamic_collections:
UK Content Rating: UK Content Rating:
type: content_rating type: content_rating
title_format: <<key_name>> <<library_typeU>>s title_format: <<key_name>> <<library_typeU>>s
other_name: Other Ratings other_name: Not Rated <<library_typeU>>s
template: template:
- smart_filter - smart_filter
- translation - translation
@ -72,7 +50,6 @@ dynamic_collections:
- 15 - 15
- 18 - 18
- R18 - R18
- NR
addons: addons:
U: U:
- gb/U - gb/U
@ -86,28 +63,29 @@ dynamic_collections:
- 2 - 2
- 3 - 3
- 4 - 4
- 01 - 5
- 02 - 6
- 03 - "01"
- 04 - "02"
- "03"
- "04"
- "05"
- "06"
PG: PG:
- gb/PG - gb/PG
- gb/9+ - gb/9+
- TV-PG - TV-PG
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
- 5 - PG
- 6
- 7 - 7
- 8 - 8
- 9 - 9
- 05
- 06
- 07
- 08
- 09
- 10 - 10
- 11 - 11
- "07"
- "08"
- "09"
12: 12:
- gb/12 - gb/12
- 12 - 12
@ -138,14 +116,3 @@ dynamic_collections:
- gb/X - gb/X
- X - X
- NC-17 - NC-17
NR:
- Approved
- N/A
- NOT RATED
- Not Rated
- gb/NR
- Unrated
- gb/Not Rated
- gb/Rejected
- gb/Unrated
- None

@ -1,29 +1,9 @@
############################################################# ##############################################################################
# Dynamic Genre Collections # # Genre Collections #
# Created by Yozora, Bullmoose20, & Sohjiro # # Created by Yozora, Bullmoose20, & Sohjiro #
############################################################# # EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
# Call this from your config.yml (Movie or Show) # # https://metamanager.wiki/en/latest/defaults/both/genre.html #
# 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: external_templates:
pmm: templates pmm: templates
@ -54,8 +34,6 @@ dynamic_collections:
default: genre/<<key_name_encoded>> default: genre/<<key_name_encoded>>
translation_key: translation_key:
default: genre default: genre
title_override:
Biography: Biopic
addons: addons:
Action: Action:
- Action/Adventure - Action/Adventure
@ -71,8 +49,8 @@ dynamic_collections:
- Action & adventure - Action & adventure
- Action and Adventure - Action and Adventure
- Action and adventure - Action and adventure
Biography: Biopic:
- Biopic - Biography
Family: Family:
- Kids & Family - Kids & Family
Fantasy: Fantasy:

@ -1,29 +1,9 @@
############################################################# ##############################################################################
# Dynamic Resolution Collections # # Resolution Collections #
# Created by Yozora, Bullmoose20, & Sohjiro # # Created by Yozora, Bullmoose20, & Sohjiro #
############################################################# # EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
# Call this from your config.yml (Movie or Show) # # https://metamanager.wiki/en/latest/defaults/both/resolution.html #
# 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: external_templates:
pmm: templates pmm: templates

@ -1,31 +1,9 @@
############################################################# ##############################################################################
# Dynamic Resolution Collections # # Standard Resolution Collections #
# Created by Yozora, Bullmoose20, & Sohjiro # # Created by Yozora, Bullmoose20, & Sohjiro #
############################################################# # EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
# Call this from your config.yml (Movie or Show) # # https://metamanager.wiki/en/latest/defaults/both/resolution_standards.html #
# 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: external_templates:
pmm: templates pmm: templates
@ -45,7 +23,7 @@ dynamic_collections:
Resolution Standards: Resolution Standards:
type: resolution type: resolution
title_format: <<key_name>> <<library_typeU>>s title_format: <<key_name>> <<library_typeU>>s
other_name: Other Resolutions other_name: Other Resolutions <<library_typeU>>s
template: template:
- smart_filter - smart_filter
- translation - translation
@ -61,28 +39,26 @@ dynamic_collections:
image: image:
default: resolution/standards/<<key>> default: resolution/standards/<<key>>
translation_key: translation_key:
default: resolution_standards default: resolution
other: resolution_standards_other other: resolution_other
include: include:
- 480 - SD
- 720 - HD Ready
- 1080 - Full HD
- 4k - Ultra HD
- 8k
addons: addons:
480: SD:
- 144 - 144
- 240 - 240
- 360 - 360
- 576 - 576
- sd - sd
1080: HD Ready:
- 720
Full HD:
- 1080
- 2k - 2k
4k: Ultra HD:
- 4k
- 8k - 8k
title_override:
480: SD
720: HD Ready
1080: Full HD
4k: Ultra HD

@ -1,75 +1,9 @@
############################################################# ##############################################################################
# Streaming Service Collections # # Streaming Collections #
# Created by Yozora, Bullmoose20, & Sohjiro # # Created by Yozora, Bullmoose20, & Sohjiro #
############################################################# # EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
# Call this from your config.yml (Movie or Show) # # https://metamanager.wiki/en/latest/defaults/both/streaming.html #
# 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: external_templates:
pmm: templates pmm: templates

@ -1,29 +1,9 @@
############################################################# ##############################################################################
# Dynamic Studio Collections # # Studio Collections #
# Created by Yozora, Bullmoose20, & Sohjiro # # Created by Yozora, Bullmoose20, & Sohjiro #
############################################################# # EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
# Call this from your config.yml (Movie or Show) # # https://metamanager.wiki/en/latest/defaults/both/studio.html #
# 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: external_templates:
pmm: templates pmm: templates

@ -1,31 +1,9 @@
############################################################# ##############################################################################
# Dynamic Subtitle Language Collections # # Subtitle Language Collections #
# Created by Yozora, Bullmoose20, & Sohjiro # # Created by Yozora, Bullmoose20, & Sohjiro #
############################################################# # EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
# Call this from your config.yml (Movie or Show) # # https://metamanager.wiki/en/latest/defaults/both/subtitle_language.html #
# 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: external_templates:
pmm: templates pmm: templates

@ -1,33 +1,9 @@
############################################################# ##############################################################################
# Dynamic Year Collections # # Year Collections #
# Created by Yozora, Bullmoose20, & Sohjiro # # Created by Yozora, Bullmoose20, & Sohjiro #
############################################################# # EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
# Call this from your config.yml (Movie or Show) # # https://metamanager.wiki/en/latest/defaults/both/year.html #
# 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: external_templates:
pmm: templates pmm: templates

@ -1,29 +1,9 @@
############################################################# ##############################################################################
# Dynamic US Content Rating Collections # # US Content Rating Collections #
# Created by Yozora, Bullmoose20, & Sohjiro # # Created by Yozora, Bullmoose20, & Sohjiro #
############################################################# # EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
# Call this from your config.yml (Movie only) # # https://metamanager.wiki/en/latest/defaults/both/content_rating_us.html #
# 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: external_templates:
pmm: templates pmm: templates
@ -43,7 +23,7 @@ dynamic_collections:
US Movie Content Ratings: US Movie Content Ratings:
type: content_rating type: content_rating
title_format: <<key_name>> <<library_typeU>>s title_format: <<key_name>> <<library_typeU>>s
other_name: Other Ratings other_name: Not Rated <<library_typeU>>s
template: template:
- smart_filter - smart_filter
- translation - translation
@ -68,7 +48,6 @@ dynamic_collections:
- PG-13 - PG-13
- R - R
- NC-17 - NC-17
- NR
addons: addons:
G: G:
- gb/U - gb/U
@ -83,27 +62,27 @@ dynamic_collections:
- 3 - 3
- 4 - 4
- 5 - 5
- 01 - 6
- 02 - "01"
- 03 - "02"
- 04 - "03"
- 05 - "04"
- "05"
- "06"
PG: PG:
- gb/PG - gb/PG
- gb/9+ - gb/9+
- TV-PG - TV-PG
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
- 6
- 7 - 7
- 8 - 8
- 9 - 9
- 06 - "07"
- 07 - "08"
- 08 - "09"
- 09 - "10"
- 10 - "11"
- 11
PG-13: PG-13:
- gb/12A - gb/12A
- gb/12 - gb/12
@ -114,8 +93,8 @@ dynamic_collections:
- 14 - 14
- 15 - 15
- 16 - 16
- 17
R: R:
- 17
- 18 - 18
- gb/18 - gb/18
- MA-17 - MA-17
@ -129,15 +108,4 @@ dynamic_collections:
- gb/X - gb/X
- R18 - R18
- X - X
NR:
- Approved
- N/A
- NOT RATED
- Not Rated
- gb/NR
- Unrated
- gb/Not Rated
- gb/Rejected
- gb/Unrated
- None

@ -46,7 +46,7 @@ dynamic_collections:
Country: Country:
type: country type: country
title_format: <<key_name>> <<library_typeU>>s title_format: <<key_name>> <<library_typeU>>s
other_name: Other Countries other_name: Other Countries <<library_typeU>>s
template: template:
- smart_filter - smart_filter
- translation - translation

@ -1,29 +1,9 @@
############################################################# ##############################################################################
# Dynamic US TV Content Rating Collections # # US Content Rating Collections #
# Created by Yozora, Bullmoose20, & Sohjiro # # Created by Yozora, Bullmoose20, & Sohjiro #
############################################################# # EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
# Call this from your config.yml (Show only) # # https://metamanager.wiki/en/latest/defaults/both/content_rating_us.html #
# If nothing is specified these are the defaults # ##############################################################################
# #
# metadata_path: #
# - git: PMM/show/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 #
# # Sonarr Tag for existing items #
# item_sonarr_tag: #
#############################################################
external_templates: external_templates:
pmm: templates pmm: templates
@ -43,7 +23,7 @@ dynamic_collections:
US Show Content Rating: US Show Content Rating:
type: content_rating type: content_rating
title_format: <<key_name>> <<library_typeU>>s title_format: <<key_name>> <<library_typeU>>s
other_name: Other Ratings other_name: Not Rated <<library_typeU>>s
template: template:
- smart_filter - smart_filter
- translation - translation
@ -68,7 +48,6 @@ dynamic_collections:
- TV-PG - TV-PG
- TV-14 - TV-14
- TV-MA - TV-MA
- NR
addons: addons:
TV-G: TV-G:
- gb/U - gb/U
@ -81,21 +60,21 @@ dynamic_collections:
- 4 - 4
- 5 - 5
- 6 - 6
- 01 - "01"
- 02 - "02"
- 03 - "03"
- 04 - "04"
- 05 - "05"
- 06 - "06"
TV-Y: TV-Y:
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
- 7 - 7
- 8 - 8
- 9 - 9
- 07 - "07"
- 08 - "08"
- 09 - "09"
TV-PG: TV-PG:
- gb/PG - gb/PG
- gb/9+ - gb/9+
@ -121,14 +100,3 @@ dynamic_collections:
- NC-17 - NC-17
- R - R
- TVMA - TVMA
NR:
- Approved
- N/A
- NOT RATED
- Not Rated
- gb/NR
- Unrated
- gb/Not Rated
- gb/Rejected
- gb/Unrated
- None

@ -1,3 +1,11 @@
1.18.0.2 -> 1.18.0.3
content_rating_other_name: Changed `Other Ratings` to `Not Rated <<library_translationU>>s`
content_rating_other_summary: Changed `<<library_translationU>>s with other uncommon Ratings.` to `<<library_translationU>>s that are Unrated, Not Rated or any other uncommon Ratings.`
resolution_other_name: Changed `Other Resolution` to `Other Resolution <<library_translationU>>s`
country_other_name: Changed `Other Countries` to `Other Countries <<library_translationU>>s`
Added content_rating_cs_name and content_rating_cs_summary
1.18.0.1 -> 1.18.0.2 1.18.0.1 -> 1.18.0.2
added variables added variables

@ -245,12 +245,8 @@ translations:
resolution_name: <<key_name>> <<library_translationU>>(e/n) resolution_name: <<key_name>> <<library_translationU>>(e/n)
resolution_summary: <<library_translationU>>(e/n) mit der Auflösung <<key_name>>. resolution_summary: <<library_translationU>>(e/n) mit der Auflösung <<key_name>>.
# Beispiel key_name: 1080p resolution_other_name: Andere Auflösungen
resolution_standards_name: <<key_name>> <<library_translationU>>(e/n) resolution_other_summary: <<library_translationU>>(e/n) mit anderen ungewöhnlichen Auflösungen.
resolution_standards_summary: <<library_translationU>>(e/n) mit der Auflösung <<key_name>>.
resolution_standards_other_name: Andere Auflösungen
resolution_standards_other_summary: <<library_translationU>>(e/n) mit anderen ungewöhnlichen Auflösungen.
# Beispiele key_name: New Year's Day, Valentine's Day, St. Patrick's Day, Easter, Mother's Day, Memorial Day, Father's Day, Independence Day, Labor Day, Halloween, Thanksgiving, Christmas # Beispiele key_name: New Year's Day, Valentine's Day, St. Patrick's Day, Easter, Mother's Day, Memorial Day, Father's Day, Independence Day, Labor Day, Halloween, Thanksgiving, Christmas
seasonal_name: <<key_name>> <<library_translationU>>(e/n) seasonal_name: <<key_name>> <<library_translationU>>(e/n)

@ -1,4 +1,4 @@
version: 1.18.0.2 version: 1.18.0.3
variables: variables:
library_translation: library_translation:
# For Movie Libraries # For Movie Libraries
@ -207,14 +207,18 @@ translations:
content_rating_name: <<key_name>> <<library_translationU>>s content_rating_name: <<key_name>> <<library_translationU>>s
content_rating_summary: <<library_translationU>>s that are rated <<key_name>>. content_rating_summary: <<library_translationU>>s that are rated <<key_name>>.
content_rating_other_name: Other Ratings # example key_name: TV-MA
content_rating_other_summary: <<library_translationU>>s with other uncommon Ratings. content_rating_cs_name: Age <<key_name>>+ <<library_translationU>>s
content_rating_cs_summary: <<library_translationU>>s that are rated <<key_name>> accorfing to the Common Sense Rating System.
content_rating_other_name: Not Rated <<library_translationU>>s
content_rating_other_summary: <<library_translationU>>s that are Unrated, Not Rated or any other uncommon Ratings.
# example key_name: United States # example key_name: United States
country_name: <<key_name>> <<library_translationU>>s country_name: <<key_name>> <<library_translationU>>s
country_summary: <<library_translationU>>s filmed in <<key_name>>. country_summary: <<library_translationU>>s filmed in <<key_name>>.
country_other_name: Other Countries country_other_name: Other Countries <<library_translationU>>s
country_other_summary: <<library_translationU>>s filmed in other uncommon Countries. country_other_summary: <<library_translationU>>s filmed in other uncommon Countries.
# example key_name: 2010s # example key_name: 2010s
@ -245,12 +249,8 @@ translations:
resolution_name: <<key_name>> <<library_translationU>>s resolution_name: <<key_name>> <<library_translationU>>s
resolution_summary: <<library_translationU>>s that have the resolution <<key_name>>. resolution_summary: <<library_translationU>>s that have the resolution <<key_name>>.
# example key_name: 1080p resolution_other_name: Other Resolution <<library_translationU>>s
resolution_standards_name: <<key_name>> <<library_translationU>>s resolution_other_summary: <<library_translationU>>s that have other uncommon resolutions.
resolution_standards_summary: <<library_translationU>>s that have the resolution <<key_name>>.
resolution_standards_other_name: Other Resolutions
resolution_standards_other_summary: <<library_translationU>>s that have other uncommon resolutions.
# possible key_names: New Year's Day, Valentine's Day, St. Patrick's Day, Easter, Mother's Day, Memorial Day, Father's Day, Independence Day, Labor Day, Halloween, Thanksgiving, Christmas # possible key_names: New Year's Day, Valentine's Day, St. Patrick's Day, Easter, Mother's Day, Memorial Day, Father's Day, Independence Day, Labor Day, Halloween, Thanksgiving, Christmas
seasonal_name: <<key_name>> <<library_translationU>>s seasonal_name: <<key_name>> <<library_translationU>>s

@ -245,12 +245,8 @@ translations:
resolution_name: <<library_translationU>>s de <<key_name>> resolution_name: <<library_translationU>>s de <<key_name>>
resolution_summary: <<library_translationU>>s ayant la résolution <<key_name>>. resolution_summary: <<library_translationU>>s ayant la résolution <<key_name>>.
# example key_name: 1080p resolution_other_name: Autres résolutions
resolution_standards_name: <<library_translationU>>s de <<key_name>> resolution_other_summary: <<library_translationU>>s qui ont dautres résolutions inhabituelles
resolution_standards_summary: <<library_translationU>>s ayant la résolution <<key_name>>.
resolution_standards_other_name: Autres résolutions
resolution_standards_other_summary: <<library_translationU>>s qui ont dautres résolutions inhabituelles
# possible key_names: New Year's Day, Valentine's Day, St. Patrick's Day, Easter, Mother's Day, Memorial Day, Father's Day, Independence Day, Labor Day, Halloween, Thanksgiving, Christmas # possible key_names: New Year's Day, Valentine's Day, St. Patrick's Day, Easter, Mother's Day, Memorial Day, Father's Day, Independence Day, Labor Day, Halloween, Thanksgiving, Christmas
seasonal_name: <<library_translationU>>s <<key_name>> seasonal_name: <<library_translationU>>s <<key_name>>

@ -112,6 +112,9 @@ table.clearTable {
table.clearTable td { table.clearTable td {
padding: 3px 3px 3px 15px; padding: 3px 3px 3px 15px;
} }
table.clearTable th {
text-align: center;
}
table.clearTable, table.clearTable tbody, table.clearTable tr, table.clearTable td, table.clearTable th { table.clearTable, table.clearTable tbody, table.clearTable tr, table.clearTable td, table.clearTable th {
background-color: rgba(0, 0, 0, 0.0) !important; background-color: rgba(0, 0, 0, 0.0) !important;
} }

@ -175,6 +175,7 @@ html_theme_options = {
("_menu", "Defaults", [ ("_menu", "Defaults", [
("PMM Defaults", "defaults/readme"), ("PMM Defaults", "defaults/readme"),
("PMM Files", "defaults/files"), ("PMM Files", "defaults/files"),
("Shared Variables", "defaults/variables"),
("_divider", ), ("_divider", ),
("_menu", "Award Collections", [ ("_menu", "Award Collections", [
("Awards Separator", "defaults/award/separator"), ("Awards Separator", "defaults/award/separator"),
@ -205,7 +206,7 @@ html_theme_options = {
("_menu", "Movie Collections", [ ("_menu", "Movie Collections", [
("Actor Collections", "defaults/both/actor"), ("Actor Collections", "defaults/both/actor"),
("Audio Language Collections", "defaults/both/audio_language"), ("Audio Language Collections", "defaults/both/audio_language"),
("Content Ratings (US) Collections", "defaults/movie/content_rating_us"), ("Content Ratings (US) Collections", "defaults/both/content_rating_us"),
("Content Ratings (UK) Collections", "defaults/both/content_rating_uk"), ("Content Ratings (UK) Collections", "defaults/both/content_rating_uk"),
("Country Collections", "defaults/movie/country"), ("Country Collections", "defaults/movie/country"),
("Decade Collections", "defaults/movie/decade"), ("Decade Collections", "defaults/movie/decade"),
@ -226,7 +227,7 @@ html_theme_options = {
("_menu", "Show Collections", [ ("_menu", "Show Collections", [
("Actor Collections", "defaults/both/actor"), ("Actor Collections", "defaults/both/actor"),
("Audio Language Collections", "defaults/both/audio_language"), ("Audio Language Collections", "defaults/both/audio_language"),
("Content Ratings (US) Collections", "defaults/show/content_rating_us"), ("Content Ratings (US) Collections", "defaults/both/content_rating_us"),
("Content Ratings (UK) Collections", "defaults/both/content_rating_uk"), ("Content Ratings (UK) Collections", "defaults/both/content_rating_uk"),
("Country Collections", "defaults/show/country"), ("Country Collections", "defaults/show/country"),
("Decade Collections", "defaults/show/decade"), ("Decade Collections", "defaults/show/decade"),

@ -1,6 +1,6 @@
# British Academy of Film and Television Arts Default Metadata File # British Academy of Film and Television Arts Awards Collections
The `bafta` Metadata File is used to create collections based on the British Academy of Film and Television Arts Awards. The `bafta` Default Metadata File is used to create collections based on the British Academy of Film and Television Arts Awards.
This Default file requires [Trakt Authentication](../../config/trakt) This Default file requires [Trakt Authentication](../../config/trakt)
@ -8,12 +8,12 @@ This Default file requires [Trakt Authentication](../../config/trakt)
![](../images/bafta.png) ![](../images/bafta.png)
## Collections ## Collections Section 16
| Collection | Key | Description | | Collection | Key | Description |
|:-------------------|:----------:|:--------------------------------------------------------------------------------------------| |:----------------------------------------------|:---------------------------------:|:--------------------------------------------------------------------------------------------|
| `BAFTA Best Films` | `best` | Collection of British Academy of Film and Television Arts Best Film Award Winners. | | `BAFTA Best Films` | `best` | Collection of British Academy of Film and Television Arts Best Film Award Winners. |
| `BAFTA <<year>>` | `<<year>>` | Collection of British Academy of Film and Television Arts Award Winners for the given year. | | `BAFTA <<year>>`<br>**Example:** `BAFTA 2022` | `<<year>>`<br>**Example:** `2022` | Collection of British Academy of Film and Television Arts Award Winners for the given year. |
## Config ## Config
@ -39,7 +39,8 @@ All [Shared Variables](../variables) are available as well as the additional Var
| `use_year_collections` | **Description:** Turn the individual year collections off.<br>**Values:** `false` to turn of the collections | | `use_year_collections` | **Description:** Turn the individual year collections off.<br>**Values:** `false` to turn of the collections |
| `collection_order` | **Description:** Changes the Collection Order for all collections in a Defaults file.<br>**Default:** `custom`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> | | `collection_order` | **Description:** Changes the Collection Order for all collections in a Defaults file.<br>**Default:** `custom`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> |
| `collection_order_<<key>>` | **Description:** Changes the Collection Order of the specified key's Collection.<br>**Default:** `collection_order`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> | | `collection_order_<<key>>` | **Description:** Changes the Collection Order of the specified key's Collection.<br>**Default:** `collection_order`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> |
| `data` | **Description:** Replaces the `data` dynamic collection value.<br><table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>starting</code></td><td>Controls the starting year for collections<br><strong>Default:</strong> current_year-5<br><strong>Values:</strong> Number greater than 0</td></tr><tr><td><code>ending</code></td><td>Controls the ending year for collections<br><strong>Default:</strong> current_year<br><strong>Values:</strong> Number greater than 1</td></tr><tr><td><code>increment</code></td><td>Controls the increment (i.e. every 5th year)<br><strong>Default:</strong> 1<br><strong>Values:</strong> Number greater than 0</td><td></td></tr></table><ul><li><strong><code>starting</code> and <code>ending</code> can also have the value <code>current_year</code></strong></li><li><strong>You can also use a value relative to the <code>current_year</code> by doing <code>current_year-5</code></strong></li></ul> | | `data` | **Description:** Replaces the `data` dynamic collection value.<br><table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>starting</code></td><td>Controls the starting year for collections<hr><strong>Default:</strong> current_year-5<hr><strong>Values:</strong> Number greater than 0</td></tr><tr><td><code>ending</code></td><td>Controls the ending year for collections<hr><strong>Default:</strong> current_year<hr><strong>Values:</strong> Number greater than 1</td></tr><tr><td><code>increment</code></td><td>Controls the increment (i.e. every 5th year)<hr><strong>Default:</strong> 1<hr><strong>Values:</strong> Number greater than 0</td><td></td></tr></table><ul><li><strong><code>starting</code> and <code>ending</code> can also have the value <code>current_year</code></strong></li><li><strong>You can also use a value relative to the <code>current_year</code> by doing <code>current_year-5</code></strong></li></ul> |
| `exclude` | **Description:** Exclude these Years from creating a Dynamic Collection.<br>**Values:** Any list of Years |
The below is an example config.yml extract with some Template Variables added in to change how the file works. The below is an example config.yml extract with some Template Variables added in to change how the file works.

@ -1,6 +1,6 @@
# Cannes Default Metadata File # Cannes Awards Collections
The `cannes` Metadata File is used to create collections based on the Cannes Film Awards. The `cannes` Default Metadata File is used to create collections based on the Cannes Film Awards.
This Default file requires [Trakt Authentication](../../config/trakt) This Default file requires [Trakt Authentication](../../config/trakt)
@ -8,12 +8,12 @@ This Default file requires [Trakt Authentication](../../config/trakt)
![](../images/cannes.png) ![](../images/cannes.png)
## Collections ## Collections Section 16
| Collection | Key | Description | | Collection | Key | Description |
|:-----------------------------|:----------:|:------------------------------------------------------------| |:------------------------------------------------|:---------------------------------:|:------------------------------------------------------------|
| `Cannes Golden Palm Winners` | `palm` | Collection of Cannes Golden Palm Award Winners. | | `Cannes Golden Palm Winners` | `palm` | Collection of Cannes Golden Palm Award Winners. |
| `Cannes <<year>>` | `<<year>>` | Collection of Cannes Film Award Winners for the given year. | | `Cannes <<year>>`<br>**Example:** `Cannes 2022` | `<<year>>`<br>**Example:** `2022` | Collection of Cannes Film Award Winners for the given year. |
## Config ## Config
@ -39,7 +39,8 @@ All [Shared Variables](../variables) are available as well as the additional Var
| `use_year_collections` | **Description:** Turn the individual year collections off<br>**Values:** `false` to turn of the collections | | `use_year_collections` | **Description:** Turn the individual year collections off<br>**Values:** `false` to turn of the collections |
| `collection_order` | **Description:** Changes the Collection Order for all collections in a Defaults file.<br>**Default:** `custom`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> | | `collection_order` | **Description:** Changes the Collection Order for all collections in a Defaults file.<br>**Default:** `custom`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> |
| `collection_order_<<key>>` | **Description:** Changes the Collection Order of the specified key's Collection.<br>**Default:** `collection_order`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> | | `collection_order_<<key>>` | **Description:** Changes the Collection Order of the specified key's Collection.<br>**Default:** `collection_order`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> |
| `data` | **Description:** Replaces the `data` dynamic collection value.<br><table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>starting</code></td><td>Controls the starting year for collections<br><strong>Default:</strong> current_year-5<br><strong>Values:</strong> Number greater than 0</td></tr><tr><td><code>ending</code></td><td>Controls the ending year for collections<br><strong>Default:</strong> current_year<br><strong>Values:</strong> Number greater than 1</td></tr><tr><td><code>increment</code></td><td>Controls the increment (i.e. every 5th year)<br><strong>Default:</strong> 1<br><strong>Values:</strong> Number greater than 0</td><td></td></tr></table><ul><li><strong><code>starting</code> and <code>ending</code> can also have the value <code>current_year</code></strong></li><li><strong>You can also use a value relative to the <code>current_year</code> by doing <code>current_year-5</code></strong></li></ul> | | `data` | **Description:** Replaces the `data` dynamic collection value.<br><table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>starting</code></td><td>Controls the starting year for collections<hr><strong>Default:</strong> current_year-5<hr><strong>Values:</strong> Number greater than 0</td></tr><tr><td><code>ending</code></td><td>Controls the ending year for collections<hr><strong>Default:</strong> current_year<hr><strong>Values:</strong> Number greater than 1</td></tr><tr><td><code>increment</code></td><td>Controls the increment (i.e. every 5th year)<hr><strong>Default:</strong> 1<hr><strong>Values:</strong> Number greater than 0</td><td></td></tr></table><ul><li><strong><code>starting</code> and <code>ending</code> can also have the value <code>current_year</code></strong></li><li><strong>You can also use a value relative to the <code>current_year</code> by doing <code>current_year-5</code></strong></li></ul> |
| `exclude` | **Description:** Exclude these Years from creating a Dynamic Collection.<br>**Values:** Any list of Years |
The below is an example config.yml extract with some Template Variables added in to change how the file works. The below is an example config.yml extract with some Template Variables added in to change how the file works.

@ -1,10 +1,20 @@
# Critics Choice Default Metadata File # Critics Choice Awards Collections
The `choice` Metadata File is used to create collections based on the Critics Choice Awards. The `choice` Default Metadata File is used to create collections based on the Critics Choice Awards.
This Default file requires [Trakt Authentication](../../config/trakt) This Default file requires [Trakt Authentication](../../config/trakt)
This file works with Movie and TV Libraries. **This file works with Movie and TV Libraries.**
![](../images/choice.png)
## Collections Section 16
| Collection | Key | Description |
|:------------------------------------------------------------------------------|:---------------------------------:|:---------------------------------------------------------------|
| `Critics Choice Awards <<year>>`<br>**Example:** `Critics Choice Awards 2022` | `<<year>>`<br>**Example:** `2022` | Collection of Critics Choice Award Winners for the given year. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
@ -18,16 +28,6 @@ libraries:
- pmm: choice - pmm: choice
``` ```
## Collections
| Collection | Key | Description |
|:---------------------------------|:----------:|:---------------------------------------------------------------|
| `Critics Choice Awards <<year>>` | `<<year>>` | Collection of Critics Choice Award Winners for the given year. |
### Examples
![](../images/choice.png)
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.
@ -41,7 +41,8 @@ All [Shared Variables](../variables) are available as well as the additional Var
| `use_year_collections` | **Description:** Turn the individual year collections off<br>**Values:** `false` to turn of the collections | | `use_year_collections` | **Description:** Turn the individual year collections off<br>**Values:** `false` to turn of the collections |
| `collection_order` | **Description:** Changes the Collection Order for all collections in a Defaults file.<br>**Default:** `custom`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> | | `collection_order` | **Description:** Changes the Collection Order for all collections in a Defaults file.<br>**Default:** `custom`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> |
| `collection_order_<<key>>` | **Description:** Changes the Collection Order of the specified key's Collection.<br>**Default:** `collection_order`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> | | `collection_order_<<key>>` | **Description:** Changes the Collection Order of the specified key's Collection.<br>**Default:** `collection_order`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> |
| `data` | **Description:** Replaces the `data` dynamic collection value.<br><table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>starting</code></td><td>Controls the starting year for collections<br><strong>Default:</strong> current_year-5<br><strong>Values:</strong> Number greater than 0</td></tr><tr><td><code>ending</code></td><td>Controls the ending year for collections<br><strong>Default:</strong> current_year<br><strong>Values:</strong> Number greater than 1</td></tr><tr><td><code>increment</code></td><td>Controls the increment (i.e. every 5th year)<br><strong>Default:</strong> 1<br><strong>Values:</strong> Number greater than 0</td><td></td></tr></table><ul><li><strong><code>starting</code> and <code>ending</code> can also have the value <code>current_year</code></strong></li><li><strong>You can also use a value relative to the <code>current_year</code> by doing <code>current_year-5</code></strong></li></ul> | | `data` | **Description:** Replaces the `data` dynamic collection value.<br><table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>starting</code></td><td>Controls the starting year for collections<hr><strong>Default:</strong> current_year-5<hr><strong>Values:</strong> Number greater than 0</td></tr><tr><td><code>ending</code></td><td>Controls the ending year for collections<hr><strong>Default:</strong> current_year<hr><strong>Values:</strong> Number greater than 1</td></tr><tr><td><code>increment</code></td><td>Controls the increment (i.e. every 5th year)<hr><strong>Default:</strong> 1<hr><strong>Values:</strong> Number greater than 0</td><td></td></tr></table><ul><li><strong><code>starting</code> and <code>ending</code> can also have the value <code>current_year</code></strong></li><li><strong>You can also use a value relative to the <code>current_year</code> by doing <code>current_year-5</code></strong></li></ul> |
| `exclude` | **Description:** Exclude these Years from creating a Dynamic Collection.<br>**Values:** Any list of Years |
The below is an example config.yml extract with some Template Variables added in to change how the file works. The below is an example config.yml extract with some Template Variables added in to change how the file works.

@ -1,8 +1,18 @@
# Emmys Default Metadata File # Emmy Awards Collections
The `emmy` Metadata File is used to create collections based on the Emmy Awards. The `emmy` Default Metadata File is used to create collections based on the Emmy Awards.
This file works with Movie and TV Libraries. **This file works with Movie and TV Libraries.**
![](../images/emmy.png)
## Collections Section 16
| Collection | Key | Description |
|:----------------------------------------------|:---------------------------------:|:------------------------------------------------------|
| `Emmys <<year>>`<br>**Example:** `Emmys 2022` | `<<year>>`<br>**Example:** `2022` | Collection of Emmys Award Winners for the given year. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
@ -16,16 +26,6 @@ libraries:
- pmm: emmy - pmm: emmy
``` ```
## Collections
| Collection | Key | Description |
|:-------------------|:----------:|:------------------------------------------------------|
| `Emmys <<year>>` | `<<year>>` | Collection of Emmys Award Winners for the given year. |
### Examples
![](../images/emmy.png)
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.
@ -39,7 +39,8 @@ All [Shared Variables](../variables) are available as well as the additional Var
| `use_year_collections` | **Description:** Turn the individual year collections off<br>**Values:** `false` to turn of the collections | | `use_year_collections` | **Description:** Turn the individual year collections off<br>**Values:** `false` to turn of the collections |
| `collection_order` | **Description:** Changes the Collection Order for all collections in a Defaults file.<br>**Default:** `custom`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> | | `collection_order` | **Description:** Changes the Collection Order for all collections in a Defaults file.<br>**Default:** `custom`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> |
| `collection_order_<<key>>` | **Description:** Changes the Collection Order of the specified key's Collection.<br>**Default:** `collection_order`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> | | `collection_order_<<key>>` | **Description:** Changes the Collection Order of the specified key's Collection.<br>**Default:** `collection_order`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> |
| `data` | **Description:** Replaces the `data` dynamic collection value.<br><table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>starting</code></td><td>Controls the starting year for collections<br><strong>Default:</strong> current_year-5<br><strong>Values:</strong> Number greater than 0</td></tr><tr><td><code>ending</code></td><td>Controls the ending year for collections<br><strong>Default:</strong> current_year<br><strong>Values:</strong> Number greater than 1</td></tr><tr><td><code>increment</code></td><td>Controls the increment (i.e. every 5th year)<br><strong>Default:</strong> 1<br><strong>Values:</strong> Number greater than 0</td><td></td></tr></table><ul><li><strong><code>starting</code> and <code>ending</code> can also have the value <code>current_year</code></strong></li><li><strong>You can also use a value relative to the <code>current_year</code> by doing <code>current_year-5</code></strong></li></ul> | | `data` | **Description:** Replaces the `data` dynamic collection value.<br><table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>starting</code></td><td>Controls the starting year for collections<hr><strong>Default:</strong> current_year-5<hr><strong>Values:</strong> Number greater than 0</td></tr><tr><td><code>ending</code></td><td>Controls the ending year for collections<hr><strong>Default:</strong> current_year<hr><strong>Values:</strong> Number greater than 1</td></tr><tr><td><code>increment</code></td><td>Controls the increment (i.e. every 5th year)<hr><strong>Default:</strong> 1<hr><strong>Values:</strong> Number greater than 0</td><td></td></tr></table><ul><li><strong><code>starting</code> and <code>ending</code> can also have the value <code>current_year</code></strong></li><li><strong>You can also use a value relative to the <code>current_year</code> by doing <code>current_year-5</code></strong></li></ul> |
| `exclude` | **Description:** Exclude these Years from creating a Dynamic Collection.<br>**Values:** Any list of Years |
The below is an example config.yml extract with some Template Variables added in to change how the file works. The below is an example config.yml extract with some Template Variables added in to change how the file works.

@ -1,8 +1,19 @@
# Golden Globes Default Metadata File # Golden Globes Awards Collections
The `golden` Metadata File is used to create collections based on the Golden Globe Awards. The `golden` Default Metadata File is used to create collections based on the Golden Globe Awards.
The `Golden Globe Best Motion Pictures` Collection only works with Movie Libraries but the year collections work with both Movie and TV libraries. **The `Golden Globe Best Motion Pictures` Collection only works with Movie Libraries but the year collections work with both Movie and TV libraries.**
![](../images/golden.png)
## Collections Section 16
| Collection | Key | Description |
|:------------------------------------------------------------|:---------------------------------:|:--------------------------------------------------------------|
| `Golden Globe Best Motion Pictures` | `best` | Collection of Golden Globe Best Motion Picture Award Winners. |
| `Golden Globe <<year>>`<br>**Example:** `Golden Globe 2022` | `<<year>>`<br>**Example:** `2022` | Collection of Golden Globe Award Winners for the given year. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
@ -16,17 +27,6 @@ libraries:
- pmm: golden - pmm: golden
``` ```
## Collections
| Collection | Key | Description |
|:------------------------------------|:----------:|:--------------------------------------------------------------|
| `Golden Globe Best Motion Pictures` | `best` | Collection of Golden Globe Best Motion Picture Award Winners. |
| `Golden Globe <<year>>` | `<<year>>` | Collection of Golden Globe Award Winners for the given year. |
### Examples
![](../images/golden.png)
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.
@ -40,7 +40,8 @@ All [Shared Variables](../variables) are available as well as the additional Var
| `use_year_collections` | **Description:** Turn the individual year collections off<br>**Values:** `false` to turn of the collections | | `use_year_collections` | **Description:** Turn the individual year collections off<br>**Values:** `false` to turn of the collections |
| `collection_order` | **Description:** Changes the Collection Order for all collections in a Defaults file.<br>**Default:** `custom`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> | | `collection_order` | **Description:** Changes the Collection Order for all collections in a Defaults file.<br>**Default:** `custom`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> |
| `collection_order_<<key>>` | **Description:** Changes the Collection Order of the specified key's Collection.<br>**Default:** `collection_order`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> | | `collection_order_<<key>>` | **Description:** Changes the Collection Order of the specified key's Collection.<br>**Default:** `collection_order`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> |
| `data` | **Description:** Replaces the `data` dynamic collection value.<br><table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>starting</code></td><td>Controls the starting year for collections<br><strong>Default:</strong> current_year-5<br><strong>Values:</strong> Number greater than 0</td></tr><tr><td><code>ending</code></td><td>Controls the ending year for collections<br><strong>Default:</strong> current_year<br><strong>Values:</strong> Number greater than 1</td></tr><tr><td><code>increment</code></td><td>Controls the increment (i.e. every 5th year)<br><strong>Default:</strong> 1<br><strong>Values:</strong> Number greater than 0</td><td></td></tr></table><ul><li><strong><code>starting</code> and <code>ending</code> can also have the value <code>current_year</code></strong></li><li><strong>You can also use a value relative to the <code>current_year</code> by doing <code>current_year-5</code></strong></li></ul> | | `data` | **Description:** Replaces the `data` dynamic collection value.<br><table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>starting</code></td><td>Controls the starting year for collections<hr><strong>Default:</strong> current_year-5<hr><strong>Values:</strong> Number greater than 0</td></tr><tr><td><code>ending</code></td><td>Controls the ending year for collections<hr><strong>Default:</strong> current_year<hr><strong>Values:</strong> Number greater than 1</td></tr><tr><td><code>increment</code></td><td>Controls the increment (i.e. every 5th year)<hr><strong>Default:</strong> 1<hr><strong>Values:</strong> Number greater than 0</td><td></td></tr></table><ul><li><strong><code>starting</code> and <code>ending</code> can also have the value <code>current_year</code></strong></li><li><strong>You can also use a value relative to the <code>current_year</code> by doing <code>current_year-5</code></strong></li></ul> |
| `exclude` | **Description:** Exclude these Years from creating a Dynamic Collection.<br>**Values:** Any list of Years |
The below is an example config.yml extract with some Template Variables added in to change how the file works. The below is an example config.yml extract with some Template Variables added in to change how the file works.

@ -1,8 +1,20 @@
# Academy Awards (Oscars) Default Metadata File # Academy Awards (Oscars) Collections
The `oscars` Metadata File is used to create collections based on the Academy Awards (Oscars). The `oscars` Default Metadata File is used to create collections based on the Academy Awards (Oscars).
This file only works with Movie Libraries. **This file only works with Movie Libraries.**
![](../images/oscars.png)
## Collections Section 16
| Collection | Key | Description |
|:----------------------------------------------------------------|:---------------------------------:|:-------------------------------------------------------|
| `Oscars Best Picture Winners` | `best_picture` | Collection of Oscars Best Picture Award Winners. |
| `Oscars Best Director Winners` | `best_director` | Collection of Oscars Best Director Award Winners. |
| `Oscars Winners <<year>>`<br>**Example:** `Oscars Winners 2022` | `<<year>>`<br>**Example:** `2022` | Collection of Oscars Award Winners for the given year. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
@ -13,18 +25,6 @@ libraries:
- pmm: oscars - pmm: oscars
``` ```
## Collections
| Collection | Key | Description |
|:-------------------------------|:---------------:|:-------------------------------------------------------|
| `Oscars Best Picture Winners` | `best_picture` | Collection of Oscars Best Picture Award Winners. |
| `Oscars Best Director Winners` | `best_director` | Collection of Oscars Best Director Award Winners. |
| `Oscars Winners <<year>>` | `<<year>>` | Collection of Oscars Award Winners for the given year. |
### Examples
![](../images/oscars.png)
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.
@ -38,7 +38,8 @@ All [Shared Variables](../variables) are available as well as the additional Var
| `use_year_collections` | **Description:** Turn the individual year collections off<br>**Values:** `false` to turn of the collections | | `use_year_collections` | **Description:** Turn the individual year collections off<br>**Values:** `false` to turn of the collections |
| `collection_order` | **Description:** Changes the Collection Order for all collections in a Defaults file.<br>**Default:** `custom`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> | | `collection_order` | **Description:** Changes the Collection Order for all collections in a Defaults file.<br>**Default:** `custom`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> |
| `collection_order_<<key>>` | **Description:** Changes the Collection Order of the specified key's Collection.<br>**Default:** `collection_order`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> | | `collection_order_<<key>>` | **Description:** Changes the Collection Order of the specified key's Collection.<br>**Default:** `collection_order`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> |
| `data` | **Description:** Replaces the `data` dynamic collection value.<br><table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>starting</code></td><td>Controls the starting year for collections<br><strong>Default:</strong> current_year-5<br><strong>Values:</strong> Number greater than 0</td></tr><tr><td><code>ending</code></td><td>Controls the ending year for collections<br><strong>Default:</strong> current_year<br><strong>Values:</strong> Number greater than 1</td></tr><tr><td><code>increment</code></td><td>Controls the increment (i.e. every 5th year)<br><strong>Default:</strong> 1<br><strong>Values:</strong> Number greater than 0</td><td></td></tr></table><ul><li><strong><code>starting</code> and <code>ending</code> can also have the value <code>current_year</code></strong></li><li><strong>You can also use a value relative to the <code>current_year</code> by doing <code>current_year-5</code></strong></li></ul> | | `data` | **Description:** Replaces the `data` dynamic collection value.<br><table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>starting</code></td><td>Controls the starting year for collections<hr><strong>Default:</strong> current_year-5<hr><strong>Values:</strong> Number greater than 0</td></tr><tr><td><code>ending</code></td><td>Controls the ending year for collections<hr><strong>Default:</strong> current_year<hr><strong>Values:</strong> Number greater than 1</td></tr><tr><td><code>increment</code></td><td>Controls the increment (i.e. every 5th year)<hr><strong>Default:</strong> 1<hr><strong>Values:</strong> Number greater than 0</td><td></td></tr></table><ul><li><strong><code>starting</code> and <code>ending</code> can also have the value <code>current_year</code></strong></li><li><strong>You can also use a value relative to the <code>current_year</code> by doing <code>current_year-5</code></strong></li></ul> |
| `exclude` | **Description:** Exclude these Years from creating a Dynamic Collection.<br>**Values:** Any list of Years |
The below is an example config.yml extract with some Template Variables added in to change how the file works. The below is an example config.yml extract with some Template Variables added in to change how the file works.

@ -1,21 +1,14 @@
# Other Awards Default Metadata File # Other Awards Collections
The `other_award` Metadata File is used to create collections based on numerous other awards. The `other_award` Default Metadata File is used to create collections based on numerous other awards.
This Default file requires [Trakt Authentication](../../config/trakt) This Default file requires [Trakt Authentication](../../config/trakt)
This file only works with Movie Libraries. **This file only works with Movie Libraries.**
The below YAML in your config.yml will create the collections: ![](../images/awardother.png)
```yaml
libraries:
Movies:
metadata_path:
- pmm: other_award
```
## Collections ## Collections Section 16
| Collection | Key | Description | | Collection | Key | Description |
|:-----------------------------------|:-----------:|:--------------------------------------------------------------| |:-----------------------------------|:-----------:|:--------------------------------------------------------------|
@ -24,9 +17,16 @@ libraries:
| `Razzies Golden Raspberry Winners` | `razzie` | Collection of Razzies Golden Raspberry Winners Award Winners. | | `Razzies Golden Raspberry Winners` | `razzie` | Collection of Razzies Golden Raspberry Winners Award Winners. |
| `Venice Golden Lions` | `venice` | Collection of Venice Golden Lions Award Winners. | | `Venice Golden Lions` | `venice` | Collection of Venice Golden Lions Award Winners. |
### Examples ## Config
![](../images/awardother.png) The below YAML in your config.yml will create the collections:
```yaml
libraries:
Movies:
metadata_path:
- pmm: other_award
```
## Template Variables ## Template Variables

@ -1,10 +1,20 @@
# Independent Spirit Awards Default Metadata File # Independent Spirit Awards Collections
The `spirit` Metadata File is used to create collections based on the Independent Spirit Awards. The `spirit` Default Metadata File is used to create collections based on the Independent Spirit Awards.
This Default file requires [Trakt Authentication](../../config/trakt) This Default file requires [Trakt Authentication](../../config/trakt)
This file only works with Movie Libraries. **This file only works with Movie Libraries.**
![](../images/spirit.png)
## Collections Section 16
| Collection | Key | Description |
|:--------------------------------------------------------------------------------------|:---------------------------------:|:-------------------------------------------------------------------|
| `Independent Spirit Awards <<year>>`<br>**Example:** `Independent Spirit Awards 2022` | `<<year>>`<br>**Example:** `2022` | Collection of Independent Spirit Award Winners for the given year. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
@ -15,16 +25,6 @@ libraries:
- pmm: spirit - pmm: spirit
``` ```
## Collections
| Collection | Key | Description |
|:-------------------------------------|:----------:|:-------------------------------------------------------------------|
| `Independent Spirit Awards <<year>>` | `<<year>>` | Collection of Independent Spirit Award Winners for the given year. |
### Examples
![](../images/spirit.png)
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.
@ -38,7 +38,8 @@ All [Shared Variables](../variables) are available as well as the additional Var
| `use_year_collections` | **Description:** Turn the individual year collections off<br>**Values:** `false` to turn of the collections | | `use_year_collections` | **Description:** Turn the individual year collections off<br>**Values:** `false` to turn of the collections |
| `collection_order` | **Description:** Changes the Collection Order for all collections in a Defaults file.<br>**Default:** `custom`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> | | `collection_order` | **Description:** Changes the Collection Order for all collections in a Defaults file.<br>**Default:** `custom`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> |
| `collection_order_<<key>>` | **Description:** Changes the Collection Order of the specified key's Collection.<br>**Default:** `collection_order`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> | | `collection_order_<<key>>` | **Description:** Changes the Collection Order of the specified key's Collection.<br>**Default:** `collection_order`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> |
| `data` | **Description:** Replaces the `data` dynamic collection value.<br><table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>starting</code></td><td>Controls the starting year for collections<br><strong>Default:</strong> current_year-5<br><strong>Values:</strong> Number greater than 0</td></tr><tr><td><code>ending</code></td><td>Controls the ending year for collections<br><strong>Default:</strong> current_year<br><strong>Values:</strong> Number greater than 1</td></tr><tr><td><code>increment</code></td><td>Controls the increment (i.e. every 5th year)<br><strong>Default:</strong> 1<br><strong>Values:</strong> Number greater than 0</td><td></td></tr></table><ul><li><strong><code>starting</code> and <code>ending</code> can also have the value <code>current_year</code></strong></li><li><strong>You can also use a value relative to the <code>current_year</code> by doing <code>current_year-5</code></strong></li></ul> | | `data` | **Description:** Replaces the `data` dynamic collection value.<br><table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>starting</code></td><td>Controls the starting year for collections<hr><strong>Default:</strong> current_year-5<hr><strong>Values:</strong> Number greater than 0</td></tr><tr><td><code>ending</code></td><td>Controls the ending year for collections<hr><strong>Default:</strong> current_year<hr><strong>Values:</strong> Number greater than 1</td></tr><tr><td><code>increment</code></td><td>Controls the increment (i.e. every 5th year)<hr><strong>Default:</strong> 1<hr><strong>Values:</strong> Number greater than 0</td><td></td></tr></table><ul><li><strong><code>starting</code> and <code>ending</code> can also have the value <code>current_year</code></strong></li><li><strong>You can also use a value relative to the <code>current_year</code> by doing <code>current_year-5</code></strong></li></ul> |
| `exclude` | **Description:** Exclude these Years from creating a Dynamic Collection.<br>**Values:** Any list of Years |
The below is an example config.yml extract with some Template Variables added in to change how the file works. The below is an example config.yml extract with some Template Variables added in to change how the file works.

@ -1,10 +1,21 @@
# Sundance Film Festival Awards Default Metadata File # Sundance Film Festival Awards Collections
The `sundance` Metadata File is used to create collections based on the Sundance Film Festival Awards. The `sundance` Default Metadata File is used to create collections based on the Sundance Film Festival Awards.
This Default file requires [Trakt Authentication](../../config/trakt) This Default file requires [Trakt Authentication](../../config/trakt)
This file only works with Movie Libraries. **This file only works with Movie Libraries.**
![](../images/sundance.png)
## Collections Section 16
| Collection | Key | Description |
|:--------------------------------------------------------------------------------|:---------------------------------:|:-----------------------------------------------------------------------|
| `Sundance Grand Jury Winners` | `grand` | Collection of Sundance Film Festival Grand Jury Award Winners. |
| `Sundance Film Festival <<year>>`<br>**Example:** `Sundance Film Festival 2022` | `<<year>>`<br>**Example:** `2022` | Collection of Sundance Film Festival Award Winners for the given year. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
@ -15,17 +26,6 @@ libraries:
- pmm: sundance - pmm: sundance
``` ```
## Collections
| Collection | Key | Description |
|:------------------------------------|:----------:|:-----------------------------------------------------------------------|
| `Sundance Grand Jury Winners` | `grand` | Collection of Sundance Film Festival Grand Jury Award Winners. |
| `Sundance Film Festival <<year>>` | `<<year>>` | Collection of Sundance Film Festival Award Winners for the given year. |
### Examples
![](../images/sundance.png)
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.
@ -39,7 +39,8 @@ All [Shared Variables](../variables) are available as well as the additional Var
| `use_year_collections` | **Description:** Turn the individual year collections off<br>**Values:** `false` to turn of the collections | | `use_year_collections` | **Description:** Turn the individual year collections off<br>**Values:** `false` to turn of the collections |
| `collection_order` | **Description:** Changes the Collection Order for all collections in a Defaults file.<br>**Default:** `custom`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> | | `collection_order` | **Description:** Changes the Collection Order for all collections in a Defaults file.<br>**Default:** `custom`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> |
| `collection_order_<<key>>` | **Description:** Changes the Collection Order of the specified key's Collection.<br>**Default:** `collection_order`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> | | `collection_order_<<key>>` | **Description:** Changes the Collection Order of the specified key's Collection.<br>**Default:** `collection_order`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> |
| `data` | **Description:** Replaces the `data` dynamic collection value.<br><table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>starting</code></td><td>Controls the starting year for collections<br><strong>Default:</strong> current_year-5<br><strong>Values:</strong> Number greater than 0</td></tr><tr><td><code>ending</code></td><td>Controls the ending year for collections<br><strong>Default:</strong> current_year<br><strong>Values:</strong> Number greater than 1</td></tr><tr><td><code>increment</code></td><td>Controls the increment (i.e. every 5th year)<br><strong>Default:</strong> 1<br><strong>Values:</strong> Number greater than 0</td><td></td></tr></table><ul><li><strong><code>starting</code> and <code>ending</code> can also have the value <code>current_year</code></strong></li><li><strong>You can also use a value relative to the <code>current_year</code> by doing <code>current_year-5</code></strong></li></ul> | | `data` | **Description:** Replaces the `data` dynamic collection value.<br><table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>starting</code></td><td>Controls the starting year for collections<hr><strong>Default:</strong> current_year-5<hr><strong>Values:</strong> Number greater than 0</td></tr><tr><td><code>ending</code></td><td>Controls the ending year for collections<hr><strong>Default:</strong> current_year<hr><strong>Values:</strong> Number greater than 1</td></tr><tr><td><code>increment</code></td><td>Controls the increment (i.e. every 5th year)<hr><strong>Default:</strong> 1<hr><strong>Values:</strong> Number greater than 0</td><td></td></tr></table><ul><li><strong><code>starting</code> and <code>ending</code> can also have the value <code>current_year</code></strong></li><li><strong>You can also use a value relative to the <code>current_year</code> by doing <code>current_year-5</code></strong></li></ul> |
| `exclude` | **Description:** Exclude these Years from creating a Dynamic Collection.<br>**Values:** Any list of Years |
The below is an example config.yml extract with some Template Variables added in to change how the file works. The below is an example config.yml extract with some Template Variables added in to change how the file works.

@ -1,6 +1,6 @@
# Actor Default Metadata File # Actor Collections
The `actor` Metadata File is used to dynamically create collections based on the most popular actors/actresses in your library. The `actor` Default Metadata File is used to dynamically create collections based on the most popular actors/actresses in your library.
**This file works with Movie and TV Libraries.** **This file works with Movie and TV Libraries.**
@ -8,10 +8,10 @@ The `actor` Metadata File is used to dynamically create collections based on the
## Collections Section 17 ## Collections Section 17
| Collection | Key | Description | | Collection | Key | Description |
|:---------------------|:----------------:|:-----------------------------------------------------------| |:------------------------------------------------|:-----------------------------------------------:|:-----------------------------------------------------------|
| `Actors Collections` | `separator` | Separator Collection to denote the Section of Collections. | | `Actors Collections` | `separator` | Separator Collection to denote the Section of Collections. |
| `<<actor_name>>` | `<<actor_name>>` | Collection of Movies/Shows the actor is top billing in. | | `<<actor_name>>`<br>**Example:** `Frank Welker` | `<<actor_name>>`<br>**Example:** `Frank Welker` | Collection of Movies/Shows the actor is top billing in. |
#### Rainier Style #### Rainier Style
@ -41,16 +41,17 @@ Note that the `templates_variables:` section only needs to be used if you do wan
All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file. All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file.
| Variable | Description & Values | | Variable | Description & Values |
|:------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |:------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `use_separator` | **Description:** Turn the separator collection off.<br>**Values:** `false` to turn of the collection | | `use_separator` | **Description:** Turn the separator collection off.<br>**Values:** `false` to turn of the collection |
| `style ` | **Description:** Controls the visual theme of the collections created<br>**Values:**<table class="clearTable"><tr><th>Values:</th></tr><tr><td><code>bw</code></td><td>Black & White Theme</td></tr><tr><td><code>rainier</code></td><td>Rainier Theme</td></tr></table> | | `sep_style` | **Description:** Separator Style.<br>**Default:** `orig`<br>**Values:** `orig`, red`, `blue`, `green`, `gray`, `purple`, or `stb` |
| `sort_by` | **Description:** Changes the Smart Filter Sort for all collections in a Defaults file.<br>**Default:** `release.desc`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) | | `style ` | **Description:** Controls the visual theme of the collections created<table class="clearTable"><tr><th>Values:</th></tr><tr><td><code>bw</code></td><td>Black & White Theme</td></tr><tr><td><code>rainier</code></td><td>Rainier Theme</td></tr></table> |
| `sort_by_<<key>>` | **Description:** Changes the Smart Filter Sort of the specified key's Collection.<br>**Default:** `sort_by`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) | | `sort_by` | **Description:** Changes the Smart Filter Sort for all collections in a Defaults file.<br>**Default:** `release.desc`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `data` | **Description:** Replaces the `data` dynamic collection value.<br>**Values:**<table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>depth</code></td><td>Controls the depth within the casting credits to search for common actors<br><strong>Default:</strong> 5<br><strong>Values:</strong> Number greater than 0</td></tr><tr><td><code>limit</code></td><td>Controls the maximum number of collections to create<br><strong>Default:</strong> 25<br><strong>Values:</strong> Number greater than 0</td></tr></table> | | `sort_by_<<key>>` | **Description:** Changes the Smart Filter Sort of the specified key's Collection.<br>**Default:** `sort_by`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `exclude` | **Description:** Exclude Actors from creating a Dynamic Collection.<br>**Values:** List of Actor Names. | | `data` | **Description:** Replaces the `data` dynamic collection value.<table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>depth</code></td><td>Controls the depth within the casting credits to search for common actors<hr><strong>Default:</strong> 5<hr><strong>Values:</strong> Number greater than 0</td></tr><tr><td><code>limit</code></td><td>Controls the maximum number of collections to create<hr><strong>Default:</strong> 25<hr><strong>Values:</strong> Number greater than 0</td></tr></table> |
| `title_format` | **Description:** Changes the title format of the Dynamic Collections.<br>**Default:** `<<key_name>>`<br>**Values:** Any string with `<<key_name>>` in it. | | `exclude` | **Description:** Exclude these Actors from creating a Dynamic Collection.<br>**Values:** List of Actor Names. |
| `actor_summary` | **Description:** Changes the summary format of the Dynamic Collections.<br>**Default:** `<<library_translationU>>s with <<key_name>>.`<br>**Values:** Any string with `<<key_name>>` in it. | | `actor_name` | **Description:** Changes the title format of the Dynamic Collections.<br>**Default:** `<<key_name>>`<br>**Values:** Any string with `<<key_name>>` in it. |
| `actor_summary` | **Description:** Changes the summary format of the Dynamic Collections.<br>**Default:** `<<library_translationU>>s with <<key_name>>.`<br>**Values:** Any string with `<<key_name>>` in it. |
The below is an example config.yml extract with some Template Variables added in to change how the file works. The below is an example config.yml extract with some Template Variables added in to change how the file works.

@ -1,6 +1,6 @@
# Audio Language Default Metadata File # Audio Language Collections
The `audio_language` Metadata File is used to dynamically create collections based on the audio languages available in your library. The `audio_language` Default Metadata File is used to dynamically create collections based on the audio languages available in your library.
**This file works with Movie and TV Libraries.** **This file works with Movie and TV Libraries.**
@ -8,10 +8,11 @@ The `audio_language` Metadata File is used to dynamically create collections bas
## Collections Section 10 ## Collections Section 10
| Collection | Key | Description | | Collection | Key | Description |
|:-----------------------------|:--------------------:|:-----------------------------------------------------------| |:------------------------------------------------------|:-----------------------------------------:|:-----------------------------------------------------------|
| `Audio Language Collections` | `separator` | Separator Collection to denote the Section of Collections. | | `Audio Language Collections` | `separator` | Separator Collection to denote the Section of Collections. |
| `<<Audio Language>> Audio` | `<<ISO 639-1 Code>>` | Collection of Movies/Shows that have this Audio Language. | | `<<Audio Language>> Audio`<br>**Example:** `Japanese` | `<<ISO 639-1 Code>>`<br>**Example:** `ja` | Collection of Movies/Shows that have this Audio Language. |
| `Other Audio` | `other` | Collection of Movies/Shows that are less common Languages. |
## Config ## Config
@ -38,15 +39,16 @@ All [Shared Variables](../variables) are available as well as the additional Var
| Variable | Description & Values | | Variable | Description & Values |
|:-------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |:-------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `use_separator` | **Description:** Turn the separator collection off.<br>**Values:** `false` to turn of the collection | | `use_separator` | **Description:** Turn the separator collection off.<br>**Values:** `false` to turn of the collection |
| `sep_style` | **Description:** Separator Style.<br>**Default:** `orig`<br>**Values:** `orig`, red`, `blue`, `green`, `gray`, `purple`, or `stb` |
| `sort_by` | **Description:** Changes the Smart Filter Sort for all collections in a Defaults file.<br>**Default:** `release.desc`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) | | `sort_by` | **Description:** Changes the Smart Filter Sort for all collections in a Defaults file.<br>**Default:** `release.desc`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `sort_by_<<key>>` | **Description:** Changes the Smart Filter Sort of the specified key's Collection.<br>**Default:** `sort_by`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) | | `sort_by_<<key>>` | **Description:** Changes the Smart Filter Sort of the specified key's Collection.<br>**Default:** `sort_by`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `include` | **Description:** Overrides the [default include list](#default-include)<br>**Values:** Any list of [two-digit ISO 639-1 codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) | | `include` | **Description:** Overrides the [default include list](#default-include)<br>**Values:** Any list of [ISO 639-1 codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) |
| `exclude` | **Description:** Exclude Audio Languages from creating a Dynamic Collection.<br>**Values:** Any list of [two-digit ISO 639-1 codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) | | `exclude` | **Description:** Exclude these Audio Languages from creating a Dynamic Collection.<br>**Values:** Any list of [ISO 639-1 codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) |
| `append_include` | **Description:** Appends to the [default include list](#default-include)<br>**Values:** Any list of [two-digit ISO 639-1 codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) | | `append_include` | **Description:** Appends to the [default include list](#default-include)<br>**Values:** Any list of [ISO 639-1 codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) |
| `title_format` | **Description:** Changes the title format of the Dynamic Collections.<br>**Default:** `<<key_name>> Audio`<br>**Values:** Any string with `<<key_name>>` in it. | | `audio_language_name` | **Description:** Changes the title format of the Dynamic Collections.<br>**Default:** `<<key_name>> Audio`<br>**Values:** Any string with `<<key_name>>` in it. |
| `other_name` | **Description:** Changes the Other Collection Name.<br>**Default:** `Other Audio`<br>**Values:** Any string. | | `audio_language_other_name` | **Description:** Changes the Other Collection name.<br>**Default:** `Other Audio`<br>**Values:** Any string. |
| `audio_language_summary` | **Description:** Changes the summary format of the Dynamic Collections.<br>**Default:** `<<library_translationU>>s filmed in the <<key_name>> Language.`<br>**Values:** Any string. | | `audio_language_summary` | **Description:** Changes the summary format of the Dynamic Collections.<br>**Default:** `<<library_translationU>>s filmed in the <<key_name>> Language.`<br>**Values:** Any string. |
| `audio_language_other_summary` | **Description:** Changes the summary format of the Dynamic Collections.<br>**Default:** `<<library_translationU>>s filmed in other uncommon Languages.`<br>**Values:** Any string. | | `audio_language_other_summary` | **Description:** Changes the Other Collection summary.<br>**Default:** `<<library_translationU>>s filmed in other uncommon Languages.`<br>**Values:** Any string. |
The below is an example config.yml extract with some Template Variables added in to change how the file works. The below is an example config.yml extract with some Template Variables added in to change how the file works.
@ -56,200 +58,200 @@ libraries:
metadata_path: metadata_path:
- pmm: audio_language - pmm: audio_language
template_variables: template_variables:
exclude:
- fr # exclude French
sort_by: title.asc
use_other: false use_other: false
use_separator: false use_separator: false
sep_style: purple sep_style: purple
exclude:
- fr # exclude French
sort_by: title.asc
``` ```
## Default `include` ## Default `include`
```yaml ```yaml
include: include:
- ab # Abkhazian - ab # Abkhazian
- aa # Afar - aa # Afar
- af # Afrikaans - af # Afrikaans
- ak # Akan - ak # Akan
- sq # Albanian - sq # Albanian
- am # Amharic - am # Amharic
- ar # Arabic - ar # Arabic
- an # Aragonese - an # Aragonese
- hy # Armenian - hy # Armenian
- as # Assamese - as # Assamese
- av # Avaric - av # Avaric
- ae # Avestan - ae # Avestan
- ay # Aymara - ay # Aymara
- az # Azerbaijani - az # Azerbaijani
- bm # Bambara - bm # Bambara
- ba # Bashkir - ba # Bashkir
- eu # Basque - eu # Basque
- be # Belarusian - be # Belarusian
- bn # Bengali - bn # Bengali
- bi # Bislama - bi # Bislama
- bs # Bosnian - bs # Bosnian
- br # Breton - br # Breton
- bg # Bulgarian - bg # Bulgarian
- my # Burmese - my # Burmese
- ca # Catalan, Valencian - ca # Catalan, Valencian
- km # Central Khmer - km # Central Khmer
- ch # Chamorro - ch # Chamorro
- ce # Chechen - ce # Chechen
- ny # Chichewa, Chewa, Nyanja - ny # Chichewa, Chewa, Nyanja
- zh # Chinese - zh # Chinese
- cu # Church Slavic, Old Slavonic, Church Slavonic, Old Bulgarian, Old Church Slavonic - cu # Church Slavic, Old Slavonic, Church Slavonic, Old Bulgarian, Old Church Slavonic
- cv # Chuvash - cv # Chuvash
- kw # Cornish - kw # Cornish
- co # Corsican - co # Corsican
- cr # Cree - cr # Cree
- hr # Croatian - hr # Croatian
- cs # Czech - cs # Czech
- da # Danish - da # Danish
- dv # Divehi, Dhivehi, Maldivian - dv # Divehi, Dhivehi, Maldivian
- nl # Dutch, Flemish - nl # Dutch, Flemish
- dz # Dzongkha - dz # Dzongkha
- en # English - en # English
- eo # Esperanto - eo # Esperanto
- et # Estonian - et # Estonian
- ee # Ewe - ee # Ewe
- fo # Faroese - fo # Faroese
- fj # Fijian - fj # Fijian
- fil # Filipino - fil # Filipino
- fi # Finnish - fi # Finnish
- fr # French - fr # French
- ff # Fulah - ff # Fulah
- gd # Gaelic, Scottish Gaelic - gd # Gaelic, Scottish Gaelic
- gl # Galician - gl # Galician
- lg # Ganda - lg # Ganda
- ka # Georgian - ka # Georgian
- de # German - de # German
- el # Greek, Modern (1453) - el # Greek, Modern (1453)
- gn # Guarani - gn # Guarani
- gu # Gujarati - gu # Gujarati
- ht # Haitian, Haitian Creole - ht # Haitian, Haitian Creole
- ha # Hausa - ha # Hausa
- he # Hebrew - he # Hebrew
- hz # Herero - hz # Herero
- hi # Hindi - hi # Hindi
- ho # Hiri Motu - ho # Hiri Motu
- hu # Hungarian - hu # Hungarian
- is # Icelandic - is # Icelandic
- io # Ido - io # Ido
- ig # Igbo - ig # Igbo
- id # Indonesian - id # Indonesian
- ia # Interlingua (International Auxiliary Language Association) - ia # Interlingua (International Auxiliary Language Association)
- ie # Interlingue, Occidental - ie # Interlingue, Occidental
- iu # Inuktitut - iu # Inuktitut
- ik # Inupiaq - ik # Inupiaq
- ga # Irish - ga # Irish
- it # Italian - it # Italian
- ja # Japanese - ja # Japanese
- jv # Javanese - jv # Javanese
- kl # Kalaallisut, Greenlandic - kl # Kalaallisut, Greenlandic
- kn # Kannada - kn # Kannada
- kr # Kanuri - kr # Kanuri
- ks # Kashmiri - ks # Kashmiri
- kk # Kazakh - kk # Kazakh
- ki # Kikuyu, Gikuyu - ki # Kikuyu, Gikuyu
- rw # Kinyarwanda - rw # Kinyarwanda
- ky # Kirghiz, Kyrgyz - ky # Kirghiz, Kyrgyz
- kv # Komi - kv # Komi
- kg # Kongo - kg # Kongo
- ko # Korean - ko # Korean
- kj # Kuanyama, Kwanyama - kj # Kuanyama, Kwanyama
- ku # Kurdish - ku # Kurdish
- lo # Lao - lo # Lao
- la # Latin - la # Latin
- lv # Latvian - lv # Latvian
- li # Limburgan, Limburger, Limburgish - li # Limburgan, Limburger, Limburgish
- ln # Lingala - ln # Lingala
- lt # Lithuanian - lt # Lithuanian
- lu # Luba-Katanga - lu # Luba-Katanga
- lb # Luxembourgish, Letzeburgesch - lb # Luxembourgish, Letzeburgesch
- mk # Macedonian - mk # Macedonian
- mg # Malagasy - mg # Malagasy
- ms # Malay - ms # Malay
- ml # Malayalam - ml # Malayalam
- mt # Maltese - mt # Maltese
- gv # Manx - gv # Manx
- mi # Maori - mi # Maori
- mr # Marathi - mr # Marathi
- mh # Marshallese - mh # Marshallese
- mn # Mongolian - mn # Mongolian
- na # Nauru - na # Nauru
- nv # Navajo, Navaho - nv # Navajo, Navaho
- ng # Ndonga - ng # Ndonga
- ne # Nepali - ne # Nepali
- nd # North Ndebele - nd # North Ndebele
- se # Northern Sami - se # Northern Sami
- no # Norwegian - no # Norwegian
- nb # Norwegian Bokmål - nb # Norwegian Bokmål
- nn # Norwegian Nynorsk - nn # Norwegian Nynorsk
- oc # Occitan - oc # Occitan
- oj # Ojibwa - oj # Ojibwa
- or # Oriya - or # Oriya
- om # Oromo - om # Oromo
- os # Ossetian, Ossetic - os # Ossetian, Ossetic
- pi # Pali - pi # Pali
- ps # Pashto, Pushto - ps # Pashto, Pushto
- fa # Persian - fa # Persian
- pl # Polish - pl # Polish
- pt # Portuguese - pt # Portuguese
- pa # Punjabi, Panjabi - pa # Punjabi, Panjabi
- qu # Quechua - qu # Quechua
- ro # Romanian, Moldavian, Moldovan - ro # Romanian, Moldavian, Moldovan
- rm # Romansh - rm # Romansh
- rn # Rundi - rn # Rundi
- ru # Russian - ru # Russian
- sm # Samoan - sm # Samoan
- sg # Sango - sg # Sango
- sa # Sanskrit - sa # Sanskrit
- sc # Sardinian - sc # Sardinian
- sr # Serbian - sr # Serbian
- sn # Shona - sn # Shona
- ii # Sichuan Yi, Nuosu - ii # Sichuan Yi, Nuosu
- sd # Sindhi - sd # Sindhi
- si # Sinhala, Sinhalese - si # Sinhala, Sinhalese
- sk # Slovak - sk # Slovak
- sl # Slovenian - sl # Slovenian
- so # Somali - so # Somali
- nr # South Ndebele - nr # South Ndebele
- st # Southern Sotho - st # Southern Sotho
- es # Spanish, Castilian - es # Spanish, Castilian
- su # Sundanese - su # Sundanese
- sw # Swahili - sw # Swahili
- ss # Swati - ss # Swati
- sv # Swedish - sv # Swedish
- tl # Tagalog - tl # Tagalog
- ty # Tahitian - ty # Tahitian
- tg # Tajik - tg # Tajik
- ta # Tamil - ta # Tamil
- tt # Tatar - tt # Tatar
- te # Telugu - te # Telugu
- th # Thai - th # Thai
- bo # Tibetan - bo # Tibetan
- ti # Tigrinya - ti # Tigrinya
- to # Tonga (Tonga Islands) - to # Tonga (Tonga Islands)
- ts # Tsonga - ts # Tsonga
- tn # Tswana - tn # Tswana
- tr # Turkish - tr # Turkish
- tk # Turkmen - tk # Turkmen
- tw # Twi - tw # Twi
- ug # Uighur, Uyghur - ug # Uighur, Uyghur
- uk # Ukrainian - uk # Ukrainian
- ur # Urdu - ur # Urdu
- uz # Uzbek - uz # Uzbek
- ve # Venda - ve # Venda
- vi # Vietnamese - vi # Vietnamese
- vo # Volapük - vo # Volapük
- wa # Walloon - wa # Walloon
- cy # Welsh - cy # Welsh
- fy # Western Frisian - fy # Western Frisian
- wo # Wolof - wo # Wolof
- xh # Xhosa - xh # Xhosa
- yi # Yiddish - yi # Yiddish
- yo # Yoruba - yo # Yoruba
- za # Zhuang, Chuang - za # Zhuang, Chuang
- zu # Zulu - zu # Zulu
``` ```

@ -1,38 +1,60 @@
# Common Sense Media Content Rating Default Metadata File # Common Sense Media Content Rating Collections
The `content_rating_cs` Metadata File is used to dynamically create collections based on the content ratings available in your library. The `content_rating_cs` Default Metadata File is used to dynamically create collections based on the content ratings available in your library.
If you do not use the UK-based rating system within Plex, this file will attempt to match the standard ratings (such as PG-13) to the respective UK rating system (such as 12) If you do not use the Common Sense-based rating system within Plex, this file will attempt to match the ratings in your library to the respective rating system.
Example Collections Created: Use the [Library Operation](../../config/operations) `mass_content_rating_update` with either `mdb_commonsense` or `mdb_commonsense0` to update Plex to the Common Sense Rating.
**This file works with Movie and TV Libraries.**
![](../images/content_rating_cs.png) ![](../images/content_rating_cs.png)
## Collections Section 14
| Collection | Key | Description |
|:------------------------------------------------------------------|:--------------------------------:|:--------------------------------------------------------------------------------------|
| `Ratings Collections` | `separator` | Separator Collection to denote the Section of Collections. |
| `<<Content Rating>> Movies/Shows`<br>**Example:** `Age 5+ Movies` | `<<Number>>`<br>**Example:** `5` | Collection of Movies/Shows that have this Content Rating. |
| `Not Rated Movies/Shows` | `other` | Collection of Movies/Shows that are Unrated, Not Rated or any other uncommon Ratings. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
```yaml ```yaml
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: content_rating_cs - pmm: content_rating_cs
TV Shows:
metadata_path:
- pmm: content_rating_cs
``` ```
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file from the default settings which are provided.
Note that the `templates_variables:` section only needs to be used if you do NOT want to use the default settings. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.
Note that the `templates_variables:` section only needs to be used if you do want to actually change how the defaults work. Any value not specified is its default value if it has one if not it's just ignored.
All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file. All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file.
| Variable | Description & Values | | Variable | Description & Values |
|:-----------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |:-------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `sort_by` | **Description:** Controls the sort method for the collections<br>**Values:** Any sort method in the [Sorts Options Table](#sort-options) | | `use_separator` | **Description:** Turn the separator collection off.<br>**Values:** `false` to turn of the collection |
| `include` | **Description:** Overrides the default include list<br>**Values:** Any Content Rating found in your library | | `sep_style` | **Description:** Separator Style.<br>**Default:** `orig`<br>**Values:** `orig`, red`, `blue`, `green`, `gray`, `purple`, or `stb` |
| `exclude` | **Description:** Overrides the default exclude list<br>**Values:** Any Content Rating found in your library | | `sort_by` | **Description:** Changes the Smart Filter Sort for all collections in a Defaults file.<br>**Default:** `release.desc`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `addons` | **Description:** Defines how multiple keys can be combined under a parent key. The parent key doesn't have to already exist in Plex<br>**Values:** Any Content Rating found in your library | | `sort_by_<<key>>` | **Description:** Changes the Smart Filter Sort of the specified key's Collection.<br>**Default:** `sort_by`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `append_include` | **Description:** Appends to the existing include list<br>**Values:** Any Content Rating found in your library | | `include` | **Description:** Overrides the [default include list](#default-include).<br>**Values:** Any Content Rating found in your library |
| `append_exclude` | **Description:** Appends to the existing exclude list<br>**Values:** Any Content Rating found in your library | | `exclude` | **Description:** Exclude these Content Ratings from creating a Dynamic Collection.<br>**Values:** List of Content Ratings found in your library |
| `append_addons` | **Description:** Appends to the existing addons list<br>**Values:** Any Content Rating found in your library | | `addons` | **Description:** Overrides the [default addons list](#default-addons). Defines how multiple keys can be combined under a parent key. The parent key doesn't have to already exist in Plex<br>**Values:** Any Content Rating found in your library |
| `append_include` | **Description:** Appends to the [default include list](#default-include).<br>**Values:** Any Content Rating found in your library |
| `append_addons` | **Description:** Appends to the [default addons list](#default-addons).<br>**Values:** Any Content Rating found in your library |
| `content_rating_cs_name` | **Description:** Changes the title format of the Dynamic Collections.<br>**Default:** `Age <<key_name>>+ <<library_translationU>>s`<br>**Values:** Any string with `<<key_name>>` in it. |
| `content_rating_other_name` | **Description:** Changes the Other Collection name.<br>**Default:** `Not Rated <<library_translationU>>s`<br>**Values:** Any string. |
| `content_rating_cs_summary` | **Description:** Changes the summary format of the Dynamic Collections.<br>**Default:** `<<library_translationU>>s that are rated <<key_name>> accorfing to the Common Sense Rating System.`<br>**Values:** Any string. |
| `content_rating_other_summary` | **Description:** Changes the Other Collection summary.<br>**Default:** `<<library_translationU>>s that are Unrated, Not Rated or any other uncommon Ratings.`<br>**Values:** Any string. |
The below is an example config.yml extract with some Template Variables added in to change how the file works. The below is an example config.yml extract with some Template Variables added in to change how the file works.
@ -42,13 +64,176 @@ libraries:
metadata_path: metadata_path:
- pmm: content_rating_cs - pmm: content_rating_cs
template_variables: template_variables:
use_separator: false
sep_style: blue
use_other: false
append_addons: append_addons:
German 18: # this doesn't have to exist already German 18: # this doesn't have to exist already
- de/18 # adds "de/18" to the existing "18" addon list - de/18 # adds "de/18" to the existing "18" addon list
sort_by: title.asc sort_by: title.asc
collection_section: 21 ```
collection_mode: show_items
use_other: false ## Default `include`
use_separator: false
sep_style: blue ```yaml
include:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
```
## Default `addons`
```yaml
addons:
1:
- gb/U
- gb/0+
- G
- TV-Y
- E
- gb/E
- "01"
2:
- gb/U
- gb/0+
- G
- TV-Y
- E
- gb/E
- "02"
3:
- gb/U
- gb/0+
- G
- TV-Y
- E
- gb/E
- "03"
4:
- gb/U
- gb/0+
- G
- TV-Y
- E
- gb/E
- "04"
5:
- gb/U
- gb/0+
- G
- TV-Y
- E
- gb/E
- "05"
6:
- gb/U
- gb/0+
- G
- TV-Y
- E
- gb/E
- "06"
7:
- gb/PG
- TV-PG
- TV-Y7
- TV-Y7-FV
- PG
- "07"
8:
- gb/PG
- TV-PG
- TV-Y7
- TV-Y7-FV
- PG
- "08"
9:
- gb/PG
- TV-PG
- TV-Y7
- TV-Y7-FV
- PG
- gb/9+
- "09"
10:
- gb/PG
- TV-PG
- TV-Y7
- TV-Y7-FV
- PG
- gb/9+
11:
- gb/PG
- TV-PG
- TV-Y7
- TV-Y7-FV
- PG
- gb/9+
12:
- gb/12
- gb/12A
- 12+
- PG
13:
- gb/12
- gb/12A
- 12+
- PG-13
14:
- gb/12
- 12
- gb/12A
- 12+
- PG-13
- TV-14
- 13
15:
- gb/15
- gb/14+
- TV-14
- 13
- 14
16:
- gb/15
- gb/14+
- TV-14
- 13
- 14
- 15
17:
- gb/15
- gb/14+
- TV-14
- 13
- 14
- 15
- 16
18:
- gb/18
- MA-17
- TVMA
- TV-MA
- R
- 16
- 17
- gb/R18
- gb/X
- X
- NC-17
``` ```

@ -1,38 +1,58 @@
# UK Content Rating Default Metadata File # UK Content Rating Collections
The `content_rating_uk` Metadata File is used to dynamically create collections based on the content ratings available in your library. The `content_rating_uk` Default Metadata File is used to dynamically create collections based on the content ratings available in your library.
If you do not use the UK-based rating system within Plex, this file will attempt to match the standard ratings (such as PG-13) to the respective UK rating system (such as 12) If you do not use the UK-based rating system within Plex, this file will attempt to match the ratings in your library to the respective rating system.
Example Collections Created: **This file works with Movie and TV Libraries.**
![](../images/content_rating_uk.png) ![](../images/content_rating_uk.png)
## Collections Section 14
| Collection | Key | Description |
|:--------------------------------------------------------------|:-----------------------------------------:|:--------------------------------------------------------------------------------------|
| `Ratings Collections` | `separator` | Separator Collection to denote the Section of Collections. |
| `<<Content Rating>> Movies/Shows`<br>**Example:** `15 Movies` | `<<Content Rating>>`<br>**Example:** `15` | Collection of Movies/Shows that have this Content Rating. |
| `Not Rated Movies/Shows` | `other` | Collection of Movies/Shows that are Unrated, Not Rated or any other uncommon Ratings. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
```yaml ```yaml
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: content_rating_uk - pmm: content_rating_uk
TV Shows:
metadata_path:
- pmm: content_rating_uk
``` ```
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file from the default settings which are provided.
Note that the `templates_variables:` section only needs to be used if you do NOT want to use the default settings. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.
Note that the `templates_variables:` section only needs to be used if you do want to actually change how the defaults work. Any value not specified is its default value if it has one if not it's just ignored.
All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file. All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file.
| Variable | Description & Values | | Variable | Description & Values |
|:-----------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |:-------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `sort_by` | **Description:** Controls the sort method for the collections<br>**Values:** Any sort method in the [Sorts Options Table](#sort-options) | | `use_separator` | **Description:** Turn the separator collection off.<br>**Values:** `false` to turn of the collection |
| `include` | **Description:** Overrides the default include list<br>**Values:** Any Content Rating found in your library | | `sep_style` | **Description:** Separator Style.<br>**Default:** `orig`<br>**Values:** `orig`, red`, `blue`, `green`, `gray`, `purple`, or `stb` |
| `exclude` | **Description:** Overrides the default exclude list<br>**Values:** Any Content Rating found in your library | | `sort_by` | **Description:** Changes the Smart Filter Sort for all collections in a Defaults file.<br>**Default:** `release.desc`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `addons` | **Description:** Defines how multiple keys can be combined under a parent key. The parent key doesn't have to already exist in Plex<br>**Values:** Any Content Rating found in your library | | `sort_by_<<key>>` | **Description:** Changes the Smart Filter Sort of the specified key's Collection.<br>**Default:** `sort_by`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `append_include` | **Description:** Appends to the existing include list<br>**Values:** Any Content Rating found in your library | | `include` | **Description:** Overrides the [default include list](#default-include).<br>**Values:** Any Content Rating found in your library |
| `append_exclude` | **Description:** Appends to the existing exclude list<br>**Values:** Any Content Rating found in your library | | `exclude` | **Description:** Exclude these Content Ratings from creating a Dynamic Collection.<br>**Values:** List of Content Ratings found in your library |
| `append_addons` | **Description:** Appends to the existing addons list<br>**Values:** Any Content Rating found in your library | | `addons` | **Description:** Overrides the [default addons list](#default-addons). Defines how multiple keys can be combined under a parent key. The parent key doesn't have to already exist in Plex<br>**Values:** Any Content Rating found in your library |
| `append_include` | **Description:** Appends to the [default include list](#default-include).<br>**Values:** Any Content Rating found in your library |
| `append_addons` | **Description:** Appends to the [default addons list](#default-addons).<br>**Values:** Any Content Rating found in your library |
| `content_rating_name` | **Description:** Changes the title format of the Dynamic Collections.<br>**Default:** `<<key_name>> <<library_translationU>>s`<br>**Values:** Any string with `<<key_name>>` in it. |
| `content_rating_other_name` | **Description:** Changes the Other Collection name.<br>**Default:** `Not Rated <<library_translationU>>s`<br>**Values:** Any string. |
| `content_rating_summary` | **Description:** Changes the summary format of the Dynamic Collections.<br>**Default:** `<<library_translationU>>s that are rated <<key_name>>.`<br>**Values:** Any string. |
| `content_rating_other_summary` | **Description:** Changes the Other Collection summary.<br>**Default:** `<<library_translationU>>s that are Unrated, Not Rated or any other uncommon Ratings.`<br>**Values:** Any string. |
The below is an example config.yml extract with some Template Variables added in to change how the file works. The below is an example config.yml extract with some Template Variables added in to change how the file works.
@ -42,13 +62,95 @@ libraries:
metadata_path: metadata_path:
- pmm: content_rating_uk - pmm: content_rating_uk
template_variables: template_variables:
addons: use_separator: false
sep_style: blue
use_other: false
append_addons:
15: 15:
- de/15 # adds "de/15" to the existing "15" addon list - de/15 # adds "de/15" to the existing "15" addon list
sort_by: title.asc sort_by: title.asc
collection_section: 21 ```
collection_mode: show_items
use_other: false ## Default `include`
use_separator: false
sep_style: blue ```yaml
include:
- U
- PG
- 12
- 12A
- 15
- 18
- R18
```
## Default `addons`
```yaml
addons:
U:
- gb/U
- gb/0+
- G
- TV-Y
- TV-G
- E
- gb/E
- 1
- 2
- 3
- 4
- 5
- 6
- "01"
- "02"
- "03"
- "04"
- "05"
- "06"
PG:
- gb/PG
- gb/9+
- TV-PG
- TV-Y7
- TV-Y7-FV
- PG
- 7
- 8
- 9
- 10
- 11
- "07"
- "08"
- "09"
12:
- gb/12
- 12
12A:
- gb/12A
- 12+
- PG-13
- TV-13
- 12
15:
- gb/15
- gb/14+
- TV-14
- 13
- 14
- 15
18:
- gb/18
- MA-17
- TVMA
- TV-MA
- R
- 16
- 17
- 18
R18:
- gb/R18
- gb/X
- X
- NC-17
``` ```

@ -0,0 +1,242 @@
# US Content Rating Collections
The `content_rating_us` Default Metadata File is used to dynamically create collections based on the content ratings available in your library.
If you do not use the US-based rating system within Plex, this file will attempt to match the ratings in your library to the respective rating system.
**This file works with Movie and TV Libraries.**
![](../images/moviecontent_rating_us.png)
## Collections Section 14
| Collection | Key | Description |
|:--------------------------------------------------------------|:-----------------------------------------:|:--------------------------------------------------------------------------------------|
| `Ratings Collections` | `separator` | Separator Collection to denote the Section of Collections. |
| `<<Content Rating>> Movies/Shows`<br>**Example:** `15 Movies` | `<<Content Rating>>`<br>**Example:** `15` | Collection of Movies/Shows that have this Content Rating. |
| `Not Rated Movies/Shows` | `other` | Collection of Movies/Shows that are Unrated, Not Rated or any other uncommon Ratings. |
## Config
The below YAML in your config.yml will create the collections:
```yaml
libraries:
Movies:
metadata_path:
- pmm: content_rating_us
TV Shows:
metadata_path:
- pmm: content_rating_us
```
## Template Variables
Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.
Note that the `templates_variables:` section only needs to be used if you do want to actually change how the defaults work. Any value not specified is its default value if it has one if not it's just ignored.
All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file.
| Variable | Description & Values |
|:-------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `use_separator` | **Description:** Turn the separator collection off.<br>**Values:** `false` to turn of the collection |
| `sep_style` | **Description:** Separator Style.<br>**Default:** `orig`<br>**Values:** `orig`, red`, `blue`, `green`, `gray`, `purple`, or `stb` |
| `sort_by` | **Description:** Changes the Smart Filter Sort for all collections in a Defaults file.<br>**Default:** `release.desc`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `sort_by_<<key>>` | **Description:** Changes the Smart Filter Sort of the specified key's Collection.<br>**Default:** `sort_by`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `include` | **Description:** Overrides the [default include list](#default-include).<br>**Values:** Any Content Rating found in your library |
| `exclude` | **Description:** Exclude these Content Ratings from creating a Dynamic Collection.<br>**Values:** List of Content Ratings found in your library |
| `addons` | **Description:** Overrides the [default addons list](#default-addons). Defines how multiple keys can be combined under a parent key. The parent key doesn't have to already exist in Plex<br>**Values:** Any Content Rating found in your library |
| `append_include` | **Description:** Appends to the [default include list](#default-include).<br>**Values:** Any Content Rating found in your library |
| `append_addons` | **Description:** Appends to the [default addons list](#default-addons).<br>**Values:** Any Content Rating found in your library |
| `content_rating_name` | **Description:** Changes the title format of the Dynamic Collections.<br>**Default:** `<<key_name>> <<library_translationU>>s`<br>**Values:** Any string with `<<key_name>>` in it. |
| `content_rating_other_name` | **Description:** Changes the Other Collection name.<br>**Default:** `Not Rated <<library_translationU>>s`<br>**Values:** Any string. |
| `content_rating_summary` | **Description:** Changes the summary format of the Dynamic Collections.<br>**Default:** `<<library_translationU>>s that are rated <<key_name>>.`<br>**Values:** Any string. |
| `content_rating_other_summary` | **Description:** Changes the Other Collection summary.<br>**Default:** `<<library_translationU>>s that are Unrated, Not Rated or any other uncommon Ratings.`<br>**Values:** Any string. |
The below is an example config.yml extract with some Template Variables added in to change how the file works.
```yaml
libraries:
Movies:
metadata_path:
- pmm: content_rating_us
template_variables:
use_other: false
use_separator: false
sep_style: blue
append_addons:
R:
- "de/18"
sort_by: title.asc
```
## Default `include`
<table class="clearTable">
<tr>
<th>Movies</th>
<th>TV SHows</th>
</tr>
<tr>
<td>
```yaml
include:
- G
- PG
- PG-13
- R
- NC-17
```
</td>
<td>
```yaml
include:
- TV-G
- TV-Y
- TV-PG
- TV-14
- TV-MA
```
</td>
</tr>
</table>
## Default `addons`
<table class="clearTable">
<tr>
<th>Movies</th>
<th>TV SHows</th>
</tr>
<tr>
<td>
```yaml
addons:
G:
- gb/U
- gb/0+
- U
- TV-Y
- TV-G
- E
- gb/E
- 1
- 2
- 3
- 4
- 5
- 6
- "01"
- "02"
- "03"
- "04"
- "05"
- "06"
PG:
- gb/PG
- gb/9+
- TV-PG
- TV-Y7
- TV-Y7-FV
- 7
- 8
- 9
- "07"
- "08"
- "09"
- "10"
- "11"
PG-13:
- gb/12A
- gb/12
- 12+
- TV-13
- 12
- 13
- 14
- 15
- 16
R:
- 17
- 18
- gb/18
- MA-17
- TVMA
- TV-MA
- gb/14+
- gb/15
- TV-14
NC-17:
- gb/R18
- gb/X
- R18
- X
```
</td>
<td>
```yaml
addons:
TV-G:
- gb/U
- gb/0+
- U
- G
- 1
- 2
- 3
- 4
- 5
- 6
- "01"
- "02"
- "03"
- "04"
- "05"
- "06"
TV-Y:
- TV-Y7
- TV-Y7-FV
- 7
- 8
- 9
- "07"
- "08"
- "09"
TV-PG:
- gb/PG
- gb/9+
- 10
- 11
- 12
- 13
TV-14:
- gb/12A
- 12+
- PG-13
- TV-13
- gb/14+
- gb/15
- 14
- 15
- 16
- 17
TV-MA:
- 18
- gb/18
- MA-17
- NC-17
- R
- TVMA
```
</td>
</tr>
</table>

@ -1,38 +1,53 @@
# Genre Default Metadata File # Genre Collections
The `genre` Metadata File is used to dynamically create collections based on the genres available in your library. The `genre` Default Metadata File is used to dynamically create collections based on the genres available in your library.
This file also merges similarly named genres (such as "Sci-Fi", "SciFi" and "Sci-Fi & Fantasy") into one ("Science Fiction") This file also merges similarly named genres (such as "Sci-Fi", "SciFi" and "Sci-Fi & Fantasy") into one ("Science Fiction")
Example Collections Created: **This file works with Movie and TV Libraries.**
![](../images/genre.png) ![](../images/genre.png)
## Collections Section 06
| Collection | Key | Description |
|:---------------------------------------------------------|:--------------------------------:|:-----------------------------------------------------------|
| `Genre Collections` | `separator` | Separator Collection to denote the Section of Collections. |
| `<<Genre>> Movies/Shows`<br>**Example:** `Action Movies` | `<<Number>>`<br>**Example:** `5` | Collection of Movies/Shows that have this Genre. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
```yaml ```yaml
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: genre - pmm: genre
TV Shows:
metadata_path:
- pmm: genre
``` ```
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file from the default settings which are provided.
Note that the `templates_variables:` section only needs to be used if you do NOT want to use the default settings. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.
Note that the `templates_variables:` section only needs to be used if you do want to actually change how the defaults work. Any value not specified is its default value if it has one if not it's just ignored.
All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file. All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file.
| Variable | Description & Values | | Variable | Description & Values |
|:-----------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |:------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `sort_by` | **Description:** Controls the sort method for the collections<br>**Values:** Any sort method in the [Sorts Options Table](#sort-options) | | `use_separator` | **Description:** Turn the separator collection off.<br>**Values:** `false` to turn of the collection |
| `include` | **Description:** Overrides the default include list<br>**Values:** Any Genre found in your library | | `sep_style` | **Description:** Separator Style.<br>**Default:** `orig`<br>**Values:** `orig`, red`, `blue`, `green`, `gray`, `purple`, or `stb` |
| `exclude` | **Description:** Overrides the default exclude list<br>**Values:** Any Genre found in your library | | `sort_by` | **Description:** Changes the Smart Filter Sort for all collections in a Defaults file.<br>**Default:** `release.desc`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `addons` | **Description:** Defines how multiple keys can be combined under a parent key. The parent key doesn't have to already exist in Plex<br>**Values:** Any Genre found in your library | | `sort_by_<<key>>` | **Description:** Changes the Smart Filter Sort of the specified key's Collection.<br>**Default:** `sort_by`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `append_include` | **Description:** Appends to the existing include list<br>**Values:** Any Genre found in your library | | `exclude` | **Description:** Exclude these Genres from creating a Dynamic Collection.<br>**Values:** List of Genres found in your library |
| `append_exclude` | **Description:** Appends to the existing exclude list<br>**Values:** Any Genre found in your library | | `addons` | **Description:** Overrides the [default addons list](#default-addons). Defines how multiple keys can be combined under a parent key. The parent key doesn't have to already exist in Plex<br>**Values:** Any Genres found in your library |
| `append_addons` | **Description:** Appends to the existing addons list<br>**Values:** Any Genre found in your library | | `append_addons` | **Description:** Appends to the [default addons list](#default-addons).<br>**Values:** Any Genres found in your library |
| `genre_name` | **Description:** Changes the title format of the Dynamic Collections.<br>**Default:** `<<key_name>> <<library_translationU>>s`<br>**Values:** Any string with `<<key_name>>` in it. |
| `genre_summary` | **Description:** Changes the summary format of the Dynamic Collections.<br>**Default:** `<<library_translationU>>s that have the genre <<key_name>>.`<br>**Values:** Any string. |
The below is an example config.yml extract with some Template Variables added in to change how the file works. The below is an example config.yml extract with some Template Variables added in to change how the file works.
@ -42,15 +57,57 @@ libraries:
metadata_path: metadata_path:
- pmm: genre - pmm: genre
template_variables: template_variables:
use_separator: false
sep_style: red
exclude: exclude:
- Politics - Politics
- News - News
addons: append_addons:
Horror: Horror:
- Thriller # Adds all thriller items to the Horror collection - Thriller # Adds all thriller items to the Horror collection
sort_by: title.asc sort_by: title.asc
collection_section: 5 ```
collection_mode: show_items
use_separator: false ## Default `addons`
sep_style: red
```yaml
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
Biopic:
- Biography
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
``` ```

@ -1,38 +1,53 @@
# Resolution Default Metadata File # Resolution Collections
The `resolution` Metadata File is used to dynamically create collections based on the resolutions available in your library. The `resolution` Default Metadata File is used to dynamically create collections based on the resolutions available in your library.
To avoid duplication, this file should not be used in combination with `- pmm: resolution_standards` To avoid duplication, this file should not be used in combination with [`resolution_standards`](resolution_standards).
Example Collections Created: **This file works with Movie and TV Libraries.**
![](../images/resolution.png) ![](../images/resolution.png)
## Collections Section 15
| Collection | Key | Description |
|:-------------------------------------------------------------|:-----------------------------------:|:-----------------------------------------------------------|
| `Resolution Collections` | `separator` | Separator Collection to denote the Section of Collections. |
| `<<Resolution>> Movies/Shows`<br>**Example:** `1080p Movies` | `<<Number>>`<br>**Example:** `1080` | Collection of Movies/Shows that have this Resolution. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
```yaml ```yaml
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: resolution - pmm: resolution
TV Shows:
metadata_path:
- pmm: resolution
``` ```
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file from the default settings which are provided.
Note that the `templates_variables:` section only needs to be used if you do NOT want to use the default settings. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.
Note that the `templates_variables:` section only needs to be used if you do want to actually change how the defaults work. Any value not specified is its default value if it has one if not it's just ignored.
All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file. All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file.
| Variable | Description & Values | | Variable | Description & Values |
|:-----------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |:---------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `sort_by` | **Description:** Controls the sort method for the collections<br>**Values:** Any sort method in the [Sorts Options Table](#sort-options) | | `use_separator` | **Description:** Turn the separator collection off.<br>**Values:** `false` to turn of the collection |
| `include` | **Description:** Overrides the default include list<br>**Values:** Any Resolution found in your library | | `sep_style` | **Description:** Separator Style.<br>**Default:** `orig`<br>**Values:** `orig`, red`, `blue`, `green`, `gray`, `purple`, or `stb` |
| `exclude` | **Description:** Overrides the default exclude list<br>**Values:** Any Resolution found in your library | | `sort_by` | **Description:** Changes the Smart Filter Sort for all collections in a Defaults file.<br>**Default:** `release.desc`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `addons` | **Description:** Defines how multiple keys can be combined under a parent key. The parent key doesn't have to already exist in Plex<br>**Values:** Any Resolution found in your library | | `sort_by_<<key>>` | **Description:** Changes the Smart Filter Sort of the specified key's Collection.<br>**Default:** `sort_by`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `append_include` | **Description:** Appends to the existing include list<br>**Values:** Any Resolution found in your library | | `exclude` | **Description:** Exclude these Resolutions from creating a Dynamic Collection.<br>**Values:** List of Resolutions found in your library |
| `append_exclude` | **Description:** Appends to the existing exclude list<br>**Values:** Any Resolution found in your library | | `addons` | **Description:** Overrides the [default addons list](#default-addons). Defines how multiple keys can be combined under a parent key. The parent key doesn't have to already exist in Plex<br>**Values:** Any Resolution found in your library |
| `append_addons` | **Description:** Appends to the existing addons list<br>**Values:** Any Resolution found in your library | | `append_addons` | **Description:** Appends to the [default addons list](#default-addons).<br>**Values:** Any Resolution found in your library |
| `resolution_name` | **Description:** Changes the title format of the Dynamic Collections.<br>**Default:** `<<key_name>> <<library_translationU>>s`<br>**Values:** Any string with `<<key_name>>` in it. |
| `resolution_summary` | **Description:** Changes the summary format of the Dynamic Collections.<br>**Default:** `<<library_translationU>>s that have the resolution <<key_name>>.`<br>**Values:** Any string. |
The below is an example config.yml extract with some Template Variables added in to change how the file works. The below is an example config.yml extract with some Template Variables added in to change how the file works.
@ -42,11 +57,23 @@ libraries:
metadata_path: metadata_path:
- pmm: resolution - pmm: resolution
template_variables: template_variables:
use_separator: false
sep_style: green
exclude: exclude:
- SD - SD
sort_by: title.asc sort_by: title.asc
collection_section: 15 ```
collection_mode: show_items
use_separator: false ## Default `addons`
sep_style: green
```yaml
addons:
1080:
- 2k
480:
- 144
- 240
- 360
- sd
- 576
``` ```

@ -1,40 +1,60 @@
# Resolution Standards Default Metadata File # Resolution Standards Collections
The `resolution_standards` Metadata File is used to dynamically create collections based on the resolutions available in your library. The `resolution_standards` Default Metadata File is used to dynamically create collections based on the resolutions available in your library.
This file takes the base resolutions ("4K" and "720p") and turns them into the commonly-known standards name ("Ultra HD" and "HD Ready") This file takes the base resolutions ("4K" and "720p") and turns them into the commonly-known standards name ("Ultra HD" and "HD Ready")
To avoid duplication, this file should not be used in combination with `- pmm: resolution` To avoid duplication, this file should not be used in combination with [`resolution`](resolution).
Example Collections Created: **This file works with Movie and TV Libraries.**
![](../images/resolution_standards.png) ![](../images/resolution_standards.png)
## Collections Section 15
| Collection | Key | Description |
|:---------------------------------------------------------------|:--------------------------------------:|:-----------------------------------------------------------|
| `Resolution Collections` | `separator` | Separator Collection to denote the Section of Collections. |
| `<<Resolution>> Movies/Shows`<br>**Example:** `Full HD Movies` | `<<Number>>`<br>**Example:** `Full HD` | Collection of Movies/Shows that have this Resolution. |
| `Other Resolution Movies/Shows` | `other` | Collection of Movies/Shows that not a standard Resolution. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
```yaml ```yaml
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: resolution_standards - pmm: resolution_standards
TV Shows:
metadata_path:
- pmm: resolution_standards
``` ```
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file from the default settings which are provided.
Note that the `templates_variables:` section only needs to be used if you do NOT want to use the default settings. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.
Note that the `templates_variables:` section only needs to be used if you do want to actually change how the defaults work. Any value not specified is its default value if it has one if not it's just ignored.
All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file. All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file.
| Variable | Description & Values | | Variable | Description & Values |
|:-----------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |:-------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `sort_by` | **Description:** Controls the sort method for the collections<br>**Values:** Any sort method in the [Sorts Options Table](#sort-options) | | `use_separator` | **Description:** Turn the separator collection off.<br>**Values:** `false` to turn of the collection |
| `include` | **Description:** Overrides the default include list<br>**Values:** Any Resolution found in your library | | `sep_style` | **Description:** Separator Style.<br>**Default:** `orig`<br>**Values:** `orig`, red`, `blue`, `green`, `gray`, `purple`, or `stb` |
| `exclude` | **Description:** Overrides the default exclude list<br>**Values:** Any Resolution found in your library | | `sort_by` | **Description:** Changes the Smart Filter Sort for all collections in a Defaults file.<br>**Default:** `release.desc`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `addons` | **Description:** Defines how multiple keys can be combined under a parent key. The parent key doesn't have to already exist in Plex<br>**Values:** Any Resolution found in your library | | `sort_by_<<key>>` | **Description:** Changes the Smart Filter Sort of the specified key's Collection.<br>**Default:** `sort_by`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `append_include` | **Description:** Appends to the existing include list<br>**Values:** Any Resolution found in your library | | `include` | **Description:** Overrides the [default include list](#default-include).<br>**Values:** Any Resolution found in your library |
| `append_exclude` | **Description:** Appends to the existing exclude list<br>**Values:** Any Resolution found in your library | | `exclude` | **Description:** Exclude these Resolutions from creating a Dynamic Collection.<br>**Values:** List of Resolutions found in your library |
| `append_addons` | **Description:** Appends to the existing addons list<br>**Values:** Any Resolution found in your library | | `addons` | **Description:** Overrides the [default addons list](#default-addons). Defines how multiple keys can be combined under a parent key. The parent key doesn't have to already exist in Plex<br>**Values:** Any Resolution found in your library |
| `append_include` | **Description:** Appends to the [default include list](#default-include).<br>**Values:** Any Resolution found in your library |
| `append_addons` | **Description:** Appends to the [default addons list](#default-addons).<br>**Values:** Any Resolution found in your library |
| `resolution_name` | **Description:** Changes the title format of the Dynamic Collections.<br>**Default:** `<<key_name>> <<library_translationU>>s`<br>**Values:** Any string with `<<key_name>>` in it. |
| `resolution_summary` | **Description:** Changes the summary format of the Dynamic Collections.<br>**Default:** `<<library_translationU>>s that have the resolution <<key_name>>.`<br>**Values:** Any string. |
| `resolution_other_name` | **Description:** Changes the title format of the Dynamic Collections.<br>**Default:** `Other Resolution <<library_translationU>>s`<br>**Values:** Any string with `<<key_name>>` in it. |
| `resolution_other_summary` | **Description:** Changes the summary format of the Dynamic Collections.<br>**Default:** `<<library_translationU>>s that have other uncommon resolutions.`<br>**Values:** Any string. |
The below is an example config.yml extract with some Template Variables added in to change how the file works. The below is an example config.yml extract with some Template Variables added in to change how the file works.
@ -44,11 +64,40 @@ libraries:
metadata_path: metadata_path:
- pmm: resolution_standards - pmm: resolution_standards
template_variables: template_variables:
use_separator: false
sep_style: stb
use_other: false
exclude: exclude:
- HD Ready - HD Ready
sort_by: title.asc sort_by: title.asc
collection_section: 16 ```
collection_mode: show_items
use_separator: false ## Default `include`
sep_style: stb
```yaml
include:
- SD
- HD Ready
- Full HD
- Ultra HD
```
## Default `addons`
```yaml
addons:
SD:
- 144
- 240
- 360
- 576
- sd
HD Ready:
- 720
Full HD:
- 1080
- 2k
Ultra HD:
- 4k
- 8k
``` ```

@ -1,44 +1,61 @@
# Streaming Default Metadata File # Streaming Collections
The `streaming` Metadata File is used to dynamically create collections based on the streaming Services that your media is available on. The `streaming` Default Metadata File is used to dynamically create collections based on the streaming Services that your media is available on.
Example Collections Created: **This file works with Movie and TV Libraries.**
![](../images/streaming.png) ![](../images/streaming.png)
## Collections Section 03
| Collection | Key | Description |
|:---------------------------|:-----------:|:-----------------------------------------------------------|
| `Streaming Collections` | `separator` | Separator Collection to denote the Section of Collections. |
| `All 4 Movies/Shows` | `all4` | Collection of Movies/Shows Streaming on All 4. |
| `Apple TV+ Movies/Shows` | `appletv` | Collection of Movies/Shows Streaming on Apple TV+. |
| `BET+ Movies/Shows` | `bet` | Collection of Movies/Shows Streaming on BET+. |
| `BritBox Movies/Shows` | `britbox` | Collection of Movies/Shows Streaming on BritBox. |
| `Disney+ Movies/Shows` | `disney` | Collection of Movies/Shows Streaming on Disney+. |
| `hayu Movies/Shows` | `hayu` | Collection of Movies/Shows Streaming on hayu. |
| `HBO Max Movies/Shows` | `hbomax` | Collection of Movies/Shows Streaming on HBO Max. |
| `Hulu Movies/Shows` | `hulu` | Collection of Movies/Shows Streaming on Hulu. |
| `Netflix Movies/Shows` | `netflix` | Collection of Movies/Shows Streaming on Netflix. |
| `NOW Movies/Shows` | `now` | Collection of Movies/Shows Streaming on NOW. |
| `Paramount+ Movies/Shows` | `paramount` | Collection of Movies/Shows Streaming on Paramount+. |
| `Peacock Movies/Shows` | `peacock` | Collection of Movies/Shows Streaming on Peacock. |
| `Prime Video Movies/Shows` | `amazon` | Collection of Movies/Shows Streaming on Prime Video. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
```yaml ```yaml
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: streaming - pmm: streaming
TV Shows:
metadata_path:
- pmm: streaming
``` ```
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file from the default settings which are provided.
Note that the `templates_variables:` section only needs to be used if you do NOT want to use the default settings. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.
As this file is more complex than others, a key system is used to control each collection that is created by the file. Each key refers to one streaming service and is used to control multiple template variables. Note that the `templates_variables:` section only needs to be used if you do want to actually change how the defaults work. Any value not specified is its default value if it has one if not it's just ignored.
All [Shared Variables](../variables) are available using the below keys. All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file.
| Key | streaming Service | | Variable | Description & Values |
|:----------|:------------------| |:---------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| all4 | All 4 | | `use_separator` | **Description:** Turn the separator collection off.<br>**Values:** `false` to turn of the collection |
| amazon | Prime Video | | `sep_style` | **Description:** Separator Style.<br>**Default:** `orig`<br>**Values:** `orig`, red`, `blue`, `green`, `gray`, `purple`, or `stb` |
| appletv | Apple TV+ | | `sort_by` | **Description:** Changes the Smart Filter Sort for all collections in a Defaults file.<br>**Default:** `release.desc`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| bet | BET+ | | `sort_by_<<key>>` | **Description:** Changes the Smart Filter Sort of the specified key's Collection.<br>**Default:** `sort_by`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| britbox | BritBox | | `exclude` | **Description:** Exclude these Streaming Services from creating a Dynamic Collection.<br>**Values:** List of Streaming Services found in your library |
| disney | Disney+ | | `streaming_name` | **Description:** Changes the title format of the Dynamic Collections.<br>**Default:** `<<key_name>> <<library_translationU>>s`<br>**Values:** Any string with `<<key_name>>` in it. |
| hayu | hayu | | `streaming_summary` | **Description:** Changes the summary format of the Dynamic Collections.<br>**Default:** `<<library_translationU>>s streaming on <<key_name>>.`<br>**Values:** Any string. |
| hbomax | HBO Max |
| hulu | Hulu |
| netflix | Netflix |
| now | NOW |
| paramount | Paramount+ |
| peacock | Peacock |
The below is an example config.yml extract with some Template Variables added in to change how the file works. The below is an example config.yml extract with some Template Variables added in to change how the file works.
@ -48,22 +65,14 @@ libraries:
metadata_path: metadata_path:
- pmm: streaming - pmm: streaming
template_variables: template_variables:
use_separator: false
sep_style: stb
use_all4: false use_all4: false
order_britbox: 01 order_britbox: 01
visible_library_disney: true visible_library_disney: true
visible_home_disney: true visible_home_disney: true
visible_shared_disney: true visible_shared_disney: true
sonarr_add_missing_hulu: true sonarr_add_missing_hulu: true
sonarr_folder_hulu: /mnt/local/Media/TV/
sonarr_tag_hulu: Hulu Shows
item_sonarr_tag_hulu: Hulu Shows
radarr_add_missing_amazon: true radarr_add_missing_amazon: true
sonarr_folder_amazon: /mnt/local/Media/TV/Prime Video Shows/
sonarr_tag_amazon: Prime Video Shows
item_sonarr_tag_amazon: Prime Video Shows
sort_by: random sort_by: random
collection_section: 1
collection_mode: show_items
use_separator: false
sep_style: stb
``` ```

@ -1,38 +1,55 @@
# Studio Default Metadata File # Studio Collections
The `studio` Metadata File is used to dynamically create collections based on the studios available in your library. The `studio` Default Metadata File is used to dynamically create collections based on the studios available in your library.
This file also merges similarly named studios (such as "20th Century Fox" and "20th Century Animation") into one ("20th Century Studios") This file also merges similarly named studios (such as "20th Century Fox" and "20th Century Animation") into one ("20th Century Studios")
Example Collections Created: **This file works with Movie and TV Libraries.**
![](../images/studio.png) ![](../images/studio.png)
## Collections Section 07
| Collection | Key | Description |
|:-----------------------------------------------------|:----------------------------------------------------:|:-----------------------------------------------------------|
| `Studio Collections` | `separator` | Separator Collection to denote the Section of Collections. |
| `<<Studio>>`<br>**Example:** `Blumhouse Productions` | `<<Studio>>`<br>**Example:** `Blumhouse Productions` | Collection of Movies/Shows that have this Studio. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
```yaml ```yaml
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: studio - pmm: studio
TV Shows:
metadata_path:
- pmm: studio
``` ```
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file from the default settings which are provided.
Note that the `templates_variables:` section only needs to be used if you do NOT want to use the default settings. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.
Note that the `templates_variables:` section only needs to be used if you do want to actually change how the defaults work. Any value not specified is its default value if it has one if not it's just ignored.
All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file. All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file.
| Variable | Description & Values | | Variable | Description & Values |
|:-----------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |:---------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `sort_by` | **Description:** Controls the sort method for the collections<br>**Values:** Any sort method in the [Sorts Options Table](#sort-options) | | `use_separator` | **Description:** Turn the separator collection off.<br>**Values:** `false` to turn of the collection |
| `include` | **Description:** Overrides the default include list<br>**Values:** Any Studio found in your library | | `sep_style` | **Description:** Separator Style.<br>**Default:** `orig`<br>**Values:** `orig`, red`, `blue`, `green`, `gray`, `purple`, or `stb` |
| `exclude` | **Description:** Overrides the default exclude list<br>**Values:** Any Studio found in your library | | `sort_by` | **Description:** Changes the Smart Filter Sort for all collections in a Defaults file.<br>**Default:** `release.desc`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `addons` | **Description:** Defines how multiple keys can be combined under a parent key. The parent key doesn't have to already exist in Plex<br>**Values:** Any Studio found in your library | | `sort_by_<<key>>` | **Description:** Changes the Smart Filter Sort of the specified key's Collection.<br>**Default:** `sort_by`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `append_include` | **Description:** Appends to the existing include list<br>**Values:** Any Studio found in your library | | `include` | **Description:** Overrides the [default include list](#default-include).<br>**Values:** Any Studio found in your library |
| `append_exclude` | **Description:** Appends to the existing exclude list<br>**Values:** Any Studio found in your library | | `exclude` | **Description:** Exclude these Studios from creating a Dynamic Collection.<br>**Values:** List of Studios found in your library |
| `append_addons` | **Description:** Appends to the existing addons list<br>**Values:** Any Studio found in your library | | `addons` | **Description:** Overrides the [default addons list](#default-addons). Defines how multiple keys can be combined under a parent key. The parent key doesn't have to already exist in Plex<br>**Values:** Any Studio found in your library |
| `append_include` | **Description:** Appends to the [default include list](#default-include).<br>**Values:** Any Studio found in your library |
| `append_addons` | **Description:** Appends to the [default addons list](#default-addons).<br>**Values:** Any Studio found in your library |
| `resolution_name` | **Description:** Changes the title format of the Dynamic Collections.<br>**Default:** `<<key_name>> <<library_translationU>>s`<br>**Values:** Any string with `<<key_name>>` in it. |
| `resolution_summary` | **Description:** Changes the summary format of the Dynamic Collections.<br>**Default:** `<<library_translationU>>s that have the resolution <<key_name>>.`<br>**Values:** Any string. |
The below is an example config.yml extract with some Template Variables added in to change how the file works. The below is an example config.yml extract with some Template Variables added in to change how the file works.
@ -50,3 +67,125 @@ libraries:
use_separator: false use_separator: false
sep_style: gray sep_style: gray
``` ```
## Default `include`
```yaml
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
```
## Default `addons`
```yaml
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
```

@ -1,34 +1,54 @@
# Subtitle Language Default Metadata File # Subtitle Language Collections
The `subtitle_language` Metadata File is used to dynamically create collections based on the subtitle languages available in your library. The `subtitle_language` Default Metadata File is used to dynamically create collections based on the subtitle languages available in your library.
Example Collections Created: **This file works with Movie and TV Libraries.**
![](../images/subtitle_language.png) ![](../images/subtitle_language.png)
## Collections Section 11
| Collection | Key | Description |
|:---------------------------------------------------------|:-----------------------------------------:|:-------------------------------------------------------------|
| `Subtitle Language Collections` | `separator` | Separator Collection to denote the Section of Collections. |
| `<<Subtitle Language>> Audio`<br>**Example:** `Japanese` | `<<ISO 639-1 Code>>`<br>**Example:** `ja` | Collection of Movies/Shows that have this Subtitle Language. |
| `Other Subtitles` | `other` | Collection of Movies/Shows that are less common Languages. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
```yaml ```yaml
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: subtitle_language - pmm: subtitle_language
TV Shows:
metadata_path:
- pmm: subtitle_language
``` ```
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file from the default settings which are provided.
Note that the `templates_variables:` section only needs to be used if you do NOT want to use the default settings. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.
Note that the `templates_variables:` section only needs to be used if you do want to actually change how the defaults work. Any value not specified is its default value if it has one if not it's just ignored.
All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file. All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file.
| Variable | Description & Values | | Variable | Description & Values |
|:-----------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------| |:----------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `sort_by` | **Description:** Controls the sort method for the collections<br>**Values:** Any sort method in the [Sorts Options Table](#sort-options) | | `use_separator` | **Description:** Turn the separator collection off.<br>**Values:** `false` to turn of the collection |
| `include` | **Description:** Overrides the default include list<br>**Values:** Any list of [two-digit ISO 639-1 codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) | | `sep_style` | **Description:** Separator Style.<br>**Default:** `orig`<br>**Values:** `orig`, red`, `blue`, `green`, `gray`, `purple`, or `stb` |
| `exclude` | **Description:** Overrides the default exclude list<br>**Values:** Any list of [two-digit ISO 639-1 codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) | | `sort_by` | **Description:** Changes the Smart Filter Sort for all collections in a Defaults file.<br>**Default:** `release.desc`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `append_include` | **Description:** Appends to the existing include list<br>**Values:** Any list of [two-digit ISO 639-1 codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) | | `sort_by_<<key>>` | **Description:** Changes the Smart Filter Sort of the specified key's Collection.<br>**Default:** `sort_by`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `append_exclude` | **Description:** Appends to the existing exclude list<br>**Values:** Any list of [two-digit ISO 639-1 codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) | | `include` | **Description:** Overrides the [default include list](#default-include)<br>**Values:** Any list of [ISO 639-1 codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) |
| `exclude` | **Description:** Exclude these Subtitle Languages from creating a Dynamic Collection.<br>**Values:** Any list of [ISO 639-1 codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) |
| `append_include` | **Description:** Appends to the [default include list](#default-include)<br>**Values:** Any list of [ISO 639-1 codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) |
| `subtitle_language_name` | **Description:** Changes the title format of the Dynamic Collections.<br>**Default:** `<<key_name>> Subtitles`<br>**Values:** Any string with `<<key_name>>` in it. |
| `subtitle_language_other_name` | **Description:** Changes the Other Collection name.<br>**Default:** `Other Subtitles`<br>**Values:** Any string. |
| `subtitle_language_summary` | **Description:** Changes the summary format of the Dynamic Collections.<br>**Default:** `<<library_translationU>>s with <<key_name>> Subtitles.`<br>**Values:** Any string. |
| `subtitle_language_other_summary` | **Description:** Changes the Other Collection summary.<br>**Default:** `<<library_translationU>>s with other uncommon Subtitles.`<br>**Values:** Any string. |
The below is an example config.yml extract with some Template Variables added in to change how the file works. The below is an example config.yml extract with some Template Variables added in to change how the file works.
@ -38,12 +58,200 @@ libraries:
metadata_path: metadata_path:
- pmm: subtitle_language - pmm: subtitle_language
template_variables: template_variables:
exclude:
- fr # Exclude French
sort_by: title.asc
collection_section: 20
collection_mode: show_items
use_other: false use_other: false
use_separator: false use_separator: false
sep_style: purple sep_style: purple
exclude:
- fr # Exclude French
sort_by: title.asc
```
## Default `include`
```yaml
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
``` ```

@ -1,32 +1,48 @@
# Year Language Default Metadata File # Year Collections
The `year` Metadata File is used to dynamically create collections based on the years available in your library, sorted by critic rating to create a "best of <year>" The `year` Default Metadata File is used to dynamically create collections based on the years available in your library, sorted by critic rating to create a "best of <year>"
Example Collections Created: **This file works with Movie and TV Libraries.**
![](../images/year.png) ![](../images/year.png)
## Collections Section 13
| Collection | Key | Description |
|:--------------------------------------------------|:---------------------------------:|:-----------------------------------------------------------|
| `Year Collections` | `separator` | Separator Collection to denote the Section of Collections. |
| `Best of <<Year>>`<br>**Example:** `Best of 2022` | `<<Year>>`<br>**Example:** `2022` | Collection of Movies/Shows that have this Year. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
```yaml ```yaml
libraries: libraries:
Movies: Movies:
metadata_path: metadata_path:
- pmm: year - pmm: year
TV Shows:
metadata_path:
- pmm: year
``` ```
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file from the default settings which are provided.
Note that the `templates_variables:` section only needs to be used if you do NOT want to use the default settings. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.
All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file. Note that the `templates_variables:` section only needs to be used if you do want to actually change how the defaults work. Any value not specified is its default value if it has one if not it's just ignored.
| Variable | Description & Values | All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file.
|:-----------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `collection_order` | **Description:** Changes the Collection Order<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> |
| `data` | **Description:** Changes the following values of the collection builder<br>**Values:**<br><table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>starting</code></td><td>Controls the starting year for collections</br><strong>Values:</strong> Number greater than 0</td><td><strong>Default:</strong> current_year-10</td></tr><tr><td><code>ending</code></td><td>Controls the ending year for collections</br><strong>Values:</strong> Number greater than 1</td><td><strong>Default:</strong> current_year</td></tr><tr><td><code>increment</code></td><td>Controls the incriment (i.e. every 5th year)</br><strong>Values:</strong> Number greater than 0</td><td><strong>Default:</strong> 1</td></tr></table><ul><li><strong><code>starting</code> and <code>ending</code> can also have the value <code>current_year</code></strong></li><li><strong>You can also use a value relative to the <code>current_year</code> by doing <code>current_year-5</code></strong></li></ul> |
| Variable | Description & Values |
|:------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `use_separator` | **Description:** Turn the separator collection off.<br>**Values:** `false` to turn of the collection |
| `sep_style` | **Description:** Separator Style.<br>**Default:** `orig`<br>**Values:** `orig`, red`, `blue`, `green`, `gray`, `purple`, or `stb` |
| `sort_by` | **Description:** Changes the Smart Filter Sort for all collections in a Defaults file.<br>**Default:** `release.desc`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `sort_by_<<key>>` | **Description:** Changes the Smart Filter Sort of the specified key's Collection.<br>**Default:** `sort_by`<br>**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) |
| `data` | **Description:** Replaces the `data` dynamic collection value.<br><table class="clearTable"><tr><th>Attribute</th><th>Description & Values</th></tr><tr><td><code>starting</code></td><td>Controls the starting year for collections<hr><strong>Default:</strong> current_year-5<hr><strong>Values:</strong> Number greater than 0</td></tr><tr><td><code>ending</code></td><td>Controls the ending year for collections<hr><strong>Default:</strong> current_year<hr><strong>Values:</strong> Number greater than 1</td></tr><tr><td><code>increment</code></td><td>Controls the increment (i.e. every 5th year)<hr><strong>Default:</strong> 1<hr><strong>Values:</strong> Number greater than 0</td><td></td></tr></table><ul><li><strong><code>starting</code> and <code>ending</code> can also have the value <code>current_year</code></strong></li><li><strong>You can also use a value relative to the <code>current_year</code> by doing <code>current_year-5</code></strong></li></ul> |
| `exclude` | **Description:** Exclude these Years from creating a Dynamic Collection.<br>**Values:** Any list of Years |
The below is an example config.yml extract with some Template Variables added in to change how the file works. The below is an example config.yml extract with some Template Variables added in to change how the file works.
@ -36,10 +52,8 @@ libraries:
metadata_path: metadata_path:
- pmm: year - pmm: year
template_variables: template_variables:
sort_by: title.asc
collection_section: 8
collection_mode: show_items
use_other: false
use_separator: false use_separator: false
sep_style: purple sep_style: purple
sort_by: title.asc
sort_by_2022: release.desc
``` ```

@ -1,8 +1,21 @@
# Anilist Charts Default Metadata File # Anilist Charts Collections
The `anilist` Metadata File is used to create collections based on Anilist charts. The `anilist` Default Metadata File is used to create collections based on Anilist charts.
This file works with Movie and TV Libraries. **This file works with Movie and TV Libraries.**
![](../images/anilist.png)
## Collections Section 01
| Collection | Key | Description |
|:--------------------|:----------:|:-----------------------------------------------------|
| `AniList Popular` | `popular` | Collection of the most Popular Anime on AniList. |
| `AniList Top Rated` | `top` | Collection of the Top Rated Anime on AniList. |
| `AniList Trending` | `trending` | Collection of the Trending Anime on AniList. |
| `AniList Season` | `season` | Collection of the Current Season's Anime on AniList. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
@ -16,19 +29,6 @@ libraries:
- pmm: anilist - pmm: anilist
``` ```
## Collections
| Collection | Key | Description |
|:--------------------|:----------:|:-----------------------------------------------------|
| `AniList Popular` | `popular` | Collection of the most Popular Anime on AniList. |
| `AniList Top Rated` | `top` | Collection of the Top Rated Anime on AniList. |
| `AniList Trending` | `trending` | Collection of the Trending Anime on AniList. |
| `AniList Season` | `season` | Collection of the Current Season's Anime on AniList. |
### Examples
![](../images/anilist.png)
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.

@ -1,8 +1,19 @@
# Basic Charts Default Metadata File # Basic Charts Collections
The `basic` Metadata File is used to create collections based on recently released media in your library. The `basic` Default Metadata File is used to create collections based on recently released media in your library.
This file works with Movie and TV Libraries. **This file works with Movie and TV Libraries.**
![](../images/basic.png)
## Collections Section 01
| Collection | Key | Description |
|:-----------------|:----------:|:---------------------------------------------------------------|
| `Newly Released` | `released` | Collection of Movies or TV Shows released in the last 90 days. |
| `New Episodes` | `episodes` | Collection of Episodes released in the last 7 days. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
@ -16,19 +27,6 @@ libraries:
- pmm: basic - pmm: basic
``` ```
## Collections
| Collection | Key | Description |
|:-----------------|:----------:|:---------------------------------------------------------------|
| `Newly Released` | `released` | Collection of Movies or TV Shows released in the last 90 days. |
| `New Episodes` | `episodes` | Collection of Episodes released in the last 7 days. |
### Examples
Example Collections Created:
![](../images/basic.png)
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.

@ -1,22 +1,12 @@
# FlixPatrol Charts Default Metadata File # FlixPatrol Charts Collections
The `flixpatrol` Metadata File is used to create collections based on FlixPatrol Charts. The `flixpatrol` Default Metadata File is used to create collections based on FlixPatrol Charts.
This file works with Movie and TV Libraries. **This file works with Movie and TV Libraries.**
The below YAML in your config.yml will create the collections: ![](../images/flixpatrol.png)
```yaml
libraries:
Movies:
metadata_path:
- pmm: flixpatrol
TV Shows:
metadata_path:
- pmm: flixpatrol
```
## Collections ## Collections Section 01
| Collection | Key | Description | | Collection | Key | Description |
|:------------------------------------|:-----------:|:------------------------------------------------------------------------------| |:------------------------------------|:-----------:|:------------------------------------------------------------------------------|
@ -27,9 +17,19 @@ libraries:
| `Paramount Plus Top 10 Moves/Shows` | `paramount` | Collection of the Top Movies/Shows on Paramount Plus according to FlixPatrol. | | `Paramount Plus Top 10 Moves/Shows` | `paramount` | Collection of the Top Movies/Shows on Paramount Plus according to FlixPatrol. |
| `Prime Video Top 10 Moves/Shows` | `prime` | Collection of the Top Movies/Shows on Prime Video according to FlixPatrol. | | `Prime Video Top 10 Moves/Shows` | `prime` | Collection of the Top Movies/Shows on Prime Video according to FlixPatrol. |
### Examples ## Config
![](../images/flixpatrol.png) The below YAML in your config.yml will create the collections:
```yaml
libraries:
Movies:
metadata_path:
- pmm: flixpatrol
TV Shows:
metadata_path:
- pmm: flixpatrol
```
## Template Variables ## Template Variables

@ -1,8 +1,20 @@
# IMDb Charts Default Metadata File # IMDb Charts Collections
The `imdb` Metadata File is used to create collections based on IMDb Charts. The `imdb` Default Metadata File is used to create collections based on IMDb Charts.
The `IMDb Lowest Rated` Collection only works with Movie Libraries but the rest of the collections work with both Movie and TV libraries. **The `IMDb Lowest Rated` Collection only works with Movie Libraries but the rest of the collections work with both Movie and TV libraries.**
![](../images/imdb.png)
## Collections Section 01
| Collection | Key | Description |
|:--------------------|:---------:|:-----------------------------------------------------|
| `IMDb Popular` | `popular` | Collection of the most Popular Movies/Shows on IMDb. |
| `IMDb Top 250` | `top` | Collection of Top 250 Movies/Shows on IMDb. |
| `IMDb Lowest Rated` | `lowest` | Collection of the lowest Rated Movies on IMDb. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
@ -16,18 +28,6 @@ libraries:
- pmm: imdb - pmm: imdb
``` ```
## Collections
| Collection | Key | Description |
|:--------------------|:---------:|:-----------------------------------------------------|
| `IMDb Popular` | `popular` | Collection of the most Popular Movies/Shows on IMDb. |
| `IMDb Top 250` | `top` | Collection of Top 250 Movies/Shows on IMDb. |
| `IMDb Lowest Rated` | `lowest` | Collection of the lowest Rated Movies on IMDb. |
### Examples
![](../images/imdb.png)
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.

@ -1,22 +1,12 @@
# MyAnimeList Charts Default Metadata File # MyAnimeList Charts Collections
The `myanimelist` Metadata File is used to create collections based on MyAnimeList Charts. The `myanimelist` Default Metadata File is used to create collections based on MyAnimeList Charts.
This file works with Movie and TV Libraries. **This file works with Movie and TV Libraries.**
The below YAML in your config.yml will create the collections: ![](../images/myanimelist.png)
```yaml
libraries:
Movies:
metadata_path:
- pmm: myanimelist
TV Shows:
metadata_path:
- pmm: myanimelist
```
## Collections ## Collections Section 01
| Collection | Key | Description | | Collection | Key | Description |
|:-------------------------|:-----------:|:--------------------------------------------------------| |:-------------------------|:-----------:|:--------------------------------------------------------|
@ -26,9 +16,19 @@ libraries:
| `MyAnimeList Top Airing` | `airing` | Collection of the Top Rated Airing on MyAnimeList. | | `MyAnimeList Top Airing` | `airing` | Collection of the Top Rated Airing on MyAnimeList. |
| `MyAnimeList Season` | `season` | Collection of the Current Seasons Anime on MyAnimeList. | | `MyAnimeList Season` | `season` | Collection of the Current Seasons Anime on MyAnimeList. |
### Examples ## Config
![](../images/myanimelist.png) The below YAML in your config.yml will create the collections:
```yaml
libraries:
Movies:
metadata_path:
- pmm: myanimelist
TV Shows:
metadata_path:
- pmm: myanimelist
```
## Template Variables ## Template Variables

@ -1,8 +1,21 @@
# Other Charts Default Metadata File # Other Charts Collections
The `other_chart` Metadata File is used to create collections based on other Charts. The `other_chart` Default Metadata File is used to create collections based on other Charts.
The `StevenLu's Popular Movies` and `Top 10 Pirated Movies of the Week` Collections only work with Movie Libraries but the rest of the collections work with both Movie and TV libraries. **The `StevenLu's Popular Movies` and `Top 10 Pirated Movies of the Week` Collections only work with Movie Libraries but the rest of the collections work with both Movie and TV libraries.**
![](../images/chartother.png)
## Collections Section 01
| Collection | Key | Description |
|:------------------------------------|:-------------:|:-----------------------------------------------------|
| `AniDB Popular` | `anidb` | Collection of the most Popular Anime on AniDB. |
| `Common Sense Selection` | `commonsense` | Collection of Common Sense Selection Movies/Shows. |
| `StevenLu's Popular Movies` | `stevenlu` | Collection of StevenLu's Popular Movies. |
| `Top 10 Pirated Movies of the Week` | `pirated` | Collection of the Top 10 Pirated Movies of the Week. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
@ -16,19 +29,6 @@ libraries:
- pmm: other_chart - pmm: other_chart
``` ```
## Collections
| Collection | Key | Description |
|:------------------------------------|:-------------:|:-----------------------------------------------------|
| `AniDB Popular` | `anidb` | Collection of the most Popular Anime on AniDB. |
| `Common Sense Selection` | `commonsense` | Collection of Common Sense Selection Movies/Shows. |
| `StevenLu's Popular Movies` | `stevenlu` | Collection of StevenLu's Popular Movies. |
| `Top 10 Pirated Movies of the Week` | `pirated` | Collection of the Top 10 Pirated Movies of the Week. |
### Examples
![](../images/chartother.png)
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.

@ -1,10 +1,21 @@
# Tautulli Charts Default Metadata File # Tautulli Charts Collections
The `tautulli` Metadata File is used to create collections based on Tautulli/Plex Charts. The `tautulli` Default Metadata File is used to create collections based on Tautulli/Plex Charts.
This Default file requires [Tautulli Authentication](../../config/tautulli) This Default file requires [Tautulli Authentication](../../config/tautulli)
This file works with Movie and TV Libraries. **This file works with Movie and TV Libraries.**
![](../images/tautulli.png)
## Collections Section 01
| Collection | Key | Description |
|:---------------|:---------:|:-----------------------------------------------------|
| `Plex Popular` | `popular` | Collection of the most Popular Movies/Shows on Plex. |
| `Plex Watched` | `watched` | Collection of the most Watched Movies/Shows on Plex. |
## Config
The below YAML in your config.yml will create the collections: The below YAML in your config.yml will create the collections:
@ -18,17 +29,6 @@ libraries:
- pmm: tautulli - pmm: tautulli
``` ```
## Collections
| Collection | Key | Description |
|:---------------|:---------:|:-----------------------------------------------------|
| `Plex Popular` | `popular` | Collection of the most Popular Movies/Shows on Plex. |
| `Plex Watched` | `watched` | Collection of the most Watched Movies/Shows on Plex. |
### Examples
![](../images/tautulli.png)
## Template Variables ## Template Variables
Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy. Template Variables can be used to manipulate the file in various ways to slightly change how it works without having to make your own local copy.

@ -1,22 +1,12 @@
# TMDb Charts Default Metadata File # TMDb Charts Collections
The `tmdb` Metadata File is used to create collections based on TMDb Charts. The `tmdb` Default Metadata File is used to create collections based on TMDb Charts.
The `TMDb Airing Today` and `TMDb On The Air` Collections only work with TV Libraries but the rest of the collections work with both Movie and TV libraries. **The `TMDb Airing Today` and `TMDb On The Air` Collections only work with TV Libraries but the rest of the collections work with both Movie and TV libraries.**
The below YAML in your config.yml will create the collections: ![](../images/tmdb.png)
```yaml
libraries:
Movies:
metadata_path:
- pmm: tmdb
TV Shows:
metadata_path:
- pmm: tmdb
```
## Collections ## Collections Section 01
| Collection | Key | Description | | Collection | Key | Description |
|:--------------------|:----------:|:-----------------------------------------------------| |:--------------------|:----------:|:-----------------------------------------------------|
@ -26,9 +16,19 @@ libraries:
| `TMDb Airing Today` | `airing` | Collection of Shows Airing Today on TMDb. | | `TMDb Airing Today` | `airing` | Collection of Shows Airing Today on TMDb. |
| `TMDb On The Air` | `air` | Collection of Shows currently On The Air on TMDb. | | `TMDb On The Air` | `air` | Collection of Shows currently On The Air on TMDb. |
### Examples ## Config
![](../images/tmdb.png) The below YAML in your config.yml will create the collections:
```yaml
libraries:
Movies:
metadata_path:
- pmm: tmdb
TV Shows:
metadata_path:
- pmm: tmdb
```
## Template Variables ## Template Variables

@ -1,18 +1,12 @@
# Trakt Charts Default Metadata File # Trakt Charts Collections
The `trakt` Metadata File is used to create collections based on Trakt Charts. The `trakt` Default Metadata File is used to create collections based on Trakt Charts.
This file works with Movie and TV Libraries. **This file works with Movie and TV Libraries.**
The below YAML in your config.yml will create the collections: ![](../images/trakt.png)
```yaml
libraries:
Movies:
metadata_path:
- pmm: trakt
```
## Collections ## Collections Section 01
| Collection | Key | Description | | Collection | Key | Description |
|:--------------------|:-------------:|:--------------------------------------------------------| |:--------------------|:-------------:|:--------------------------------------------------------|
@ -22,9 +16,19 @@ libraries:
| `Trakt Trending` | `trending` | Collection of Trending Movies/Shows on Trakt. | | `Trakt Trending` | `trending` | Collection of Trending Movies/Shows on Trakt. |
| `Trakt Watched` | `watched` | Collection of the Most Watched Movies/Shows on Trakt. | | `Trakt Watched` | `watched` | Collection of the Most Watched Movies/Shows on Trakt. |
### Examples ## Config
![](../images/trakt.png) The below YAML in your config.yml will create the collections:
```yaml
libraries:
Movies:
metadata_path:
- pmm: trakt
TV Shows:
metadata_path:
- pmm: trakt
```
## Template Variables ## Template Variables

@ -1,55 +0,0 @@
# US Content Rating Default Metadata File
The `content_rating_us` Metadata File is used to dynamically create collections based on the content ratings available in your library.
If you do not use the US-based rating system within Plex, this file will attempt to match the international ratings (such as "gb/12A") to the respective US rating system (such as "PG-13")
Example Collections Created:
![](../images/moviecontent_rating_us.png)
The below YAML in your config.yml will create the collections:
```yaml
libraries:
Movies:
metadata_path:
- pmm: content_rating_us
```
ohhh
## Template Variables
Template Variables can be used to manipulate the file from the default settings which are provided.
Note that the `templates_variables:` section only needs to be used if you do NOT want to use the default settings.
All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file.
| Variable | Description & Values |
|:-----------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `sort_by` | **Description:** Controls the sort method for the collections<br>**Values:** Any sort method in the [Sorts Options Table](#sort-options) |
| `include` | **Description:** Overrides the default include list<br>**Values:** Any Content Rating found in your library |
| `exclude` | **Description:** Overrides the default exclude list<br>**Values:** Any Content Rating found in your library |
| `addons` | **Description:** Defines how multiple keys can be combined under a parent key. The parent key doesn't have to already exist in Plex<br>**Values:** Any Content Rating found in your library |
| `append_include` | **Description:** Appends to the existing include list<br>**Values:** Any Content Rating found in your library |
| `append_exclude` | **Description:** Appends to the existing exclude list<br>**Values:** Any Content Rating found in your library |
| `append_addons` | **Description:** Appends to the existing addons list<br>**Values:** Any Content Rating found in your library |
The below is an example config.yml extract with some Template Variables added in to change how the file works.
```yaml
libraries:
Movies:
metadata_path:
- pmm: content_rating_us
template_variables:
addons:
R:
- "de/18"
sort_by: title.asc
collection_section: 25
collection_mode: show_items
use_other: false
use_separator: false
sep_style: blue
```

@ -1,54 +0,0 @@
# US Content Rating Default Metadata File
The `show/content_rating_us` Metadata File is used to dynamically create collections based on the content ratings available in your library.
If you do not use the US-based rating system within Plex, this file will attempt to match the international ratings (such as "gb/12A") to the respective US rating system (such as "TV-14")
Example Collections Created:
![](../images/showcontent_rating_us.png)
The below YAML in your config.yml will create the collections:
```yaml
libraries:
Movies:
metadata_path:
- pmm: show/content_rating_us
```
ohhh
## Template Variables
Template Variables can be used to manipulate the file from the default settings which are provided.
Note that the `templates_variables:` section only needs to be used if you do NOT want to use the default settings.
All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file.
| Variable | Description & Values |
|:-----------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `sort_by` | **Description:** Controls the sort method for the collections<br>**Values:** Any sort method in the [Sorts Options Table](#sort-options) |
| `include` | **Description:** Overrides the default include list<br>**Values:** Any Content Rating found in your library |
| `exclude` | **Description:** Overrides the default exclude list<br>**Values:** Any Content Rating found in your library |
| `addons` | **Description:** Defines how multiple keys can be combined under a parent key. The parent key doesn't have to already exist in Plex<br>**Values:** Any Content Rating found in your library |
| `append_include` | **Description:** Appends to the existing include list<br>**Values:** Any Content Rating found in your library |
| `append_exclude` | **Description:** Appends to the existing exclude list<br>**Values:** Any Content Rating found in your library |
| `append_addons` | **Description:** Appends to the existing addons list<br>**Values:** Any Content Rating found in your library |
The below is an example config.yml extract with some Template Variables added in to change how the file works.
```yaml
libraries:
Movies:
metadata_path:
- pmm: content_rating_us
template_variables:
addons:
R:
- "de/18"
sort_by: title.asc
collection_section: 25
collection_mode: show_items
use_other: false
use_separator: false
sep_style: blue
```

@ -8,6 +8,7 @@ Below are the available variables which can be used to customize the file.
| Variable | Description & Values | | Variable | Description & Values |
|:-----------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |:-----------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `language` | **Description:** Set the language of Collection Names and Summaries<br>**Default:** `default`<br>**Values:** `default` (English), `fr` (French), or `de` (German) |
| `use_<<key>>`<sup>1</sup> | **Description:** Turns off individual Collections in a Defaults file.<br>**Values:** `false` to turn off the collection | | `use_<<key>>`<sup>1</sup> | **Description:** Turns off individual Collections in a Defaults file.<br>**Values:** `false` to turn off the collection |
| `name_<<key>>`<sup>1</sup> | **Description:** Changes the name of the specified key's Collection.<br>**Values:** New Collection Name | | `name_<<key>>`<sup>1</sup> | **Description:** Changes the name of the specified key's Collection.<br>**Values:** New Collection Name |
| `summary_<<key>>`<sup>1</sup> | **Description:** Changes the summary of the specified key's Collection.<br>**Values:** New Collection Summary | | `summary_<<key>>`<sup>1</sup> | **Description:** Changes the summary of the specified key's Collection.<br>**Values:** New Collection Summary |

Loading…
Cancel
Save