- Initial commit for PMM configs

This commit is contained in:
nwithan8
2023-11-15 13:36:44 -07:00
committed by cpt-kuesel
parent 06763244d4
commit eae14911d8
55 changed files with 3356 additions and 0 deletions

View File

@@ -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

View File

@@ -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>>

View File

@@ -0,0 +1 @@
templates: