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