plex-configs/plex/pmm/templates/collections.yml
nharris 01e1959268 - Split FX from Fox for network library
- Move studios from "TV Shows" library to all show libraries
- Add required search query for building per-actor, per-director, per-country and per-genre dynamic collections
- Add Per_Network dynamic collection template (not enabled)
- Add and enable per-actor dynamic collection for all show libraries
- Remove incompatible custom collection order for "Studio" template
2023-01-21 12:20:14 -07:00

200 lines
4.2 KiB
YAML

external_templates:
git: PMM/collections
templates:
New:
default:
level: ""
optional:
- poster_url
sort_title: 01_+<<level>>_<<collection_name>>
sync_mode: sync
schedule: daily
visible_library: true
url_poster: <<poster_url>>
InMemoriamActor:
default:
level: ""
tmdb_person: <<tmdb_id>>
smart_filter:
sort_by: release.desc
any:
actor: tmdb
sort_title: 02_+<<level>>_<<collection_name>>
sync_mode: append
visible_library: true
visible_shared: true
visible_home: true
InMemoriamDirector:
default:
level: ""
tmdb_person: <<tmdb_id>>
smart_filter:
sort_by: release.desc
any:
director: tmdb
sort_title: 02_+<<level>>_<<collection_name>>
sync_mode: append
visible_library: true
visible_shared: true
visible_home: true
Holiday:
default:
level: ""
optional:
- poster_url
sort_title: 03_+<<level>>_<<collection_name>>
sync_mode: sync
collection_order: custom
schedule: never
visible_library: true
url_poster: <<poster_url>>
Chart:
default:
level: ""
optional:
- poster_url
sort_title: 04_+<<level>>_<<collection_name>>
sync_mode: sync
schedule: daily
visible_library: true
url_poster: <<poster_url>>
Award:
default:
level: ""
optional:
- poster_url
sort_title: 05_+<<level>>_<<collection_name>>
sync_mode: sync
collection_order: custom
schedule: weekly(wednesday), weekly(sunday)
visible_library: true
url_poster: <<poster_url>>
Collection:
default:
level: ""
optional:
- poster_url
sort_title: 06_+<<level>>_<<collection_name>>
sync_mode: sync
collection_order: custom
schedule: weekly(wednesday), weekly(sunday)
visible_library: true
url_poster: <<poster_url>>
Genre:
default:
level: ""
optional:
- poster_url
sort_title: 07_+<<level>>_<<collection_name>>
sync_mode: sync
schedule: weekly(wednesday), weekly(sunday)
visible_library: true
url_poster: <<poster_url>>
Decade:
default:
level: ""
optional:
- poster_url
sort_title: 08_+<<level>>_<<collection_name>>
sync_mode: sync
collection_order: custom
schedule: weekly(wednesday), weekly(sunday)
visible_library: true
url_poster: <<poster_url>>
Person:
default:
level: ""
smart_filter:
sort_by: release.desc
any:
actor: tmdb
director: tmdb
producer: tmdb
writer: tmdb
tmdb_person: <<person>>
sort_title: 09_+<<level>>_<<collection_name>>
sync_mode: append
visible_library: true
Actor:
default:
level: ""
tmdb_actor_details: <<person>>
sort_title: 09_+<<level>>_<<collection_name>>
sync_mode: append
collection_order: custom
visible_library: true
Director:
default:
level: ""
tmdb_director_details: <<person>>
sort_title: 09_+<<level>>_<<collection_name>>
sync_mode: append
collection_order: custom
visible_library: true
Producer:
default:
level: ""
tmdb_producer_details: <<person>>
sort_title: 09_+<<level>>_<<collection_name>>
sync_mode: append
collection_order: custom
visible_library: true
Studio:
default:
level: ""
optional:
- poster
sort_title: 10_+<<level>>_<<collection_name>>
sync_mode: sync
schedule: daily
visible_library: true
url_poster: <<poster>>
Network:
default:
level: ""
optional:
- poster
sort_title: 10_+<<level>>_<<collection_name>>
smart_filter:
sort_by: title.desc
validate: false
any:
network: <<network>>
url_poster: <<poster>>
Country:
default:
level: ""
optional:
- poster_url
sort_title: 11_+<<level>>_<<collection_name>>
sync_mode: sync
collection_order: custom
schedule: weekly(wednesday), weekly(sunday)
visible_library: true
url_poster: <<poster_url>>
General:
default:
level: ""
sort_title: 12_+<<level>>_<<collection_name>>
sync_mode: sync
collection_order: custom
schedule: weekly(wednesday), weekly(sunday)
visible_library: true