implement conditionals

This commit is contained in:
c k
2022-07-23 17:30:27 +02:00
parent b496148316
commit e2810e6991
2 changed files with 47 additions and 30 deletions

View File

@@ -6,14 +6,17 @@ templates:
label_collector: true
allowed_library_types: <<label_collector>>
german_metadata:
ignore_blank_results: true
default:
german_metadata: true
allowed_library_types: <<german_metadata>>
non_german_metadata:
ignore_blank_results: true
default:
non_german_metadata: true
allowed_library_types: <<non_german_metadata>>
local_only:
ignore_blank_results: true
default:
local_only: false
allowed_library_types: <<local_only>>
@@ -38,7 +41,7 @@ collections:
plex_search:
all:
audio_language: de
label: non_german_metadata
label: Non_german_metadata
item_label.remove: Non_german_metadata
remove_german_metadata:
template: {name: german_metadata}
@@ -46,7 +49,7 @@ collections:
plex_search:
all:
audio_language.not: de
label: german_metadata
label: German_metadata
item_label.remove: German_metadata
german_metadata:
template: {name: german_metadata}
@@ -54,28 +57,24 @@ collections:
plex_search:
all:
audio_language: de
label.not: german_metadata
label.not: German_metadata
item_metadata_language: de-DE
item_label: German_metadata
item_label.remove: Non_german_metadata
non_german_metadata:
template: {name: non_german_metadata}
build_collection: false
plex_search:
all:
audio_language.not: de
label.not: non_german_metadata
label.not: Non_german_metadata
item_metadata_language: en-US
item_label: Non_german_metadata
item_label.remove: German_metadata
local_only:
template:
- name: local_only
- name: it_items
it_default: local_only
it_resolution: 4k
- name: it_items
it_default: local_only
it_hdr: true
plex_search:
any:
- resolution: 4k
- hdr: true
build_collection: false
item_label: Local_only