commit
0d308fc5d5
@ -0,0 +1,125 @@
|
||||
#######################################################################################
|
||||
# Custom Video Format Overlay #
|
||||
# Modified by: Tylerreed19 #
|
||||
# CHANGES: Split 'WEB' into 'WEB-DL' and 'WEB-RIP' #
|
||||
# Added: 'UHD BLU-RAY' | 'HDRIP' | 'SDRIP' | 'HDTV' | 'SDTV' | 'CAM' #
|
||||
# For any naming scheme including more than the default media sources #
|
||||
# Video Source can either be in folder naming or video file naming for Movies and #
|
||||
# only video file naming for Shows unless entire Show/Season is same source #
|
||||
# Examples: Oppenheimer (2023) [Web-DL] | Oppenheimer (2023) 1080p AAC Telesync.mkv #
|
||||
# Loki (2023)\Season 2\Loki - S02E02 - Breaking Brad [2160p - Web-DL].mkv #
|
||||
#######################################################################################
|
||||
|
||||
external_templates:
|
||||
pmm: templates
|
||||
template_variables:
|
||||
default:
|
||||
text_<<key>>: <<overlay_name>>
|
||||
horizontal_align: left
|
||||
vertical_align: bottom
|
||||
horizontal_offset_uhdbluray: 15
|
||||
back_width_uhdbluray: 405
|
||||
back_height_uhdbluray: 105
|
||||
|
||||
conditionals:
|
||||
vertical_offset:
|
||||
default: 15
|
||||
conditions:
|
||||
- vertical_align: center
|
||||
value: 0
|
||||
- vertical_align: top
|
||||
value: 15
|
||||
- vertical_align: bottom
|
||||
value: 30
|
||||
horizontal_offset:
|
||||
default: 15
|
||||
conditions:
|
||||
- horizontal_align: center
|
||||
value: 0
|
||||
- horizontal_align: [left, right]
|
||||
value: 15
|
||||
group: quality
|
||||
back_color: "#00000099"
|
||||
back_width: 305
|
||||
back_height: 105
|
||||
final_name: text(<<text_<<key>>>>)
|
||||
|
||||
templates:
|
||||
video_format:
|
||||
default:
|
||||
regex_<<key>>: <<regex>>
|
||||
conditionals:
|
||||
regex:
|
||||
conditions:
|
||||
- key: remux
|
||||
value: '(?i)\b(remux|remuxed)\b'
|
||||
- key: bluray
|
||||
value: '(?i)\b(blu[ ._-]?ray|bd|br|hd[ ._-]?dvd)\b'
|
||||
- key: uhdbluray
|
||||
value: '(?i)\b(uhd[ ._-]?blu-ray|uhd[ ._-]?blu[ ._-]?ray)\b'
|
||||
- key: web-dl
|
||||
value: '(?i)\bweb[ ._-]?dl\b'
|
||||
- key: web-rip
|
||||
value: '(?i)\b(webrip|web[ ._-]?rip)\b'
|
||||
- key: hdrip
|
||||
value: '(?i)\b(1080p[ ._-]?hdrip|720p[ ._-]?hdrip)\b'
|
||||
- key: sdrip
|
||||
value: '(?i)\b(480p[ ._-]?hdrip|360p[ ._-]?hdrip|288p[ ._-]?hdrip)\b'
|
||||
- key: hdtv
|
||||
value: '(?i)\b(hd[ ._-]?tv|1080p[ ._-]?tv|720p[ ._-]?tv|1080p - TV|720p - TV)\b'
|
||||
- key: dvd
|
||||
value: '(?i)\bdvd\b'
|
||||
- key: cam
|
||||
value: '(?i)\b(telesync|cam|telecine)\b'
|
||||
- key: sdtv
|
||||
value: '(?i)\b(sd[ ._-]?tv|480p[ ._-]?tv|360p[ ._-]?tv|288p[ ._-]?tv|480p - TV|360p - TV|288p - TV)\b'
|
||||
ignore_blank_results: true
|
||||
plex_all: true
|
||||
filters:
|
||||
filepath.regex: <<regex_<<key>>>>
|
||||
|
||||
overlays:
|
||||
|
||||
REMUX:
|
||||
variables: {key: remux, weight: 110}
|
||||
template: [name: standard, name: video_format]
|
||||
|
||||
UHD BLU-RAY:
|
||||
variables: {key: uhdbluray, weight: 100}
|
||||
template: [name: standard, name: video_format]
|
||||
|
||||
BLU-RAY:
|
||||
variables: {key: bluray, weight: 90}
|
||||
template: [name: standard, name: video_format]
|
||||
|
||||
WEB-DL:
|
||||
variables: {key: web-dl, weight: 80}
|
||||
template: [name: standard, name: video_format]
|
||||
|
||||
WEB-RIP:
|
||||
variables: {key: web-rip, weight: 70}
|
||||
template: [name: standard, name: video_format]
|
||||
|
||||
HD-RIP:
|
||||
variables: {key: hdrip, weight: 60}
|
||||
template: [name: standard, name: video_format]
|
||||
|
||||
SD-RIP:
|
||||
variables: {key: sdrip, weight: 50}
|
||||
template: [name: standard, name: video_format]
|
||||
|
||||
HDTV:
|
||||
variables: {key: hdtv, weight: 40}
|
||||
template: [name: standard, name: video_format]
|
||||
|
||||
DVD:
|
||||
variables: {key: dvd, weight: 30}
|
||||
template: [name: standard, name: video_format]
|
||||
|
||||
CAM:
|
||||
variables: {key: cam, weight: 20}
|
||||
template: [name: standard, name: video_format]
|
||||
|
||||
SDTV:
|
||||
variables: {key: sdtv, weight: 10}
|
||||
template: [name: standard, name: video_format]
|
@ -0,0 +1,38 @@
|
||||
#####################################################################
|
||||
# "Based On..." Collections #
|
||||
#####################################################################
|
||||
|
||||
|
||||
|
||||
collections:
|
||||
Based on a Book:
|
||||
mdblist_list:
|
||||
url: https://mdblist.com/lists/plexmetamanager/based_on_books_movies
|
||||
sort_by: audience_rating.desc
|
||||
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/based/Book.jpg
|
||||
schedule: yearly(01/30)
|
||||
radarr_add_missing: false
|
||||
Based on a Comic:
|
||||
mdblist_list:
|
||||
url: https://mdblist.com/lists/plexmetamanager/based_on_comics_movies
|
||||
sort_by: audience_rating.desc
|
||||
sort_title: "!014_Comic"
|
||||
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/based/Comic.jpg
|
||||
schedule: yearly(01/30)
|
||||
radarr_add_missing: false
|
||||
Based on a True Story:
|
||||
mdblist_list:
|
||||
url: https://mdblist.com/lists/plexmetamanager/based_on_true_story_movies
|
||||
sort_by: audience_rating.desc
|
||||
sort_title: "!014_True_Story"
|
||||
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/based/True%20Story.jpg
|
||||
schedule: yearly(01/30)
|
||||
radarr_add_missing: false
|
||||
Based on Video Games:
|
||||
mdblist_list:
|
||||
url: https://mdblist.com/lists/plexmetamanager/based_on_video_games_movies
|
||||
sort_by: audience_rating.desc
|
||||
sort_title: "!014_Video_Games"
|
||||
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/based/Video%20Game.jpg
|
||||
schedule: yearly(01/30)
|
||||
radarr_add_missing: false
|
@ -0,0 +1,75 @@
|
||||
##############################################################################
|
||||
# Other Awards Collections #
|
||||
# Created by Yozora, Bullmoose20, & Sohjiro #
|
||||
# Credit to maxwelldeux for the Trakt Lists #
|
||||
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
|
||||
# https://metamanager.wiki/en/latest/defaults/award/other.html #
|
||||
##############################################################################
|
||||
|
||||
external_templates:
|
||||
pmm: templates
|
||||
template_variables:
|
||||
collection_section: 130
|
||||
|
||||
templates:
|
||||
Rotten Tomatoes:
|
||||
trakt_list: https://trakt.tv/users/lish408/lists/rotten-tomatoes-best-of-<<key>>
|
||||
sync_mode: sync
|
||||
collection_mode: default
|
||||
collection_order: custom
|
||||
sort_title: "!130_Rotten Tomatoes Best of <<key>>"
|
||||
schedule: yearly(01/30)
|
||||
url_poster: https://raw.githubusercontent.com/WhoDat104/Rotten-Tomatotes/main/Rotten%20Tomatoes%20Best%20of%20<<key>>.png
|
||||
|
||||
collections:
|
||||
"100 Years... 100 Movies":
|
||||
imdb_list: https://www.imdb.com/list/ls027841309/
|
||||
collection_order: custom
|
||||
sort_title: "!130_AFI 1!"
|
||||
schedule: yearly(01/30)
|
||||
Razzies Golden Raspberry Winners:
|
||||
variables:
|
||||
key: razzie
|
||||
template:
|
||||
- name: shared
|
||||
allowed_libraries: movie
|
||||
image: award/razzies/winner
|
||||
translation_key: razzie_worst
|
||||
- name: arr
|
||||
- name: custom
|
||||
trakt_list: https://trakt.tv/users/hdlists/lists/razzie-awards-worst-picture-winners
|
||||
Rotten Tomatoes Best All-Time:
|
||||
trakt_list: https://trakt.tv/users/lish408/lists/rotten-tomatoes-top-100-movies-of-all-time
|
||||
sync_mode: sync
|
||||
collection_mode: default
|
||||
collection_order: custom
|
||||
sort_title: "!130_Rotten !1"
|
||||
schedule: monthly(10)
|
||||
url_poster: https://raw.githubusercontent.com/WhoDat104/Rotten-Tomatotes/main/Rotten%20Tomatoes%20Best%20All-Time.png
|
||||
Rotten Tomatoes Best Horror:
|
||||
trakt_list: https://trakt.tv/users/lish408/lists/rotten-tomatoes-best-horror-movies-of-all-time
|
||||
sync_mode: sync
|
||||
collection_mode: default
|
||||
collection_order: custom
|
||||
sort_title: "!130_Rotten !2"
|
||||
schedule: monthly(10)
|
||||
url_poster: https://raw.githubusercontent.com/WhoDat104/Rotten-Tomatotes/main/Rotten%20Tomatoes%20Best%20Horror.png
|
||||
Rotten Tomatoes Best Rom Com:
|
||||
trakt_list: https://trakt.tv/users/lish408/lists/rotten-tomatoes-the-200-best-romantic-comedies-of-all-time
|
||||
sync_mode: sync
|
||||
collection_mode: default
|
||||
collection_order: custom
|
||||
sort_title: "!130_Rotten !3"
|
||||
schedule: monthly(10)
|
||||
url_poster: https://raw.githubusercontent.com/WhoDat104/Rotten-Tomatotes/main/Rotten%20Tomatoes%20Best%20Rom%20Com.png
|
||||
|
||||
dynamic_collections:
|
||||
Rotten Tomatoes Best of:
|
||||
type: number
|
||||
sync: true
|
||||
data:
|
||||
starting: current_year-2
|
||||
ending: current_year-1
|
||||
title_format: Rotten Tomatoes Best of <<key_name>>
|
||||
template:
|
||||
- Rotten Tomatoes
|
@ -0,0 +1,177 @@
|
||||
##############################################################################
|
||||
# Seasonal Collections #
|
||||
# Created by Yozora, Bullmoose20, & Sohjiro #
|
||||
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
|
||||
# https://metamanager.wiki/en/latest/defaults/movie/seasonal.html #
|
||||
##############################################################################
|
||||
|
||||
external_templates:
|
||||
pmm: templates
|
||||
|
||||
templates:
|
||||
holiday:
|
||||
default:
|
||||
sync_mode: sync
|
||||
sync_mode_<<key>>: <<sync_mode>>
|
||||
sort_by: title.asc
|
||||
sort_by_<<key>>: <<sort_by>>
|
||||
schedule_<<key>>: <<schedule>>
|
||||
limit_<<key>>: <<limit>>
|
||||
tmdb_collection_<<key>>: <<tmdb_collection>>
|
||||
tmdb_movie_<<key>>: <<tmdb_movie>>
|
||||
imdb_list_<<key>>: <<imdb_list>>
|
||||
trakt_list_<<key>>: <<trakt_list>>
|
||||
mdblist_list_<<key>>: <<mdblist_list>>
|
||||
summary_<<key>>: <<summary_format>>
|
||||
name_<<key>>: <<name_format>>
|
||||
emoji: ""
|
||||
emoji_<<key>>: <<emoji>>
|
||||
optional:
|
||||
- schedule
|
||||
- tmdb_collection
|
||||
- tmdb_movie
|
||||
- limit
|
||||
- imdb_list
|
||||
- trakt_list
|
||||
- mdblist_list
|
||||
- summary_format
|
||||
- name_format
|
||||
- key_name
|
||||
- translation_key
|
||||
- limit
|
||||
smart_label:
|
||||
sort_by: <<sort_by_<<key>>>>
|
||||
limit: <<limit_<<key>>>>
|
||||
all:
|
||||
label: <<smart_label>>
|
||||
schedule: <<schedule_<<key>>>>
|
||||
delete_not_scheduled: true
|
||||
sync_mode: <<sync_mode_<<key>>>>
|
||||
tmdb_collection: <<tmdb_collection_<<key>>>>
|
||||
tmdb_movie: <<tmdb_movie_<<key>>>>
|
||||
imdb_list: <<imdb_list_<<key>>>>
|
||||
trakt_list: <<trakt_list_<<key>>>>
|
||||
mdblist_list: <<mdblist_list_<<key>>>>
|
||||
cache_builders: 1
|
||||
translation_key: <<translation_key>>
|
||||
key_name: <<key_name>>
|
||||
summary: <<summary_<<key>>>>
|
||||
name: <<name_<<key>>>>
|
||||
limit: <<limit_<<key>>>>
|
||||
translation_prefix: <<emoji_<<key>>>>
|
||||
|
||||
collections:
|
||||
Seasonal Collections:
|
||||
template:
|
||||
- name: separator
|
||||
separator: seasonal
|
||||
use_separator: false
|
||||
key_name: Seasonal
|
||||
translation_key: separator
|
||||
|
||||
dynamic_collections:
|
||||
Seasonal:
|
||||
type: custom
|
||||
data:
|
||||
years: New Year's Day
|
||||
valentine: Valentine's Day
|
||||
patrick: St. Patrick's Day
|
||||
easter: Easter
|
||||
mother: Mother's Day
|
||||
father: Father's Day
|
||||
halloween: Halloween
|
||||
christmas: Christmas
|
||||
disabilities: Day of Persons with Disabilities
|
||||
black_history: Black History Month
|
||||
lgbtq: LGBTQ+ Pride Month
|
||||
latinx: Latinx Heritage Month
|
||||
women: Women's History Month
|
||||
title_format: <<key_name>> <<library_typeU>>s
|
||||
template:
|
||||
- holiday
|
||||
- shared
|
||||
- arr
|
||||
template_variables:
|
||||
emoji:
|
||||
years: "🎊 "
|
||||
valentine: "💘 "
|
||||
patrick: "☘ "
|
||||
easter: "🐰 "
|
||||
mother: "🤱 "
|
||||
father: "👨 "
|
||||
halloween: "🎃 "
|
||||
christmas: "🎅 "
|
||||
disabilities: "♿ "
|
||||
lgbtq: "🏳️🌈 "
|
||||
latinx: "🪅 "
|
||||
women: "🚺 "
|
||||
black_history: "✊ 🏿 "
|
||||
schedule:
|
||||
years: range(12/26-01/04)
|
||||
valentine: range(02/01-02/29)
|
||||
patrick: range(03/01-03/18)
|
||||
easter: range(03/20-04/30)
|
||||
mother: range(05/05-05/10)
|
||||
father: range(09/15-09/20)
|
||||
halloween: range(10/01-10/31)
|
||||
christmas: range(12/01-12/31)
|
||||
disabilities: range(12/02-12/04)
|
||||
black_history: range(02/01-03/01)
|
||||
lgbtq: range(05/31-06/30)
|
||||
latinx: range(09/15-10/15)
|
||||
women: range(02/28-03/31)
|
||||
imdb_list:
|
||||
years: https://www.imdb.com/list/ls066838460/
|
||||
valentine:
|
||||
- https://www.imdb.com/list/ls000094398/
|
||||
- https://www.imdb.com/list/ls057783436/
|
||||
- https://www.imdb.com/list/ls064427905/
|
||||
patrick: https://www.imdb.com/list/ls063934595/
|
||||
easter:
|
||||
- https://www.imdb.com/list/ls062665509/
|
||||
- https://www.imdb.com/list/ls051733651/
|
||||
mother: https://www.imdb.com/list/ls072551197/
|
||||
father: https://www.imdb.com/list/ls020471057/
|
||||
halloween:
|
||||
- https://www.imdb.com/list/ls023118929/
|
||||
- https://www.imdb.com/list/ls000099714/
|
||||
christmas: https://www.imdb.com/list/ls000096828/
|
||||
women:
|
||||
- https://www.imdb.com/search/keyword/?keywords=women-in-film&ref_=fn_kw_kw_9
|
||||
- https://www.imdb.com/search/keyword/?keywords=women%27s-rights&ref_=fn_kw_kw_2
|
||||
- https://www.imdb.com/search/keyword/?keywords=women%27s-suffrage&ref_=fn_kw_kw_13
|
||||
tmdb_collection:
|
||||
halloween:
|
||||
- 185103 # Hotel Transylvania
|
||||
- 11716 # Addams Family
|
||||
- 750822 # Addams Family Animated
|
||||
- 313086 # Conjuring
|
||||
- 91361 # Halloween Collection
|
||||
- 8581 # A Nightmare on Elm Street Collection
|
||||
- 1733 # The Mummy Collection
|
||||
- 8091 # Alien Collection
|
||||
- 2980 # Ghostbusters
|
||||
- 751156 # Hocus Pocus
|
||||
tmdb_movie:
|
||||
halloween:
|
||||
- 23437 # A Nightmare on Elm Street (2010)
|
||||
mdblist_list:
|
||||
disabilities:
|
||||
- https://mdblist.com/lists/plexmetamanager/day-of-persons-with-disabilities
|
||||
lgbtq:
|
||||
- https://mdblist.com/lists/plexmetamanager/lgbtq-pride-month
|
||||
- https://www.imdb.com/list/ls063526611/'
|
||||
latinx:
|
||||
- https://mdblist.com/lists/plexmetamanager/latinx-heritage-month
|
||||
trakt_list:
|
||||
black_history:
|
||||
- https://trakt.tv/users/hoochzilla/lists/black-cinema?display=movie&sort=title,asc
|
||||
- https://trakt.tv/users/bluephi8/lists/black-history?display=movie&sort=title,asc
|
||||
visible_home:
|
||||
default: true
|
||||
visible_shared:
|
||||
default: true
|
||||
image:
|
||||
default: seasonal/<<key>>
|
||||
translation_key:
|
||||
default: seasonal
|
@ -0,0 +1 @@
|
||||
#### Files may become out of date. Latest files always available at https://github.com/nwithan8/configs/tree/main/plex/pmm
|
@ -0,0 +1,7 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
dynamic_collections:
|
||||
## Use DC as suffix to avoid name conflicts with static collections
|
||||
## These get generated in the order they are listed here, so put the more intensive ones at the bottom
|
@ -0,0 +1,3 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
@ -0,0 +1,5 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
collections:
|
@ -0,0 +1,18 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
collections:
|
||||
# Top movies via IMDB, updated twice a week
|
||||
"🙌 Best Of All Time":
|
||||
template: { name: Award,
|
||||
level: "++" }
|
||||
summary: "Dive into the best films ever made"
|
||||
imdb_chart: top_movies
|
||||
schedule:
|
||||
- weekly(wednesday)
|
||||
- weekly(sunday)
|
||||
collection_order: random
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
@ -0,0 +1,3 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
@ -0,0 +1,29 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
dynamic_collections:
|
||||
## Use DC as suffix to avoid name conflicts with static collections
|
||||
## These get generated in the order they are listed here, so put the more intensive ones at the bottom
|
||||
|
||||
Per-Country DC Movies: # mapping name does not matter just needs to be unique
|
||||
type: country
|
||||
title_format: <<key_name>>
|
||||
key_name_override:
|
||||
Plurinational State of Bolivia: Bolivia
|
||||
Russian Federation: Russia
|
||||
Taiwan, Province of China: Taiwan
|
||||
Turks and Caicos Islands: Turks and Caicos
|
||||
Syrian Arab Republic: Syria
|
||||
Viet Nam: Vietnam
|
||||
State of Palestine: Palestine
|
||||
Republic of North Macedonia: North Macedonia
|
||||
Papua New Guinea: Guinea
|
||||
Lao People's Democratic Republic: Lao
|
||||
Islamic Republic of Iran: Iran
|
||||
French Polynesia: Polynesia
|
||||
Federated States of Micronesia: Micronesia
|
||||
Bolivarian Republic of Venezuela: Venezuela
|
||||
Republic of Korea: South Korea
|
||||
template:
|
||||
- Per_Country
|
@ -0,0 +1,13 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
dynamic_collections:
|
||||
## Use DC as suffix to avoid name conflicts with static collections
|
||||
## These get generated in the order they are listed here, so put the more intensive ones at the bottom
|
||||
|
||||
Per-Country DC Shows: # mapping name does not matter just needs to be unique
|
||||
type: origin_country
|
||||
title_format: <<key_name>>
|
||||
template:
|
||||
- Per_Country
|
@ -0,0 +1,38 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
dynamic_collections:
|
||||
## Use DC as suffix to avoid name conflicts with static collections
|
||||
## These get generated in the order they are listed here, so put the more intensive ones at the bottom
|
||||
|
||||
Best of Decade DC Movies: # mapping name does not matter just needs to be unique
|
||||
type: custom
|
||||
data:
|
||||
twenties: 1920
|
||||
thirties: 1930
|
||||
forties: 1940
|
||||
fifties: 1950
|
||||
sixties: 1960
|
||||
seventies: 1970
|
||||
eighties: 1980
|
||||
nineties: 1990
|
||||
two_thousands: 2000
|
||||
twenty_tens: 2010
|
||||
twenty_twenties: 2020
|
||||
template_variables:
|
||||
ending:
|
||||
twenties: 1929
|
||||
thirties: 1939
|
||||
forties: 1949
|
||||
fifties: 1959
|
||||
sixties: 1969
|
||||
seventies: 1979
|
||||
eighties: 1989
|
||||
nineties: 1999
|
||||
two_thousands: 2009
|
||||
twenty_tens: 2019
|
||||
twenty_twenties: 2029
|
||||
title_format: 🗓️ Best of the <<key_name>>s
|
||||
template:
|
||||
- Per_Decade
|
@ -0,0 +1,38 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
dynamic_collections:
|
||||
## Use DC as suffix to avoid name conflicts with static collections
|
||||
## These get generated in the order they are listed here, so put the more intensive ones at the bottom
|
||||
|
||||
Best of Decade DC: # mapping name does not matter just needs to be unique
|
||||
type: custom
|
||||
data:
|
||||
twenties: 1920
|
||||
thirties: 1930
|
||||
forties: 1940
|
||||
fifties: 1950
|
||||
sixties: 1960
|
||||
seventies: 1970
|
||||
eighties: 1980
|
||||
nineties: 1990
|
||||
two_thousands: 2000
|
||||
twenty_tens: 2010
|
||||
twenty_twenties: 2020
|
||||
template_variables:
|
||||
ending:
|
||||
twenties: 1929
|
||||
thirties: 1939
|
||||
forties: 1949
|
||||
fifties: 1959
|
||||
sixties: 1969
|
||||
seventies: 1979
|
||||
eighties: 1989
|
||||
nineties: 1999
|
||||
two_thousands: 2009
|
||||
twenty_tens: 2019
|
||||
twenty_twenties: 2029
|
||||
title_format: 🗓️ Best of the <<key_name>>s
|
||||
template:
|
||||
- Per_Decade
|
@ -0,0 +1,217 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
collections:
|
||||
"🎤 What's The Deal With Airplane Food?":
|
||||
template: { name: Genre }
|
||||
summary: "Some of the best stand-up you'll ever see."
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/lish408/lists/stand-up-comedy-specials
|
||||
collection_order: random
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
"😜 Spoofs and Parodies":
|
||||
template: { name: Genre }
|
||||
summary: "Imitation is the sincerest form of flattery"
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/majeed_pk/lists/spoof-parody-films
|
||||
collection_order: random
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
"👩❤️💋👨 Rom-com Central":
|
||||
template: { name: Genre }
|
||||
summary: "Rotten Tomatoes' best romantic comedies of all time"
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/lish408/lists/rotten-tomatoes-the-200-best-romantic-comedies-of-all-time
|
||||
collection_order: random
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
"🏀 Slam Dunk":
|
||||
template: { name: Genre }
|
||||
summary: "The best sports movies, ever."
|
||||
mdblist_list: https://mdblist.com/lists/hdlists/150-best-sports-movies-of-all-time
|
||||
collection_order: random
|
||||
visible_library: true
|
||||
visible_home: false # Not advertised on the home page
|
||||
visible_shared: false # Not advertised on the home page
|
||||
|
||||
"🚓 Get In Get Out":
|
||||
template: { name: Genre }
|
||||
summary: "Don't forget about the getaway driver out front"
|
||||
mdblist_list: https://mdblist.com/lists/hdlists/best-heist-movies-of-all-time
|
||||
collection_order: random
|
||||
visible_library: true
|
||||
visible_home: false # Not advertised on the home page
|
||||
visible_shared: false # Not advertised on the home page
|
||||
|
||||
"🎢 On The Edge Of Your Seat":
|
||||
template: { name: Genre }
|
||||
summary: "The suspense is killing us!"
|
||||
imdb_list:
|
||||
- https://www.imdb.com/search/keyword/?keywords=psychological-thriller&ref_=kw_ref_rt_usr&sort=release_date,desc&mode=detail&page=1&title_type=movie&genres=Thriller&user_rating=5.0%2C&release_date=2000%2C
|
||||
collection_order: random
|
||||
visible_library: true
|
||||
visible_home: false # Not advertised on the home page
|
||||
visible_shared: false # Not advertised on the home page
|
||||
|
||||
"🤯 What a Twist!":
|
||||
template: { name: Genre }
|
||||
summary: "Bet you didn't see THAT coming..."
|
||||
mdblist_list: https://mdblist.com/lists/hdlists/crazy-plot-twists
|
||||
collection_order: random
|
||||
visible_library: true
|
||||
visible_home: false # Not advertised on the home page
|
||||
visible_shared: false # Not advertised on the home page
|
||||
|
||||
"📗 Based On A True Story":
|
||||
template: { name: Genre }
|
||||
summary: "Based on a true story"
|
||||
mdblist_list: https://mdblist.com/lists/hdlists/based-on-or-inspired-by-a-true-story
|
||||
collection_order: random
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
"🔍 A Real-Life Whodunnit":
|
||||
template: { name: Genre }
|
||||
summary: "True crime documentaries"
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/lish408/lists/true-crime-documentary-series-film
|
||||
collection_order: random
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
"👨🍳 Bon Appetit":
|
||||
template: { name: Genre }
|
||||
summary: "Mouth-watering movies"
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/majeed_pk/lists/bon-appetit
|
||||
collection_order: random
|
||||
visible_library: true
|
||||
visible_home: false # Not advertised on the home page
|
||||
visible_shared: false # Not advertised on the home page
|
||||
|
||||
"🗎 Documentaries":
|
||||
template: { name: Genre }
|
||||
summary: "The top documentaries of all time"
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/majeed_pk/lists/documentaries
|
||||
collection_order: random
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
"🧥 I'm Gonna Make Him an Offer":
|
||||
template: { name: Genre }
|
||||
summary: "The best gangster movies of all time"
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/majeed_pk/lists/the-complete-list-of-mafia-gangsters-movies
|
||||
collection_order: random
|
||||
visible_library: true
|
||||
visible_home: false # Not advertised on the home page
|
||||
visible_shared: false # Not advertised on the home page
|
||||
|
||||
# TODO: Might time out due to size
|
||||
# "🧑 It Really Happened":
|
||||
# template: { name: Genre }
|
||||
# summary: "These people actually existed."
|
||||
# trakt_list:
|
||||
# - https://trakt.tv/users/majeed_pk/lists/biographies
|
||||
# collection_order: random
|
||||
# visible_library: true
|
||||
# visible_home: true
|
||||
# visible_shared: true
|
||||
|
||||
"🌿 What Is Life Anyway?":
|
||||
template: { name: Genre }
|
||||
summary: "The best existential movies of all time"
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/majeed_pk/lists/existentialist-films
|
||||
collection_order: random
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
"⚖️ Order In The Court":
|
||||
template: { name: Genre }
|
||||
summary: "The best courtroom dramas of all time"
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/majeed_pk/lists/courtroom-dramas
|
||||
collection_order: random
|
||||
visible_library: true
|
||||
visible_home: false # Not advertised on the home page
|
||||
visible_shared: false # Not advertised on the home page
|
||||
|
||||
"🪖 World War II, In Order":
|
||||
template: { name: Genre }
|
||||
summary: "Movies depicting World War II, in chronological order"
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/majeed_pk/lists/world-war-ii-in-chronological-order
|
||||
collection_order: custom # Maintain the order of the list
|
||||
visible_library: true
|
||||
visible_home: false # Not advertised on the home page
|
||||
visible_shared: false # Not advertised on the home page
|
||||
|
||||
"🙂 Feel-Good Movies":
|
||||
template: { name: Genre }
|
||||
summary: "The best feel-good movies of all time"
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/majeed_pk/lists/feelgood-movies
|
||||
collection_order: random
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
"🧘 Kick Back and Relax":
|
||||
template: { name: Genre }
|
||||
summary: "The best movies for a lazy weekend afternoon"
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/hdlists/lists/sunday-afternoon-movies?sort=rank,asc
|
||||
collection_order: random
|
||||
schedule: weekly(saturday), weekly(sunday), weekly(monday)
|
||||
visible_home: weekly(saturday), weekly(sunday)
|
||||
visible_shared: weekly(saturday), weekly(sunday)
|
||||
visible_library: weekly(saturday), weekly(sunday)
|
||||
|
||||
"🤪 The Weirdo's Videostore":
|
||||
template: { name: Genre }
|
||||
summary: "Cinema is strange."
|
||||
letterboxd_list: https://letterboxd.com/maxvayne/list/the-weirdos-videostore-aka-the-weirdos-paradise
|
||||
collection_order: random
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
"⁉️ Controversial Cinema":
|
||||
template: { name: Genre }
|
||||
summary: "The most edgy, crazy, disturbing, controversial, shocking, bizarre, scandalous and downright f***ed up films of all time!"
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/majeed_pk/lists/dark-deeply-disturbing-controversial-shocking-bizarre-and-messed-up-films
|
||||
collection_order: random
|
||||
visible_library: false # This is a hidden collection due to the nature of the content
|
||||
visible_home: false # Not advertised on the home page
|
||||
visible_shared: false # Not advertised on the home page
|
||||
|
||||
|
||||
dynamic_collections:
|
||||
## Use DC as suffix to avoid name conflicts with static collections
|
||||
## These get generated in the order they are listed here, so put the more intensive ones at the bottom
|
||||
|
||||
Per-Genre DC Movies: # mapping name does not matter just needs to be unique
|
||||
type: genre
|
||||
exclude:
|
||||
- Action/Adventure
|
||||
- Talk Show
|
||||
title_format: <<key_name>>
|
||||
template:
|
||||
- Per_Genre
|
||||
key_name_override:
|
||||
Film-Noir: Film Noir
|
@ -0,0 +1,29 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
collections:
|
||||
|
||||
### Genres
|
||||
"🔍 A Real-Life Whodunnit":
|
||||
template: { name: Genre }
|
||||
summary: "True crime documentaries"
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/lish408/lists/true-crime-documentary-series-film
|
||||
collection_order: random
|
||||
visible_home: false
|
||||
visible_shared: true
|
||||
|
||||
dynamic_collections:
|
||||
## Use DC as suffix to avoid name conflicts with static collections
|
||||
## These get generated in the order they are listed here, so put the more intensive ones at the bottom
|
||||
|
||||
Per-Genre DC Shows: # mapping name does not matter just needs to be unique
|
||||
type: genre
|
||||
exclude:
|
||||
- Action/Adventure
|
||||
title_format: <<key_name>>
|
||||
template:
|
||||
- Per_Genre
|
||||
key_name_override:
|
||||
Film-Noir: Film Noir
|
@ -0,0 +1,268 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
collections:
|
||||
"🎊 New Year's Day":
|
||||
schedule: range(12/26-01/05)
|
||||
visible_home: range(12/26-01/04)
|
||||
visible_shared: range(12/26-01/04)
|
||||
visible_library: range(12/26-01/04)
|
||||
template: { name: Holiday,
|
||||
level: "++" }
|
||||
summary: "Ring in the New Year with these movies!"
|
||||
collection_order: random
|
||||
imdb_list:
|
||||
- https://www.imdb.com/list/ls066838460/
|
||||
poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/years.jpg
|
||||
|
||||
"💘 Valentine's Day":
|
||||
schedule: range(02/01-02/21)
|
||||
visible_home: range(02/01-02/20)
|
||||
visible_shared: range(02/01-02/20)
|
||||
visible_library: range(02/01-02/20)
|
||||
template: { name: Holiday,
|
||||
level: "++" }
|
||||
summary: "Love me tender, love me sweet, never let me go."
|
||||
collection_order: random
|
||||
imdb_list:
|
||||
- https://www.imdb.com/list/ls000094398/
|
||||
- https://www.imdb.com/list/ls057783436/
|
||||
- https://www.imdb.com/list/ls064427905/
|
||||
poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/valentine.jpg
|
||||
|
||||
"☘ St. Patrick's Day":
|
||||
schedule: range(03/01-03/19)
|
||||
visible_home: range(03/01-03/18)
|
||||
visible_shared: range(03/01-03/18)
|
||||
visible_library: range(03/01-03/18)
|
||||
template: { name: Holiday,
|
||||
level: "++" }
|
||||
summary: "Kiss Me, I'm Irish."
|
||||
collection_order: random
|
||||
imdb_list:
|
||||
- https://www.imdb.com/list/ls063934595/
|
||||
poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/patrick.jpg
|
||||
|
||||
"🥦 4/20":
|
||||
schedule: range(04/15-04/23)
|
||||
visible_home: range(04/15-04/22)
|
||||
visible_shared: range(04/15-04/22)
|
||||
visible_library: range(04/15-04/22)
|
||||
template: { name: Holiday,
|
||||
level: "+" }
|
||||
summary: "Blaze it!"
|
||||
collection_order: random
|
||||
imdb_list:
|
||||
- https://www.imdb.com/list/ls075204988/
|
||||
poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/420.jpg
|
||||
|
||||
"🐰 Easter":
|
||||
schedule: range(03/20-05/01)
|
||||
visible_home: range(03/20-04/30)
|
||||
visible_shared: range(03/20-04/30)
|
||||
visible_library: range(03/20-04/30)
|
||||
template: { name: Holiday,
|
||||
level: "++" }
|
||||
summary: "Hoppy Easter!"
|
||||
collection_order: random
|
||||
imdb_list:
|
||||
- https://www.imdb.com/list/ls062665509/
|
||||
- https://www.imdb.com/list/ls051733651/
|
||||
poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/easter.jpg
|
||||
|
||||
"🤱 Mother's Day":
|
||||
schedule: range(05/05-05/11)
|
||||
visible_home: range(05/05-05/10)
|
||||
visible_shared: range(05/05-05/10)
|
||||
visible_library: range(05/05-05/10)
|
||||
template: { name: Holiday,
|
||||
level: "++" }
|
||||
summary: "Thanks Mom!"
|
||||
collection_order: random
|
||||
imdb_list:
|
||||
- https://www.imdb.com/list/ls072551197/
|
||||
poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/mother.jpg
|
||||
|
||||
"🪖 Memorial Day":
|
||||
schedule: range(5/18-6/8)
|
||||
visible_home: range(5/18-6/7)
|
||||
visible_shared: range(5/18-6/7)
|
||||
visible_library: range(5/18-6/7)
|
||||
template: { name: Holiday,
|
||||
level: "++" }
|
||||
summary: "Remembering those who gave their lives for our freedom."
|
||||
collection_order: random
|
||||
imdb_list:
|
||||
- https://www.imdb.com/list/ls002014923/
|
||||
poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/memorial.jpg
|
||||
|
||||
"👨 Father's Day":
|
||||
schedule: range(06/15-06/21)
|
||||
visible_home: range(06/15-06/20)
|
||||
visible_shared: range(06/15-06/20)
|
||||
visible_library: range(06/15-06/20)
|
||||
template: { name: Holiday,
|
||||
level: "++" }
|
||||
summary: "Thanks Dad!"
|
||||
collection_order: random
|
||||
imdb_list:
|
||||
- https://www.imdb.com/list/ls020471057/
|
||||
poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/father.jpg
|
||||
|
||||
"🎆 Independence Day":
|
||||
schedule: range(06/23-07/11)
|
||||
visible_home: range(06/23-07/10)
|
||||
visible_shared: range(06/23-07/10)
|
||||
visible_library: range(06/23-07/10)
|
||||
template: { name: Holiday,
|
||||
level: "++" }
|
||||
summary: "Celebrate the 4th of July with these movies!"
|
||||
collection_order: random
|
||||
imdb_list:
|
||||
- https://www.imdb.com/list/ls068664510/
|
||||
- https://www.imdb.com/list/ls080925875/
|
||||
poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/independence.jpg
|
||||
|
||||
"⚒ Labor Day":
|
||||
schedule: range(09/01-09/11)
|
||||
visible_home: range(09/01-09/10)
|
||||
visible_shared: range(09/01-09/10)
|
||||
visible_library: range(09/01-09/10)
|
||||
template: { name: Holiday,
|
||||
level: "++" }
|
||||
summary: "Labor Day is a day off, but these movies are hard work."
|
||||
collection_order: random
|
||||
imdb_list:
|
||||
- https://www.imdb.com/list/ls002014923/
|
||||
poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/labor.jpg
|
||||
|
||||
"🎃 Halloween":
|
||||
schedule: range(10/01-11/01)
|
||||
visible_home: range(10/01-10/31)
|
||||
visible_shared: range(10/01-10/31)
|
||||
visible_library: range(10/01-10/31)
|
||||
template: { name: Holiday,
|
||||
level: "+++" }
|
||||
summary: "Boo!"
|
||||
collection_order: random
|
||||
imdb_list:
|
||||
- https://www.imdb.com/list/ls023118929/
|
||||
- https://www.imdb.com/list/ls000099714/
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/29zombies/lists/halloween
|
||||
- https://trakt.tv/users/galacticboy/lists/not-so-spooky-halloween
|
||||
# - https://trakt.tv/users/kairbear08/lists/halloween
|
||||
# - https://trakt.tv/users/mybicycle/lists/halloween
|
||||
# - https://trakt.tv/users/jayinftl/lists/halloween
|
||||
# - https://trakt.tv/users/roswellgeek/lists/halloween
|
||||
tmdb_collection:
|
||||
- 185103 # Hotel Transylvania
|
||||
- 11716 # Addams Family
|
||||
- 750822 # Addams Family Animated
|
||||
- 313086 # Conjuring
|
||||
- 91361 # Halloween Collection
|
||||
- 8581 # A Nightmare on Elm Street Collection
|
||||
- 1733 # The Mummy Collection
|
||||
- 8091 # Alien Collection
|
||||
- 2980 # Ghostbusters
|
||||
- 751156 # Hocus Pocus
|
||||
tmdb_movie:
|
||||
- 23437 # A Nightmare on Elm Street (2010)
|
||||
poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/halloween.jpg
|
||||
|
||||
"👻 Horror":
|
||||
schedule: range(10/01-11/01)
|
||||
visible_home: range(10/01-10/31)
|
||||
visible_shared: range(10/01-10/31)
|
||||
visible_library: range(10/01-10/31)
|
||||
template: { name: Holiday,
|
||||
level: "+" }
|
||||
summary: "Don't be scared, it's just a movie."
|
||||
collection_order: random
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/lish408/lists/31-days-of-horror-2023 # TODO: Change annually
|
||||
|
||||
"🍬 Trick or Treat":
|
||||
schedule: range(10/01-11/01)
|
||||
visible_home: range(10/01-10/31)
|
||||
visible_shared: range(10/01-10/31)
|
||||
visible_library: range(10/01-10/31)
|
||||
template: { name: Holiday,
|
||||
level: "++" }
|
||||
summary: "Trick or Treat!"
|
||||
collection_order: random
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/hdlists/lists/halloween-movies-for-kids
|
||||
|
||||
"🔪 Slasher":
|
||||
schedule: range(10/01-11/01)
|
||||
visible_home: range(10/01-10/31)
|
||||
visible_shared: range(10/01-10/31)
|
||||
visible_library: range(10/01-10/31)
|
||||
template: { name: Holiday,
|
||||
level: "+" }
|
||||
summary: "He's right behind you!"
|
||||
collection_order: random
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/hdlists/lists/80s-slasher-movies
|
||||
|
||||
"🗳️ Election Day":
|
||||
schedule: range(10/25-11/12)
|
||||
visible_home: range(10/25-11/11)
|
||||
visible_shared: range(10/25-11/11)
|
||||
visible_library: range(10/25-11/11)
|
||||
template: { name: Holiday,
|
||||
level: "++" }
|
||||
summary: "I like the noise of democracy."
|
||||
collection_order: random
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/majeed_pk/lists/best-political-movies
|
||||
|
||||
"🦃 Thanksgiving":
|
||||
schedule: range(11/01-12/01)
|
||||
visible_home: range(11/01-11/30)
|
||||
visible_shared: range(11/01-11/30)
|
||||
visible_library: range(11/01-11/30)
|
||||
template: { name: Holiday,
|
||||
level: "++" }
|
||||
summary: "Gobble gobble!"
|
||||
collection_order: random
|
||||
imdb_list:
|
||||
- https://www.imdb.com/list/ls000835734/
|
||||
- https://www.imdb.com/list/ls091597850/
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/galacticboy/lists/thanksgiving-movies
|
||||
- https://trakt.tv/users/shahid1296/lists/thanksgiving
|
||||
- https://trakt.tv/users/retrogran/lists/thanksgiving-season-movies
|
||||
- https://trakt.tv/users/padawan_seneca/lists/vibe-autumn-tv-series-movies
|
||||
poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/thanksgiving.jpg
|
||||
|
||||
"🎅 Christmas":
|
||||
schedule: range(12/01-01/01)
|
||||
visible_home: range(12/01-12/31)
|
||||
visible_shared: range(12/01-12/31)
|
||||
visible_library: range(12/01-12/31)
|
||||
template: { name: Holiday,
|
||||
level: "++" }
|
||||
summary: "Cozy up with some Christmas classics."
|
||||
collection_order: random
|
||||
imdb_list:
|
||||
- https://www.imdb.com/list/ls000096828/
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/movistapp/lists/christmas-movies
|
||||
- https://trakt.tv/users/questdvd/lists/absolute-hayes-christmas-classics
|
||||
- https://trakt.tv/users/littlestella3/lists/christmas
|
||||
poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/christmas.jpg
|
||||
|
||||
"🎁 Hallmark Christmas":
|
||||
schedule: range(12/01-01/01)
|
||||
visible_home: range(12/01-12/31)
|
||||
visible_shared: range(12/01-12/31)
|
||||
visible_library: range(12/01-12/31)
|
||||
template: { name: Holiday,
|
||||
level: "+" }
|
||||
summary: "Christmas movies with extra-sap!"
|
||||
collection_order: random
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/mzdiobolik/lists/hallmark-christmas-movies
|
@ -0,0 +1,16 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
collections:
|
||||
"🗳️ Election Day":
|
||||
schedule: range(10/25-11/12)
|
||||
visible_home: range(10/25-11/11)
|
||||
visible_shared: range(10/25-11/11)
|
||||
visible_library: range(10/25-11/11)
|
||||
template: { name: Holiday,
|
||||
level: "++" }
|
||||
summary: "I like the noise of democracy."
|
||||
collection_order: random
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/majeed_pk/lists/political-tv-series
|
@ -0,0 +1,244 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
collections:
|
||||
# Movies with a perfect RT score, updated monthly
|
||||
"💯 The 100 Club":
|
||||
template: { name: Collection,
|
||||
sort_title: "Best Movies Ever",
|
||||
level: "+++" }
|
||||
summary: "RottenTomatoes' movies with a perfect score"
|
||||
mdblist_list: https://mdblist.com/lists/hdlists/100-on-rottentomatoes-com
|
||||
collection_order: random
|
||||
schedule: monthly(1)
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
# Worst movies of all time, updated monthly
|
||||
"💩 Just the Worst":
|
||||
template: { name: Collection,
|
||||
sort_title: "Worst Movies Ever",
|
||||
level: "++" }
|
||||
summary: "The worst movies of all time."
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/hdlists/lists/worst-movies-of-all-time
|
||||
- https://trakt.tv/users/nwithan8/lists/5-or-less-on-rotton-tomatoes?sort=rank,asc
|
||||
collection_order: random
|
||||
schedule: monthly(1)
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
"🤨 How Did This Get Made?":
|
||||
template: { name: Collection,
|
||||
sort_title: "How Did This Get Made?",
|
||||
level: "++" }
|
||||
summary: "The films of the podcast 'How Did This Get Made?'"
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/lish408/lists/how-did-this-get-made-podcast
|
||||
collection_order: custom
|
||||
schedule: weekly(monday)
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
"👍 Best Movie Ever":
|
||||
template: { name: Collection,
|
||||
sort_title: "Weekly Planet - Best Movie Ever",
|
||||
level: "++" }
|
||||
trakt_list_details:
|
||||
- https://trakt.tv/users/nwithan8/lists/best-movie-ever?sort=added,asc
|
||||
collection_order: random
|
||||
schedule: daily
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
"👎 Worst Movie Ever":
|
||||
template: { name: Collection,
|
||||
sort_title: "Weekly Planet - Worst Movie Ever",
|
||||
level: "++" }
|
||||
trakt_list_details:
|
||||
- https://trakt.tv/users/nwithan8/lists/worst-movie-ever?sort=added,asc
|
||||
collection_order: random
|
||||
schedule: daily
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
"🎩 1001 Movies You Must See Before You Die":
|
||||
template: { name: Collection,
|
||||
sort_title: "1001 Movies You Must See Before You Die",
|
||||
level: "++" }
|
||||
# summary provided by Trakt
|
||||
trakt_list_details:
|
||||
- https://trakt.tv/users/sp1ti/lists/1001-movies-you-must-see-before-you-die
|
||||
collection_order: random
|
||||
schedule: monthly(1)
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
"🪣 100 Movies Bucket List":
|
||||
template: { name: Collection,
|
||||
sort_title: "100 Movies Bucket List",
|
||||
level: "++" }
|
||||
# summary provided by Trakt
|
||||
trakt_list_details:
|
||||
- https://trakt.tv/users/dildogarden/lists/100-movies-bucket-list
|
||||
collection_order: rank.desc
|
||||
schedule: monthly(1)
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
"📽️ The Criterion Collection":
|
||||
template: { name: Collection,
|
||||
sort_title: "The Criterion Collection",
|
||||
level: "++" }
|
||||
# summary provided by Trakt
|
||||
trakt_list_details:
|
||||
- https://trakt.tv/users/maxwelldeux/lists/the-criterion-collection
|
||||
collection_order: critic_rating.desc
|
||||
schedule: weekly(sunday)
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
"🤵♂️ Bond. James Bond.":
|
||||
template: { name: Franchise,
|
||||
sort_title: "James Bond",
|
||||
level: "+" }
|
||||
summary: "007 forever"
|
||||
mdblist_list: https://mdblist.com/lists/hdlists/james-bond-movies
|
||||
collection_order: release
|
||||
schedule: weekly(sunday)
|
||||
visible_library: true
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
"🦸 I Love You 3000":
|
||||
template: { name: Franchise,
|
||||
sort_title: "Marvel Cinematic Universe",
|
||||
level: "+" }
|
||||
summary: "The Marvel Cinematic Universe"
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/cybercelia/lists/mcu
|
||||
collection_order: release
|
||||
schedule: weekly(sunday)
|
||||
visible_library: true
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
"🦸 Tell Me, Do You Bleed?":
|
||||
template: { name: Franchise,
|
||||
sort_title: "DC Cinematic Universe",
|
||||
level: "+" }
|
||||
summary: "The DC Cinematic Universe"
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/maxrax/lists/dc-cinematics
|
||||
collection_order: release
|
||||
schedule: weekly(sunday)
|
||||
visible_library: true
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
"🐭 Disney Channel Original Movies":
|
||||
template: { name: Franchise,
|
||||
sort_title: "Disney Channel Original Movies",
|
||||
level: "+" }
|
||||
summary: "You're watching Disney Channel"
|
||||
imdb_list:
|
||||
- https://www.imdb.com/list/ls093405279
|
||||
collection_order: release
|
||||
schedule: weekly(sunday)
|
||||
visible_library: true
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
"🪐 To Boldly Go":
|
||||
summary: "The Star Trek collection"
|
||||
template: { name: Franchise,
|
||||
sort_title: "Star Trek",
|
||||
level: "+" }
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/dgw/lists/star-trek-canon
|
||||
url_background: https://i.redd.it/vz20prnp8v551.jpg
|
||||
collection_order: release
|
||||
schedule: weekly(sunday)
|
||||
visible_library: true
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
"🚀 In A Galaxy Far, Far Away":
|
||||
summary: "The Star Wars collection"
|
||||
template: { name: Franchise,
|
||||
sort_title: "Star Wars",
|
||||
level: "+" }
|
||||
trakt_list_details:
|
||||
- https://trakt.tv/users/sonicwarrior/lists/star-wars-canon-timeline
|
||||
url_background: https://images.unsplash.com/photo-1579566346927-c68383817a25
|
||||
collection_order: custom
|
||||
schedule: weekly(sunday)
|
||||
visible_library: true
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
"👽 Bears. Beets. Battlestar Galactica":
|
||||
summary: "The Battlestar Galactica collection"
|
||||
template: { name: Franchise,
|
||||
sort_title: "Battlestar Galactica",
|
||||
level: "+" }
|
||||
trakt_list_details:
|
||||
- https://trakt.tv/users/mraniki/lists/battlestar-galactica-universe
|
||||
url_background: https://wallpapercave.com/wp/vPJGO64.jpg
|
||||
collection_order: custom
|
||||
schedule: weekly(sunday)
|
||||
visible_library: true
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
"🪶 To Be Or Not To Be":
|
||||
summary: "The Shakespeare collection"
|
||||
template: { name: Franchise,
|
||||
sort_title: "Shakespeare",
|
||||
level: "+" }
|
||||
trakt_list_details:
|
||||
- https://trakt.tv/users/michaeldibben/lists/shakespeare-plays
|
||||
url_background: https://images.unsplash.com/photo-1598391990342-311775e3d374
|
||||
collection_order: random
|
||||
schedule: weekly(sunday)
|
||||
visible_library: true
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
"🐦⬛ Quoth the Raven":
|
||||
summary: "The Edgar Allan Poe collection"
|
||||
template: { name: Franchise,
|
||||
sort_title: "Edgar Allan Poe",
|
||||
level: "+" }
|
||||
trakt_list_details:
|
||||
- https://trakt.tv/users/majeed_pk/lists/the-best-edgar-allan-poe-adaptations
|
||||
url_background: https://wallpapercave.com/wp/wp2328085.jpg
|
||||
collection_order: random
|
||||
schedule: weekly(sunday)
|
||||
visible_library: true
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
"📖 Get Busy Living, or Get Busy Dying":
|
||||
summary: "The Stephen King collection"
|
||||
template: { name: Franchise,
|
||||
sort_title: "Stephen King",
|
||||
level: "+",
|
||||
poster: "https://i.redd.it/sz63m6aex2g31.png" }
|
||||
smart_filter:
|
||||
all:
|
||||
writer: "Stephen King"
|
||||
sort_by: release.asc
|
||||
schedule: weekly(sunday)
|
||||
visible_library: true
|
||||
visible_home: false
|
||||
visible_shared: false
|
@ -0,0 +1,3 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
@ -0,0 +1,3 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
@ -0,0 +1,3 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
@ -0,0 +1,17 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
collections:
|
||||
### Studios
|
||||
# Studio - produced the movie (A24, Universal, Warner Bros, etc)
|
||||
A24:
|
||||
template: { name: Studio,
|
||||
studio: "A24",
|
||||
poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/studio/A24.jpg }
|
||||
summary: "A24 Films"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
|
@ -0,0 +1,659 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
collections:
|
||||
### Networks
|
||||
# Studio - produced the show
|
||||
# Network - aired the show + streaming services
|
||||
# For example, Disney+ is not a studio.
|
||||
# At the same time, while all Disney content is on Disney+, only Disney+-exclusive content appear under "network: Disney+"
|
||||
# So anything under "network: Disney+" could be called a "Disney+ Original Show"
|
||||
# Streaming sites get "X Original Shows", while traditional networks get "Shows Aired on X"
|
||||
A&E:
|
||||
template: { name: Network,
|
||||
network: "A&E",
|
||||
poster: https://theposterdb.com/api/assets/113113 }
|
||||
summary: "Shows Aired on A&E"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
"ABC (US)": # use quotes to avoid yaml parsing issues
|
||||
template: { name: Network,
|
||||
network: "ABC, ABS (US)",
|
||||
poster: https://theposterdb.com/api/assets/113115 }
|
||||
summary: "Shows Aired on ABC (US)"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
ABC Family:
|
||||
template: { name: Network,
|
||||
network: "ABC Family",
|
||||
poster: https://theposterdb.com/api/assets/113114 }
|
||||
summary: "Shows Aired on ABC Family"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Adult Swim:
|
||||
template: { name: Network,
|
||||
network: "Adult Swim",
|
||||
poster: https://theposterdb.com/api/assets/113116 }
|
||||
summary: "Shows Aired on Adult Swim"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
AMC:
|
||||
template: { name: Network,
|
||||
network: "AMC, AMC+",
|
||||
poster: https://theposterdb.com/api/assets/113118 }
|
||||
summary: "Shows Aired on AMC"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Animal Planet:
|
||||
template: { name: Network,
|
||||
network: "Animal Planet",
|
||||
poster: https://theposterdb.com/api/assets/113119 }
|
||||
summary: "Shows Aired on Animal Planet"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
"Apple TV+":
|
||||
template: { name: Network,
|
||||
network: "Apple TV+, Apple Music",
|
||||
poster: https://theposterdb.com/api/assets/113121 }
|
||||
summary: "Apple TV+ Original Shows"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
BBC:
|
||||
template: { name: Network,
|
||||
network: "BBC, BBC Choice, BBC First, BBC HD, BBC iPlayer, BBC UKTV",
|
||||
poster: https://theposterdb.com/api/assets/113123 }
|
||||
summary: "Shows Aired on BBC"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
BBC One:
|
||||
template: { name: Network,
|
||||
network: "BBC One",
|
||||
poster: https://theposterdb.com/api/assets/113128 }
|
||||
summary: "Shows Aired on BBC One"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
BBC Two:
|
||||
template: { name: Network,
|
||||
network: "BBC Two",
|
||||
poster: https://theposterdb.com/api/assets/113130 }
|
||||
summary: "Shows Aired on BBC Two"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
BBC Three:
|
||||
template: { name: Network,
|
||||
network: "BBC Three",
|
||||
poster: https://theposterdb.com/api/assets/113129 }
|
||||
summary: "Shows Aired on BBC Three"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
BBC Four:
|
||||
template: { name: Network,
|
||||
network: "BBC Four",
|
||||
poster: https://theposterdb.com/api/assets/113127 }
|
||||
summary: "Shows Aired on BBC Four"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
BBC America:
|
||||
template: { name: Network,
|
||||
network: "BBC America",
|
||||
poster: https://theposterdb.com/api/assets/113125 }
|
||||
summary: "Shows Aired on BBC America"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
BET:
|
||||
template: { name: Network,
|
||||
network: "BET",
|
||||
poster: https://theposterdb.com/api/assets/113131 }
|
||||
summary: "Shows Aired on BET"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Bravo:
|
||||
template: { name: Network,
|
||||
network: "Bravo",
|
||||
poster: https://theposterdb.com/api/assets/113134 }
|
||||
summary: "Shows Aired on Bravo"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Cartoon Network:
|
||||
template: { name: Network,
|
||||
network: "Cartoon Network",
|
||||
poster: https://theposterdb.com/api/assets/113135 }
|
||||
summary: "Shows Aired on Cartoon Network"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
CBeebies:
|
||||
template: { name: Network,
|
||||
network: "CBBC, Cbeebies",
|
||||
poster: https://theposterdb.com/api/assets/113126 }
|
||||
summary: "Shows Aired on Cbeebies"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
CBS:
|
||||
template: { name: Network,
|
||||
network: "CBS, CBS All Access, CBS Reality, CBS Reality (UK), CBS.com",
|
||||
poster: https://theposterdb.com/api/assets/113138 }
|
||||
summary: "Shows Aired on CBS"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Channel 4:
|
||||
template: { name: Network,
|
||||
network: "Channel 4, E4, More4, 4Seven, Film4",
|
||||
poster: https://theposterdb.com/api/assets/113139 }
|
||||
summary: "Shows Aired on Channel 4"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Cinemax:
|
||||
template: { name: Network,
|
||||
network: "Cinemax",
|
||||
poster: https://theposterdb.com/api/assets/113140 }
|
||||
summary: "Shows Aired on Cinemax"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
CNBC:
|
||||
template: { name: Network,
|
||||
network: "CNBC",
|
||||
poster: https://theposterdb.com/api/assets/113143 }
|
||||
summary: "Shows Aired on CNBC"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
CNN:
|
||||
template: { name: Network,
|
||||
network: "CNN",
|
||||
poster: https://theposterdb.com/api/assets/113145 }
|
||||
summary: "Shows Aired on CNN"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Comedy Central:
|
||||
template: { name: Network,
|
||||
network: "Comedy Central, Comedy Central (UK)",
|
||||
poster: https://theposterdb.com/api/assets/113146 }
|
||||
summary: "Shows Aired on Comedy Central"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
The CW:
|
||||
template: { name: Network,
|
||||
network: "The CW",
|
||||
poster: https://theposterdb.com/api/assets/113153 }
|
||||
summary: "Shows Aired on The CW"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Discovery Channel:
|
||||
template: { name: Network,
|
||||
network: "Discovery, Discovery Channel, Discovery Channel (AU), Discovery Channel (CA), Discovery Channel (UK), Discovery Health Channel, Discovery Kids, Discovery Life, Discovery Real Time, Discovery Turbo, Discovery Turbo UK, Discovery+",
|
||||
poster: https://theposterdb.com/api/assets/113157 }
|
||||
summary: "Shows Aired on Discovery Channel"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
"Disney Channel":
|
||||
template: { name: Network,
|
||||
network: "Disney Channel, Disney Channel (UK)",
|
||||
poster: https://theposterdb.com/api/assets/113158 }
|
||||
summary: "Shows Aired on Disney Channel"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
"Disney Junior":
|
||||
template: { name: Network,
|
||||
network: "Disney Junior",
|
||||
poster: https://theposterdb.com/api/assets/113162 }
|
||||
summary: "Shows Aired on Disney Junior"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
"Disney XD":
|
||||
template: { name: Network,
|
||||
network: "Disney XD",
|
||||
poster: https://theposterdb.com/api/assets/258328 }
|
||||
summary: "Shows Aired on Disney XD"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Toon Disney:
|
||||
template: { name: Network,
|
||||
network: "Toon Disney",
|
||||
poster: https://theposterdb.com/api/assets/113163 }
|
||||
summary: "Shows Aired on Toon Disney"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
"Disney+":
|
||||
template: { name: Network,
|
||||
network: "Disney+, Disney+ Hostar",
|
||||
poster: https://theposterdb.com/api/assets/113160 }
|
||||
summary: "Disney+ Original Shows"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
ESPN:
|
||||
template: { name: Network,
|
||||
network: "ESPN, ESPN2, ESPN3, ESPNU, ESPN+, ESPNU+",
|
||||
poster: https://theposterdb.com/api/assets/113167 }
|
||||
summary: "Shows Aired on ESPN"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
"E!":
|
||||
template: { name: Network,
|
||||
network: "E!",
|
||||
poster: https://theposterdb.com/api/assets/113143 }
|
||||
summary: "Shows Aired on E!"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Food Network:
|
||||
template: { name: Network,
|
||||
network: "Food Network",
|
||||
poster: https://theposterdb.com/api/assets/113170 }
|
||||
summary: "Shows Aired on Food Network"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
FOX:
|
||||
template: { name: Network,
|
||||
network: "FOX, Fox Action Movies, Fox Business Network, Fox Premium Series, FOX Sports 1, Fox Sports Networks",
|
||||
poster: https://theposterdb.com/api/assets/113173 }
|
||||
summary: "Shows Aired on FOX"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Fox Kids:
|
||||
template: { name: Network,
|
||||
network: "Fox Kids",
|
||||
poster: https://theposterdb.com/api/assets/115230 }
|
||||
summary: "Shows Aired on Fox Kids"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Freeform:
|
||||
template: { name: Network,
|
||||
network: "Freeform",
|
||||
poster: https://theposterdb.com/api/assets/113176 }
|
||||
summary: "Shows Aired on Freeform"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
FX:
|
||||
template: { name: Network,
|
||||
network: "FX, FXX, FXM",
|
||||
poster: https://theposterdb.com/api/assets/113174 }
|
||||
summary: "Shows Aired on FX"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Hallmark Channel:
|
||||
template: { name: Network,
|
||||
network: "Hallmark Channel",
|
||||
poster: https://theposterdb.com/api/assets/113185 }
|
||||
summary: "Shows Aired on Hallmark Channel"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
HBO:
|
||||
template: { name: Network,
|
||||
network: "HBO, HBO Canada, HBO Europe",
|
||||
poster: https://theposterdb.com/api/assets/113186 }
|
||||
summary: "Shows Aired on HBO"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
HBO Max:
|
||||
template: { name: Network,
|
||||
network: "HBO Max",
|
||||
poster: https://theposterdb.com/api/assets/115226 }
|
||||
summary: "HBO Max Original Shows"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
History Channel:
|
||||
template: { name: Network,
|
||||
network: "History, History (CA), History (UK), History Channel, History Channel (AU)",
|
||||
poster: https://theposterdb.com/api/assets/113187 }
|
||||
summary: "Shows Aired on History Channel"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
HGTV:
|
||||
template: { name: Network,
|
||||
network: "HGTV, HGTV (AU), HGTV Canada",
|
||||
poster: https://theposterdb.com/api/assets/113183 }
|
||||
summary: "Shows Aired on HGTV"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Hulu:
|
||||
template: { name: Network,
|
||||
network: "Hulu",
|
||||
poster: https://theposterdb.com/api/assets/113188 }
|
||||
summary: "Hulu Original Shows"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
ION:
|
||||
template: { name: Network,
|
||||
network: "ION",
|
||||
poster: https://theposterdb.com/api/assets/113191 }
|
||||
summary: "Shows Aired on ION"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
ITV:
|
||||
template: { name: Network,
|
||||
network: "ITV, ITV2, ITV3, ITV4, ITVBe, CITV",
|
||||
poster: https://theposterdb.com/api/assets/113192 }
|
||||
summary: "Shows Aired on ITV"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Lifetime:
|
||||
template: { name: Network,
|
||||
network: "Lifetime",
|
||||
poster: https://theposterdb.com/api/assets/113194 }
|
||||
summary: "Shows Aired on Lifetime"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
MSNBC:
|
||||
template: { name: Network,
|
||||
network: "MSNBC",
|
||||
poster: https://theposterdb.com/api/assets/113199 }
|
||||
summary: "Shows Aired on MSNBC"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
MTV:
|
||||
template: { name: Network,
|
||||
network: "MTV, MTV (AU/NZ), MTV (UK), MTV2, MTV3",
|
||||
poster: https://theposterdb.com/api/assets/113202 }
|
||||
summary: "Shows Aired on MTV"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
National Geographic:
|
||||
template: { name: Network,
|
||||
network: "National Geographic, National Geographic (UK), National Geographic Brasil, National Geographic Channel, National Geographic Wild",
|
||||
poster: https://theposterdb.com/api/assets/113206 }
|
||||
summary: "Shows Aired on National Geographic"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
NBC:
|
||||
template: { name: Network,
|
||||
network: "NBC",
|
||||
poster: https://theposterdb.com/api/assets/113217 }
|
||||
summary: "Shows Aired on NBC"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Netflix:
|
||||
template: { name: Network,
|
||||
network: "Netflix",
|
||||
poster: https://theposterdb.com/api/assets/113218 }
|
||||
summary: "Netflix Original Shows"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Nickelodeon:
|
||||
template: { name: Network,
|
||||
network: "Nickelodeon",
|
||||
poster: https://theposterdb.com/api/assets/113231 }
|
||||
summary: "Shows Aired on Nickelodeon"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
"Nick Jr.":
|
||||
template: { name: Network,
|
||||
network: "Nick Jr.",
|
||||
poster: https://theposterdb.com/api/assets/113227 }
|
||||
summary: "Shows Aired on Nick Jr."
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
NickToons:
|
||||
template: { name: Network,
|
||||
network: "Nicktoons",
|
||||
poster: https://theposterdb.com/api/assets/113225 }
|
||||
summary: "Shows Aired on NickToons"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
TeenNick:
|
||||
template: { name: Network,
|
||||
network: "TeenNick",
|
||||
poster: https://theposterdb.com/api/assets/113228 }
|
||||
summary: "Shows Aired on TeenNick"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Oxygen:
|
||||
template: { name: Network,
|
||||
network: "Oxygen",
|
||||
poster: https://theposterdb.com/api/assets/113240 }
|
||||
summary: "Shows Aired on Oxygen"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
PBS:
|
||||
template: { name: Network,
|
||||
network: "PBS, PBS Kids",
|
||||
poster: https://theposterdb.com/api/assets/113244 }
|
||||
summary: "Shows Aired on PBS"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Peacock:
|
||||
template: { name: Network,
|
||||
network: "Peacock",
|
||||
poster: https://theposterdb.com/api/assets/113217 }
|
||||
summary: "Peacock Original Shows"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Prime Video:
|
||||
template: { name: Network,
|
||||
network: "Amazon, Amazon Prime Video, Prime Video",
|
||||
poster: https://theposterdb.com/api/assets/113247 }
|
||||
summary: "Prime Video Original Shows"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Quibi:
|
||||
template: { name: Network,
|
||||
network: "Quibi",
|
||||
poster: https://theposterdb.com/api/assets/115020 }
|
||||
summary: "Quibi Original Shows"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Showtime:
|
||||
template: { name: Network,
|
||||
network: "Showtime",
|
||||
poster: https://theposterdb.com/api/assets/113257 }
|
||||
summary: "Shows Aired on Showtime"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Sky:
|
||||
template: { name: Network,
|
||||
network: "Sky 1, Sky Arts, Sky Atlantic, Sky Atlantic (UK), Sky Cinema, Sky Crime, Sky Documentaries, Sky Living, Sky Max, Sky Nature, Sky One, Sky Sports, Sky Two, Sky Witness, Sky1",
|
||||
poster: https://theposterdb.com/api/assets/255451 }
|
||||
summary: "Shows Aired on Sky"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
Starz:
|
||||
template: { name: Network,
|
||||
network: "Starz, Starz Encore, Starz Play, StarzPlay",
|
||||
poster: https://theposterdb.com/api/assets/113265 }
|
||||
summary: "Shows Aired on Starz"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
SyFy:
|
||||
template: { name: Network,
|
||||
network: "Syfy",
|
||||
poster: https://theposterdb.com/api/assets/113269 }
|
||||
summary: "Shows Aired on Syfy"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
TBS:
|
||||
template: { name: Network,
|
||||
network: "TBS",
|
||||
poster: https://theposterdb.com/api/assets/113271 }
|
||||
summary: "Shows Aired on TBS"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
TLC:
|
||||
template: { name: Network,
|
||||
network: "TLC",
|
||||
poster: https://theposterdb.com/api/assets/113274 }
|
||||
summary: "Shows Aired on TLC"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
TNT:
|
||||
template: { name: Network,
|
||||
network: "TNT",
|
||||
poster: https://theposterdb.com/api/assets/113276 }
|
||||
summary: "Shows Aired on TNT"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
TVLand:
|
||||
template: { name: Network,
|
||||
network: "TV Land",
|
||||
poster: https://theposterdb.com/api/assets/113284 }
|
||||
summary: "Shows Aired on TVLand"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
USA:
|
||||
template: { name: Network,
|
||||
network: "USA Network",
|
||||
poster: https://theposterdb.com/api/assets/113293 }
|
||||
summary: "Shows Aired on USA"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
"VH1":
|
||||
template: { name: Network,
|
||||
network: "VH1",
|
||||
poster: https://theposterdb.com/api/assets/113294 }
|
||||
summary: "Shows Aired on VH1"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
The WB:
|
||||
template: { name: Network,
|
||||
network: "The WB",
|
||||
poster: https://theposterdb.com/api/assets/113297 }
|
||||
summary: "Shows Aired on The WB"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
|
||||
YouTube:
|
||||
template: { name: Network,
|
||||
network: "YouTube, YouTube Premium",
|
||||
poster: https://theposterdb.com/api/assets/113301 }
|
||||
summary: "YouTube Original Shows"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
@ -0,0 +1,39 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
collections:
|
||||
# Random list of 10 movies released in the last 10 years
|
||||
# Regenerates every time the user visits the page
|
||||
"🥳 Something New":
|
||||
template: { name: New,
|
||||
level: "++" }
|
||||
summary: "Let's try something new"
|
||||
smart_filter:
|
||||
type: movies
|
||||
all:
|
||||
# Movie released in the last 10 years
|
||||
release: 3650
|
||||
unplayed: true
|
||||
limit: 10
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
# Random list of 30 movies released in the last 5 months and added in the last 2 months
|
||||
# Regenerates every time the user visits the page
|
||||
"🎲 Spin The Wheel!":
|
||||
template: { name: New,
|
||||
level: "+" }
|
||||
summary: "New releases for you to take a chance on!"
|
||||
smart_filter:
|
||||
type: movies
|
||||
all:
|
||||
# Movie released in the last 5 months
|
||||
release: 150
|
||||
# Movie added in the last 2 months
|
||||
added: 60
|
||||
limit: 30
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
@ -0,0 +1,3 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
@ -0,0 +1,15 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
collections:
|
||||
"⭐️ Editor's Choice":
|
||||
template: { name: Chart,
|
||||
level: "++" }
|
||||
summary: "Our top picks"
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/nwithan8/lists/recommendations-plex-sync?sort=popularity,asc
|
||||
collection_order: release.desc
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
@ -0,0 +1,15 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
collections:
|
||||
"⭐️ Editor's Choice":
|
||||
template: { name: Chart,
|
||||
level: "++" }
|
||||
summary: "Our top picks"
|
||||
trakt_list:
|
||||
- https://trakt.tv/users/nwithan8/lists/recommendations-plex-sync?sort=popularity,asc
|
||||
collection_order: release.desc
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
@ -0,0 +1,76 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
collections:
|
||||
"Awards":
|
||||
template: { name: Award,
|
||||
level: "++++++++++" }
|
||||
summary: "Awards"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/awards.jpg
|
||||
|
||||
"Holidays":
|
||||
template: { name: Holiday,
|
||||
level: "++++++++++" }
|
||||
summary: "Holidays"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/holidays.jpg
|
||||
|
||||
"Collections":
|
||||
template: { name: Collection,
|
||||
level: "++++++++++" }
|
||||
summary: "Collections"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/collections.jpg
|
||||
|
||||
"Franchises":
|
||||
template: { name: Franchise,
|
||||
level: "++++++++++" }
|
||||
summary: "Franchises"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/franchises.jpg
|
||||
|
||||
"Genres":
|
||||
template: { name: Genre,
|
||||
level: "++++++++++" }
|
||||
summary: "Genres"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/genres.jpg
|
||||
|
||||
"Decades":
|
||||
template: { name: Decade,
|
||||
level: "++++++++++" }
|
||||
summary: "Decades"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/decades.jpg
|
||||
|
||||
"Studios":
|
||||
template: { name: Studio,
|
||||
level: "++++++++++" }
|
||||
summary: "Studios"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/studios.jpg
|
||||
|
||||
"Countries":
|
||||
template: { name: Country,
|
||||
level: "++++++++++" }
|
||||
summary: "Countries"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/countries.jpg
|
@ -0,0 +1,77 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
collections:
|
||||
"Awards":
|
||||
template: { name: Award,
|
||||
level: "++++++++++" }
|
||||
summary: "Awards"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/awards.jpg
|
||||
|
||||
"Holidays":
|
||||
template: { name: Holiday,
|
||||
level: "++++++++++" }
|
||||
summary: "Holidays"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/holidays.jpg
|
||||
|
||||
"Collections":
|
||||
template: { name: Collection,
|
||||
level: "++++++++++" }
|
||||
summary: "Collections"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/collections.jpg
|
||||
|
||||
"Franchises":
|
||||
template: { name: Franchise,
|
||||
level: "++++++++++" }
|
||||
summary: "Franchises"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/franchises.jpg
|
||||
|
||||
"Genres":
|
||||
template: { name: Genre,
|
||||
level: "++++++++++" }
|
||||
summary: "Genres"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/genres.jpg
|
||||
|
||||
"Decades":
|
||||
template: { name: Decade,
|
||||
level: "++++++++++" }
|
||||
summary: "Decades"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/decades.jpg
|
||||
|
||||
"Networks":
|
||||
template: { name: Network,
|
||||
level: "++++++++++" }
|
||||
summary: "Networks"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/networks.jpg
|
||||
|
||||
"Countries":
|
||||
template: { name: Country,
|
||||
level: "++++++++++" }
|
||||
summary: "Countries"
|
||||
visible_library: false
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/countries.jpg
|
||||
|
@ -0,0 +1,45 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
collections:
|
||||
# Box Office
|
||||
"🍿 At The Box Office":
|
||||
template: { name: New,
|
||||
level: "+++" }
|
||||
summary: "Now playing on a screen near you"
|
||||
trakt_boxoffice: true
|
||||
collection_order: custom
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
# Trending online
|
||||
"📈 Trending Now":
|
||||
template: { name: Chart,
|
||||
level: "+++" }
|
||||
summary: "The hottest movies right now"
|
||||
trakt_chart:
|
||||
chart: trending
|
||||
limit: 30
|
||||
collection_order: custom
|
||||
sync_mode: sync
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
# Trending on Plex
|
||||
"👀 What Everyone Is Watching":
|
||||
template: { name: Chart,
|
||||
level: "++" }
|
||||
summary: "What other subscribers are checking out"
|
||||
libraries: "Movies" # Only consider movies in the Movies library (even when building this collection for 4K Movies)
|
||||
sync_mode: sync
|
||||
collection_order: custom
|
||||
tautulli_popular:
|
||||
list_days: 30
|
||||
list_size: 15
|
||||
list_minimum: 2
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
@ -0,0 +1,61 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
collections:
|
||||
|
||||
# NOTE: Collection too stressful on server
|
||||
# "From The Top":
|
||||
# template: { name: Chart,
|
||||
# level: "++" }
|
||||
# summary: "Let's start this from the beginning"
|
||||
# collection_level: episode
|
||||
# builder_level: episode
|
||||
# plex_pilots: true
|
||||
# sync_mode: sync
|
||||
# visible_library: true
|
||||
# visible_home: true
|
||||
# visible_shared: true
|
||||
|
||||
"⏮️ Previously On...":
|
||||
template: { name: Chart,
|
||||
level: "++++" }
|
||||
summary: "Catch up on last week's episodes"
|
||||
smart_filter:
|
||||
type: episode
|
||||
sort_by: release.desc
|
||||
all:
|
||||
# Episode aired in the last 8 days
|
||||
episode_air_date: 8
|
||||
sync_mode: sync
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
visible_library: true
|
||||
|
||||
"👀 What Everyone Is Watching":
|
||||
template: { name: Chart,
|
||||
level: "+++++" }
|
||||
summary: "What other subscribers are checking out"
|
||||
libraries: "TV Shows"
|
||||
sync_mode: sync
|
||||
collection_order: custom
|
||||
tautulli_popular:
|
||||
list_days: 30
|
||||
list_size: 15
|
||||
list_minimum: 2
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
||||
|
||||
"📈 Trending Now":
|
||||
template: { name: Chart,
|
||||
level: "+++++" }
|
||||
summary: "The hottest shows right now"
|
||||
trakt_chart:
|
||||
chart: trending
|
||||
limit: 30
|
||||
collection_order: custom
|
||||
sync_mode: sync
|
||||
visible_library: true
|
||||
visible_home: true
|
||||
visible_shared: true
|
@ -0,0 +1,34 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
||||
|
||||
templates:
|
||||
Movies_Best_of_Year:
|
||||
default:
|
||||
level: ""
|
||||
trakt_list: https://trakt.tv/users/lish408/lists/rotten-tomatoes-best-of-<<key>>
|
||||
sort_title: 08_+<<level>>_Best of <<key>>
|
||||
sync_mode: sync
|
||||
summary: Rotten Tomatoes Best Movies of <<key>>
|
||||
collection_order: release
|
||||
collection_minimum: 3
|
||||
delete_below_minimum: true
|
||||
visible_library: true
|
||||
visible_shared: false
|
||||
visible_home: false
|
||||
schedule: monthly(1)
|
||||
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/year/best/<<key>>.jpg
|
||||
|
||||
dynamic_collections:
|
||||
## Use DC as suffix to avoid name conflicts with static collections
|
||||
## These get generated in the order they are listed here, so put the more intensive ones at the bottom
|
||||
|
||||
Best of Year DC Movies: # mapping name does not matter just needs to be unique
|
||||
type: number
|
||||
sync: true
|
||||
data:
|
||||
starting: 2014
|
||||
ending: current_year
|
||||
title_format: 🍅 Best of <<key_name>>
|
||||
template:
|
||||
- Movies_Best_of_Year
|
@ -0,0 +1,3 @@
|
||||
external_templates:
|
||||
- repo: templates/collections
|
||||
- repo: templates/dynamic_collections
|
@ -0,0 +1,152 @@
|
||||
libraries: # Library mappings must have a colon (:) placed after them
|
||||
Movies:
|
||||
library_name: Movies
|
||||
metadata_path:
|
||||
- repo: collections/actors/movies
|
||||
- repo: collections/awards/movies
|
||||
- repo: collections/best/movies
|
||||
- repo: collections/countries/movies
|
||||
- repo: collections/decades/movies
|
||||
- repo: collections/genres/movies
|
||||
- repo: collections/holidays/movies
|
||||
- repo: collections/lists/movies
|
||||
- repo: collections/memoriam/movies
|
||||
- repo: collections/networks/movies
|
||||
- repo: collections/new/movies
|
||||
- repo: collections/random/movies
|
||||
- repo: collections/recommendations/movies
|
||||
- repo: collections/trending/movies
|
||||
- repo: collections/years/movies
|
||||
- repo: collections/separators/movies
|
||||
# 4K Movies:
|
||||
# library_name: Movies (4K)
|
||||
# metadata_path:
|
||||
# - repo: collections/actors/movies
|
||||
# - repo: collections/awards/movies
|
||||
# - repo: collections/best/movies
|
||||
# - repo: collections/countries/movies
|
||||
# - repo: collections/decades/movies
|
||||
# - repo: collections/genres/movies
|
||||
# - repo: collections/holidays/movies
|
||||
# - repo: collections/lists/movies
|
||||
# - repo: collections/memoriam/movies
|
||||
# - repo: collections/networks/movies
|
||||
# - repo: collections/new/movies
|
||||
# - repo: collections/random/movies
|
||||
# - repo: collections/recommendations/movies
|
||||
# - repo: collections/trending/movies
|
||||
# - repo: collections/years/movies
|
||||
TV Shows:
|
||||
library_name: TV Shows
|
||||
metadata_path:
|
||||
- repo: collections/actors/shows
|
||||
- repo: collections/awards/shows
|
||||
- repo: collections/best/shows
|
||||
- repo: collections/countries/shows
|
||||
- repo: collections/decades/shows
|
||||
- repo: collections/genres/shows
|
||||
- repo: collections/holidays/shows
|
||||
- repo: collections/lists/shows
|
||||
- repo: collections/memoriam/shows
|
||||
- repo: collections/networks/shows
|
||||
- repo: collections/new/shows
|
||||
- repo: collections/random/shows
|
||||
- repo: collections/recommendations/shows
|
||||
- repo: collections/trending/shows
|
||||
- repo: collections/years/shows
|
||||
- repo: collections/separators/shows
|
||||
# 4K TV Shows:
|
||||
# library_name: TV Shows (4K)
|
||||
# metadata_path:
|
||||
# - repo: collections/actors/shows
|
||||
# - repo: collections/awards/shows
|
||||
# - repo: collections/best/shows
|
||||
# - repo: collections/countries/shows
|
||||
# - repo: collections/decades/shows
|
||||
# - repo: collections/genres/shows
|
||||
# - repo: collections/holidays/shows
|
||||
# - repo: collections/lists/shows
|
||||
# - repo: collections/memoriam/shows
|
||||
# - repo: collections/networks/shows
|
||||
# - repo: collections/new/shows
|
||||
# - repo: collections/random/shows
|
||||
# - repo: collections/recommendations/shows
|
||||
# - repo: collections/trending/shows
|
||||
# - repo: collections/years/shows
|
||||
playlist_files:
|
||||
- repo: playlists/general/movies_playlists_general
|
||||
- repo: playlists/general/shows_playlists_general
|
||||
settings: # Can be individually specified per library as well
|
||||
custom_repo: https://raw.githubusercontent.com/nwithan8/configs/main/plex/pmm/
|
||||
cache: true
|
||||
cache_expiration: 60
|
||||
asset_directory: config/assets
|
||||
asset_folders: true
|
||||
asset_depth: 0
|
||||
create_asset_folders: false
|
||||
dimensional_asset_rename: false
|
||||
download_url_assets: false
|
||||
show_missing_season_assets: false
|
||||
show_missing_episode_assets: false
|
||||
show_asset_not_needed: true
|
||||
sync_mode: sync
|
||||
minimum_items: 1
|
||||
default_collection_order:
|
||||
delete_below_minimum: true
|
||||
delete_not_scheduled: false
|
||||
run_again_delay: 2
|
||||
missing_only_released: false
|
||||
only_filter_missing: false
|
||||
show_unmanaged: true
|
||||
show_filtered: false
|
||||
show_options: false
|
||||
show_missing: true
|
||||
show_missing_assets: true
|
||||
save_missing: true
|
||||
tvdb_language: eng
|
||||
ignore_ids:
|
||||
ignore_imdb_ids:
|
||||
item_refresh_delay: 0
|
||||
verify_ssl: true
|
||||
playlist_sync_to_users: all
|
||||
prioritize_assets: false
|
||||
playlist_report: true
|
||||
check_nightly: false
|
||||
show_unconfigured: true
|
||||
playlist_exclude_users:
|
||||
webhooks:
|
||||
changes:
|
||||
error:
|
||||
run_start:
|
||||
run_end:
|
||||
version:
|
||||
delete:
|
||||
plex:
|
||||
url: <REDACTED>
|
||||
token: <REDACTED>
|
||||
timeout: 60
|
||||
clean_bundles: false
|
||||
empty_trash: false
|
||||
optimize: false
|
||||
tmdb: # REQUIRED for the script to run
|
||||
apikey: <REDACTED>
|
||||
language: en
|
||||
cache_expiration: 60
|
||||
region:
|
||||
tautulli: # Can be individually specified per library as well
|
||||
url: <REDACTED>
|
||||
apikey: <REDACTED>
|
||||
omdb:
|
||||
apikey: <REDACTED>
|
||||
cache_expiration: 60
|
||||
trakt:
|
||||
client_id: <REDACTED>
|
||||
client_secret: <REDACTED>
|
||||
authorization:
|
||||
access_token: <REDACTED>
|
||||
token_type: Bearer
|
||||
expires_in: 7889238
|
||||
refresh_token: <REDACTED>
|
||||
scope: public
|
||||
created_at: <REDACTED>
|
||||
pin:
|
@ -0,0 +1,4 @@
|
||||
# Metadata changes for the Movies (4K) library
|
||||
|
||||
metadata:
|
||||
|
@ -0,0 +1,4 @@
|
||||
# Metadata changes for the TV Shows (4K) library
|
||||
|
||||
metadata:
|
||||
|
@ -0,0 +1,4 @@
|
||||
# Metadata changes for the Movies library
|
||||
|
||||
metadata:
|
||||
|
@ -0,0 +1,5 @@
|
||||
# Metadata changes for the TV Shows library
|
||||
|
||||
metadata:
|
||||
|
||||
|
@ -0,0 +1,10 @@
|
||||
operations:
|
||||
genre_mapper:
|
||||
"Action/Adventure": "Action"
|
||||
"Action & Adventure": "Action"
|
||||
"Romantic Comedy": "Comedy"
|
||||
"Film-Noir": "Film Noir"
|
||||
"Home and Garden":
|
||||
"Game Show":
|
||||
"Soap":
|
||||
|
@ -0,0 +1,7 @@
|
||||
operations:
|
||||
genre_mapper:
|
||||
"Action/Adventure": "Action"
|
||||
"Action & Adventure": "Action"
|
||||
"Romantic Comedy": "Comedy"
|
||||
"Film-Noir": "Film Noir"
|
||||
|
@ -0,0 +1,7 @@
|
||||
# General playlists for any movie library
|
||||
|
||||
external_templates:
|
||||
- repo: templates/playlists
|
||||
|
||||
playlists:
|
||||
|
@ -0,0 +1,28 @@
|
||||
# General playlists for any show library
|
||||
|
||||
external_templates:
|
||||
- repo: templates/playlists
|
||||
|
||||
playlists:
|
||||
### Topical
|
||||
"Treehouse of Horror":
|
||||
summary: "All The Simpsons' Treehouse of Horror episodes"
|
||||
libraries: TV Shows
|
||||
plex_search:
|
||||
type: episode
|
||||
all:
|
||||
title.is: "The Simpsons"
|
||||
episode_title: "Treehouse"
|
||||
sort_by: release.asc
|
||||
sync_mode: sync
|
||||
|
||||
"Top 100 Simpsons Episodes":
|
||||
summary: "The top 100 Simpsons episodes"
|
||||
libraries: TV Shows
|
||||
plex_search:
|
||||
type: episode
|
||||
all:
|
||||
title.is: "The Simpsons"
|
||||
sort_by: audience_rating.desc
|
||||
limit: 100
|
||||
sync_mode: sync
|
@ -0,0 +1,252 @@
|
||||
external_templates:
|
||||
git: PMM/collections
|
||||
|
||||
templates:
|
||||
New:
|
||||
default:
|
||||
level: ""
|
||||
sort_title_name: <<collection_name>>
|
||||
optional:
|
||||
- poster_url
|
||||
sort_title: 010_+<<level>>_<<sort_title_name>>
|
||||
sync_mode: sync
|
||||
schedule: daily
|
||||
visible_library: true
|
||||
url_poster: <<poster_url>>
|
||||
|
||||
InMemoriamActor:
|
||||
default:
|
||||
level: ""
|
||||
sort_title_name: <<collection_name>>
|
||||
tmdb_person: <<tmdb_id>>
|
||||
smart_filter:
|
||||
sort_by: release.desc
|
||||
any:
|
||||
actor: tmdb
|
||||
sort_title: 020_+<<level>>_<<sort_title_name>>
|
||||
sync_mode: append
|
||||
visible_library: true
|
||||
visible_shared: true
|
||||
visible_home: true
|
||||
|
||||
InMemoriamDirector:
|
||||
default:
|
||||
level: ""
|
||||
sort_title_name: <<collection_name>>
|
||||
tmdb_person: <<tmdb_id>>
|
||||
smart_filter:
|
||||
sort_by: release.desc
|
||||
any:
|
||||
director: tmdb
|
||||
sort_title: 021_+<<level>>_<<sort_title_name>>
|
||||
sync_mode: append
|
||||
visible_library: true
|
||||
visible_shared: true
|
||||
visible_home: true
|
||||
|
||||
Chart:
|
||||
default:
|
||||
level: ""
|
||||
sort_title_name: <<collection_name>>
|
||||
optional:
|
||||
- poster_url
|
||||
sort_title: 040_+<<level>>_<<sort_title_name>>
|
||||
sync_mode: sync
|
||||
schedule: daily
|
||||
visible_library: true
|
||||
url_poster: <<poster_url>>
|
||||
|
||||
Award:
|
||||
default:
|
||||
level: ""
|
||||
sort_title_name: <<collection_name>>
|
||||
optional:
|
||||
- poster_url
|
||||
sort_title: 050_+<<level>>_<<sort_title_name>>
|
||||
sync_mode: sync
|
||||
schedule:
|
||||
- weekly(wednesday)
|
||||
- weekly(sunday)
|
||||
visible_library: false
|
||||
url_poster: <<poster_url>>
|
||||
|
||||
ActorAward:
|
||||
default:
|
||||
level: ""
|
||||
sort_title_name: <<collection_name>>
|
||||
smart_filter: # smart filter means Plex will automatically update the collection when new movies are added, rather than having to rerun the script
|
||||
all:
|
||||
actor: tmdb
|
||||
tmdb_person: <<tmdb>>
|
||||
sort_title: 051_+<<level>>_<<sort_title_name>>
|
||||
sync_mode: append
|
||||
schedule:
|
||||
- weekly(wednesday)
|
||||
- weekly(sunday)
|
||||
visible_library: false
|
||||
|
||||
Holiday:
|
||||
default:
|
||||
level: ""
|
||||
sort_title_name: <<collection_name>>
|
||||
optional:
|
||||
- poster_url
|
||||
sort_title: 060_+<<level>>_<<sort_title_name>>
|
||||
sync_mode: sync
|
||||
url_poster: <<poster_url>>
|
||||
run_again: true
|
||||
visible_home: false
|
||||
visible_shared: false
|
||||
visible_library: false
|
||||
|
||||
Collection:
|
||||
default:
|
||||
level: ""
|
||||
sort_title_name: <<collection_name>>
|
||||
optional:
|
||||
- poster_url
|
||||
sort_title: 065_+<<level>>_<<sort_title_name>>
|
||||
sync_mode: sync
|
||||
schedule:
|
||||
- weekly(wednesday)
|
||||
- weekly(sunday)
|
||||
visible_library: true
|
||||
url_poster: <<poster_url>>
|
||||
|
||||
Franchise:
|
||||
default:
|
||||
level: ""
|
||||
sort_title_name: <<collection_name>>
|
||||
optional:
|
||||
- poster_url
|
||||
sort_title: 066_+<<level>>_<<sort_title_name>>
|
||||
sync_mode: sync
|
||||
schedule:
|
||||
- weekly(wednesday)
|
||||
- weekly(sunday)
|
||||
visible_library: true
|
||||
url_poster: <<poster_url>>
|
||||
|
||||
Genre:
|
||||
default:
|
||||
level: ""
|
||||
sort_title_name: <<collection_name>>
|
||||
optional:
|
||||
- poster_url
|
||||
sort_title: 070_+<<level>>_<<sort_title_name>>
|
||||
sync_mode: sync
|
||||
schedule:
|
||||
- weekly(wednesday)
|
||||
- weekly(sunday)
|
||||
visible_library: false
|
||||
url_poster: <<poster_url>>
|
||||
|
||||
Decade:
|
||||
default:
|
||||
level: ""
|
||||
sort_title_name: <<collection_name>>
|
||||
optional:
|
||||
- poster_url
|
||||
sort_title: 080_+<<level>>_<<sort_title_name>>
|
||||
sync_mode: sync
|
||||
schedule:
|
||||
- weekly(wednesday)
|
||||
- weekly(sunday)
|
||||
visible_library: false
|
||||
url_poster: <<poster_url>>
|
||||
|
||||
Person:
|
||||
default:
|
||||
level: ""
|
||||
sort_title_name: <<collection_name>>
|
||||
smart_filter:
|
||||
sort_by: release.desc
|
||||
any:
|
||||
actor: tmdb
|
||||
director: tmdb
|
||||
producer: tmdb
|
||||
writer: tmdb
|
||||
tmdb_person: <<person>>
|
||||
sort_title: 090_+<<level>>_<<sort_title_name>>
|
||||
sync_mode: append
|
||||
visible_library: false
|
||||
|
||||
Actor:
|
||||
default:
|
||||
level: ""
|
||||
sort_title_name: <<collection_name>>
|
||||
tmdb_actor_details: <<person>>
|
||||
sort_title: 090_+<<level>>_<<sort_title_name>>
|
||||
sync_mode: append
|
||||
visible_library: false
|
||||
|
||||
Director:
|
||||
default:
|
||||
level: ""
|
||||
sort_title_name: <<collection_name>>
|
||||
tmdb_director_details: <<person>>
|
||||
sort_title: 091_+<<level>>_<<sort_title_name>>
|
||||
sync_mode: append
|
||||
visible_library: false
|
||||
|
||||
Producer:
|
||||
default:
|
||||
level: ""
|
||||
sort_title_name: <<collection_name>>
|
||||
tmdb_producer_details: <<person>>
|
||||
sort_title: 092_+<<level>>_<<sort_title_name>>
|
||||
sync_mode: append
|
||||
visible_library: false
|
||||
|
||||
Studio:
|
||||
default:
|
||||
level: ""
|
||||
sort_title_name: <<collection_name>>
|
||||
optional:
|
||||
- poster
|
||||
sort_title: 100_+<<level>>_<<sort_title_name>>
|
||||
smart_filter:
|
||||
sort_by: release.desc
|
||||
validate: false
|
||||
any:
|
||||
studio: <<studio>>
|
||||
url_poster: <<poster>>
|
||||
|
||||
Network:
|
||||
default:
|
||||
level: ""
|
||||
sort_title_name: <<collection_name>>
|
||||
optional:
|
||||
- poster
|
||||
sort_title: 100_+<<level>>_<<sort_title_name>>
|
||||
smart_filter:
|
||||
sort_by: title.desc
|
||||
validate: false
|
||||
any:
|
||||
network: <<network>>
|
||||
url_poster: <<poster>>
|
||||
|
||||
Country:
|
||||
default:
|
||||
level: ""
|
||||
sort_title_name: <<collection_name>>
|
||||
optional:
|
||||
- poster_url
|
||||
sort_title: 110_+<<level>>_<<sort_title_name>>
|
||||
sync_mode: sync
|
||||
schedule:
|
||||
- weekly(wednesday)
|
||||
- weekly(sunday)
|
||||
visible_library: false
|
||||
url_poster: <<poster_url>>
|
||||
|
||||
General:
|
||||
default:
|
||||
level: ""
|
||||
sort_title_name: <<collection_name>>
|
||||
sort_title: 120_+<<level>>_<<sort_title_name>>
|
||||
sync_mode: sync
|
||||
schedule:
|
||||
- weekly(wednesday)
|
||||
- weekly(sunday)
|
||||
visible_library: true
|
@ -0,0 +1,125 @@
|
||||
templates:
|
||||
# Dynamic Collections Templates
|
||||
# -----------------------------
|
||||
Per_Decade:
|
||||
smart_filter:
|
||||
sort_by: audience_rating.desc
|
||||
all:
|
||||
year.gte: <<key_name>>
|
||||
year.lte: <<ending>>
|
||||
sort_title: 08_+<<level>>_<<key>>
|
||||
visible_library: false
|
||||
visible_shared: false
|
||||
visible_home: false
|
||||
schedule: monthly(17)
|
||||
collection_order: random
|
||||
url_poster: https://raw.githubusercontent.com/zluckytraveler/Plex-Meta-Manager-Configs/master/zluckytraveler/Posters/Decades/<<key>>.png
|
||||
|
||||
Per_Genre:
|
||||
smart_filter:
|
||||
limit: 10000
|
||||
sort_by: critic_rating.desc
|
||||
all:
|
||||
genre: <<value>>
|
||||
default:
|
||||
level: ""
|
||||
sort_title: 07_+<<level>>_<<key_name>>
|
||||
visible_library: false
|
||||
visible_shared: false
|
||||
visible_home: false
|
||||
schedule: weekly(saturday)
|
||||
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/genre/<<key_name>>.jpg
|
||||
|
||||
Per_Actor:
|
||||
smart_filter:
|
||||
any:
|
||||
actor: <<value>>
|
||||
default:
|
||||
level: ""
|
||||
sort_title: 09_+<<level>>_<<key>>
|
||||
collection_order: release.asc
|
||||
visible_library: false
|
||||
visible_shared: false
|
||||
visible_home: false
|
||||
schedule:
|
||||
- weekly(thursday)
|
||||
- weekly(monday)
|
||||
|
||||
Per_Director:
|
||||
smart_filter:
|
||||
any:
|
||||
director: <<value>>
|
||||
default:
|
||||
level: ""
|
||||
sort_title: 09_+<<level>>_<<key>>
|
||||
collection_order: release.asc
|
||||
visible_library: false
|
||||
visible_shared: false
|
||||
visible_home: false
|
||||
schedule:
|
||||
- weekly(friday)
|
||||
- weekly(tuesday)
|
||||
|
||||
Per_Country:
|
||||
smart_filter:
|
||||
limit: 10000
|
||||
sort_by: critic_rating.desc
|
||||
any:
|
||||
country: <<value>>
|
||||
default:
|
||||
level: ""
|
||||
sort_title: 11_+<<level>>_<<key_name>>
|
||||
collection_order: random
|
||||
visible_library: false
|
||||
visible_shared: false
|
||||
visible_home: false
|
||||
schedule: weekly(saturday)
|
||||
url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/country/white/<<key_name>>.jpg
|
||||
|
||||
Per_Holiday:
|
||||
default:
|
||||
level: ""
|
||||
sync_mode: sync
|
||||
sync_mode_<<key>>: <<sync_mode>>
|
||||
sort_by: title.asc
|
||||
sort_by_<<key>>: <<sort_by>>
|
||||
schedule_<<key>>: <<schedule>>
|
||||
limit_<<key>>: <<limit>>
|
||||
tmdb_collection_<<key>>: <<tmdb_collection>>
|
||||
tmdb_movie_<<key>>: <<tmdb_movie>>
|
||||
imdb_list_<<key>>: <<imdb_list>>
|
||||
trakt_list_<<key>>: <<trakt_list>>
|
||||
mdblist_list_<<key>>: <<mdblist_list>>
|
||||
summary_<<key>>: <<seasonal_summary>>
|
||||
name_<<key>>: <<key>>
|
||||
emoji_<<key>>: <<emoji>>
|
||||
optional:
|
||||
- poster_url
|
||||
- schedule
|
||||
- tmdb_collection
|
||||
- tmdb_movie
|
||||
- limit
|
||||
- imdb_list
|
||||
- trakt_list
|
||||
- mdblist_list
|
||||
smart_label:
|
||||
sort_by: <<sort_by_<<key>>>>
|
||||
limit: <<limit_<<key>>>>
|
||||
all:
|
||||
label: <<smart_label>>
|
||||
schedule: <<schedule_<<key>>>>
|
||||
sync_mode: <<sync_mode_<<key>>>>
|
||||
collection_order: random
|
||||
tmdb_collection: <<tmdb_collection_<<key>>>>
|
||||
tmdb_movie: <<tmdb_movie_<<key>>>>
|
||||
imdb_list: <<imdb_list_<<key>>>>
|
||||
trakt_list: <<trakt_list_<<key>>>>
|
||||
mdblist_list: <<mdblist_list_<<key>>>>
|
||||
cache_builders: 1
|
||||
summary: <<summary_<<key>>>>
|
||||
name: <<emoji_<<key>>>><<name_<<key>>>>
|
||||
sort_title: 03_+<<level>>_<<collection_name>>
|
||||
visible_shared: true
|
||||
visible_home: true
|
||||
url_poster: <<poster_url>>
|
||||
|
@ -0,0 +1 @@
|
||||
templates:
|
@ -0,0 +1,162 @@
|
||||
## Promotion
|
||||
|
||||
- Use sort_title to promote and demote certain collections
|
||||
- start with `+` to promote to top of library
|
||||
- start with `~` to demote to bottom of a library
|
||||
- can use A-Z to additionally organize collections via levels
|
||||
- Recommended to start with a number corresponding to a category
|
||||
- `1` above `2` above `3` etc.
|
||||
- Use `+` and `~` to promote and demote secondarily
|
||||
- `1_++_` above `1_+_` above `1__` above `1_~_` above `1_~~_`
|
||||
- `1_+_` above `1_~_` above `2_+_` above `3__`, etc.
|
||||
|
||||
Prefix suggestions:
|
||||
|
||||
```
|
||||
# Prefixes for (Movie) Collections:
|
||||
# 010_+ = Charts
|
||||
# 020_+ = Holidays
|
||||
# 030_+ = Studios or Network
|
||||
# 040_+ = Genres
|
||||
# 050_+ = Countries
|
||||
# 060_+ = Awards
|
||||
# 070_+ = Collections
|
||||
# 080_+ = Decades
|
||||
# 090_+ = People
|
||||
# 100_+ = General
|
||||
```
|
||||
|
||||
This collection uses a combination of all these prefixes, and are always sorted in this order:
|
||||
|
||||
- CATEGORY:
|
||||
- Ex. "New" collections (010) will always be above "Award" collections (060)
|
||||
- LEVEL:
|
||||
- Ex. "+++" will always be above "+", "~~~" will always be below "~", "A" will always be above "B"
|
||||
- ALPHABETICAL:
|
||||
- After CATEGORY and LEVEL, collections are sorted alphabetically. If this is undesirable, use CATEGORY and LEVEL to override this default action.
|
||||
|
||||
## Visibility
|
||||
|
||||
- `visible_library`, `visible_home` and `visible_shared`
|
||||
- `true`, `false` or [schedule](https://github.com/meisnate12/Plex-Meta-Manager/wiki/Schedule-Detail) available for
|
||||
all options
|
||||
- `visible_library`: Will be visible in the Recommended tab for a specific library (and in the Library tab if you have chose to intermix collections in with library items)
|
||||
- `visible_home`: Will be visible on your Home page (what appears on your Home page is determined by what libraries you have pinned)
|
||||
- `visible_shared`: Will be visible in the Home page for other users (what appears on their Home page is determined by what libraries they have pinned)
|
||||
- Collections are *ALWAYS* visible in the Collections tab for a specific library (not controlled by the `visible_library` option)
|
||||
- Advice: Treat `visible_library` the same as `visible_home`/`visible_shared`. If you want something to appear as a recommendation on the Home page, you probably want it to appear in the specific library's Recommendations tab as well.
|
||||
- Visibility does not dictate when a playlist/collection is updated:
|
||||
- When setting visibility to a certain time-frame, make sure the playlist/collection itself is scheduled to update
|
||||
at
|
||||
least one day longer than the visibility time-frame. Otherwise, the playlist/collection will not update again and
|
||||
the
|
||||
visibility will not change.
|
||||
- Example: Halloween collection, `visible_shared: (10/01-10/31)`, `schedule: (10/01-11/01)`
|
||||
- You also need to schedule the playlist to update on the first day of visibility. Otherwise, the playlist will not
|
||||
update and the visibility will not change.
|
||||
- If you can spare the processing, the best thing to do would be to have the playlist/collection update every day,
|
||||
so you don't have to worry about specifically updating it to trigger visibility changes.
|
||||
|
||||
## Scheduling
|
||||
|
||||
- Save time by updating lesser-important collections and playlists less frequently:
|
||||
- ex. `schedule: weekly(wednesday), weekly(sunday)`
|
||||
- Don't need to schedule a `smart_filter` because Plex auto-updates the list itself
|
||||
- Scheduling can take multiple criteria
|
||||
- Ex. yearly(02/21), all[weekly(friday),range(02/21-03/31)], yearly(04/01)
|
||||
- Run on Feb. 21 every year (regardless of day of week), then run every Friday between Feb. 21 and Mar. 31, then run Apr. 1 (regardless of day of week)
|
||||
- Useful for awards or things that need to appear and be updated only for a certain time frame of the year
|
||||
|
||||
## Sorting
|
||||
|
||||
- https://github.com/meisnate12/Plex-Meta-Manager/wiki/Plex-Builders#sort-options
|
||||
- If a collection is made of multiple lists, can't use `custom`
|
||||
- Recommend sorting instead by `popularity.desc`
|
||||
- Can't use `collection_order` for Plex `smart_filter` rules. Replacements:
|
||||
- `collection_order: release` -> `sort_by: release.desc`
|
||||
- `collection_order: alpha` -> `sort_by: title.desc`
|
||||
- `collection_order: random` -> `sort_by: random`
|
||||
- `collection_order: custom` -> `sort_by: ??`
|
||||
- Needs to be one level above `all`/`any` criteria list. Ex.:
|
||||
- `smart_filter`:
|
||||
- sort_by: `release.desc`
|
||||
- any:
|
||||
- criteria1
|
||||
- criteria2
|
||||
- Collections display on home screen in order of creation
|
||||
- Recommend having library-specific collections loaded first in config before general collections
|
||||
|
||||
## Filters
|
||||
|
||||
- Type restrictions
|
||||
- Plex `smart_filter`/`plex_search`: Use, i.e. `type: episodes`, to limit collection
|
||||
to [specific type](https://github.com/meisnate12/Plex-Meta-Manager/wiki/Plex-Builders#special-attributes)
|
||||
- Needs to be one level above `all`/`any` criteria list. Ex.:
|
||||
- `smart_filter`:
|
||||
- type: `episodes`
|
||||
- any:
|
||||
- criteria1
|
||||
- criteria2
|
||||
- Recommended to use `smart_filter` over `plex_search` when possible, as `smart_filter` means Plex will keep the
|
||||
list updated based on the criteria, rather than Plex Meta Manager having to re-run the builder every time
|
||||
- Need to use `builder_level` if using `smart_filter` for anything other than show/movies (i.e. seasons,
|
||||
episodes, etc.)
|
||||
- `smart_filter` ONLY works for collections, not playlists (despite there being a Smart Playlist concept in Plex)
|
||||
- All other rules: Use, i.e., `collection_level: episodes`, to limit collection
|
||||
to [specific type](https://github.com/meisnate12/Plex-Meta-Manager/wiki/Metadata-Details#metadata-details)
|
||||
- `episode_added` only works on Shows, because it accounts for when Show had an episode added, not when episode was
|
||||
added to library
|
||||
- Use `episode_release`, which works for individual episodes, as well as Seasons and Shows
|
||||
|
||||
## Templates
|
||||
|
||||
- As of v1.16.4, you can define templates in an external file. This allows you to define your templates in one central
|
||||
place, rather than having to copy-paste them into each file.
|
||||
- Import your templates with the `external_templates` key
|
||||
|
||||
## Collection vs Playlist
|
||||
|
||||
- A collection is an unordered group of content from the same Library (Movies, TV Shows, 4K Movies, etc.)
|
||||
- Collection configs exist inside metadata configs
|
||||
- For each Plex library, define a list of "metadata_path" config files
|
||||
- You can technically group multiple Plex libraries into one "metadata" section, but it's not recommended (too
|
||||
confusing)
|
||||
- A playlist is an ordered list of content of the same type (all movies, all shows, all music, etc.)
|
||||
- Import a list of "playlist" config files. A "show" playlist file will execute on all shows (and only on shows)
|
||||
|
||||
## Overlays
|
||||
|
||||
- You can add custom overlay configurations for specific Plex libraries
|
||||
- Similar to collection/metadata, define a list of "overlay_path" config files for each Plex library
|
||||
|
||||
## Collections Import Flow
|
||||
|
||||
1. We define a "Movies" section under "libraries" in the `config.yml` file. (The name "Movies" is purely descriptive and
|
||||
doesn't have to match the name of the Plex library)
|
||||
2. In the "Movies" section, we define:
|
||||
- the "library_name" as "Movies" (this is the name of the Plex library, this does matter)
|
||||
- the "metadata_path" list of metadata config files. These can come from local files/folders, the Configs repo, or a
|
||||
custom repo.
|
||||
- In our case, all our config files come from a custom repo.
|
||||
3. Each metadata config file is parsed and executed
|
||||
- Each config file imports templates from another file (from the custom repo) via the `external_templates` key
|
||||
- The main template file imports templates from the Configs repo via the `external_templates` key
|
||||
- This means that every metadata config file has access to all templates (user-defined and Configs repo-defined)
|
||||
- Each config entry is parsed and executed (if needed), using items from the "Movies" library.
|
||||
|
||||
## Collections vs Dynamic Collections
|
||||
|
||||
- Let's say I wanted to make a collection of each actor's movies.
|
||||
- Thankfully, with templates, we don't have to manually define every single setting/parameter for each actor's
|
||||
collection.
|
||||
- I can make an "actor" template, and then define an "Adam Sandler", "Mike Myers" or "Justin Timberlake" collection and
|
||||
have it reuse the settings from the "actor" template.
|
||||
- The problem is, I still need to manually define a collection for each actor. That's where dynamic collections come in.
|
||||
- A dynamic collection is useful when you don't know the input data (when we don't know what actors to define)
|
||||
- A dynamic collection will execute a query (say, grab a list of the top 10 actors right now), and then for each result,
|
||||
make a collection using the "actor" template.
|
||||
- Schedule a dynamic collection (visibility, update frequency, etc.) via the template
|
||||
|
||||
## Custom Posters
|
||||
- Placeholder posters generated using [this utility](https://github.com/bullmoose20/Plex-Stuff#create_poster) and [this font](https://github.com/meisnate12/Plex-Meta-Manager-Images/blob/master/Comfortaa-Bold.ttf)
|
||||
- Example: `./create_poster.ps1 -clean 1 -base_color "#5B5B5B" -gradient "1" -font "Comfortaa-Bold" -font_size "200" -text "NETWORKS"`
|
Loading…
Reference in new issue