WIP adding tooltips to template variable examples highlighting what each template variable does.

pull/1730/head
YozoraXCII 1 year ago
parent c0c1c03406
commit b4b8af3e7b

@ -51,18 +51,38 @@ All [Shared Collection Variables](../collection_variables.md) are available as w
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: bafta
template_variables:
collection_mode: show_items
collection_order: alpha
radarr_add_missing: true
collection_mode: show_items #(1)!
collection_order: alpha #(2)!
radarr_add_missing: true #(3)!
name_format: BAFTA <<key_name>> Winners #(4)!
data:
starting: current_year-10
ending: current_year
starting: current_year-10 #(5)!
increment: 2 #(6)!
ending: current_year #(7)!
```
1. Shows the collection and all of its items within the Library tab in Plex
2. Sorts the collection items alphabetically
3. Adds items from the source list which are not in Plex to Radarr
4. Change the name of the collections to "BAFTA yearhere Winners"
5. If today is 2024, then create collections for BAFTA 2014 onwards
6. If starting year is 2014, then create collections for 2014, 2016, 2018, 2020, etc.
7. If today is 2024, then the final collection is BAFTA 2024

@ -51,18 +51,38 @@ All [Shared Collection Variables](../collection_variables.md) are available as w
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: cannes
template_variables:
collection_mode: show_items
collection_order: alpha
radarr_add_missing: true
collection_mode: show_items #(1)!
collection_order: alpha #(2)!
radarr_add_missing: true #(3)!
name_format: Cannes <<key_name>> Winners #(4)!
data:
starting: current_year-10
ending: current_year
starting: current_year-10 #(5)!
increment: 2 #(6)!
ending: current_year #(7)!
```
1. Shows the collection and all of its items within the Library tab in Plex
2. Sorts the collection items alphabetically
3. Adds items from the source list which are not in Plex to Radarr
4. Change the name of the collections to "Cannes yearhere Winners"
5. If today is 2024, then create collections for Cannes 2014 onwards
6. If starting year is 2014, then create collections for 2014, 2016, 2018, 2020, etc.
7. If today is 2024, then the final collection is Cannes 2024

@ -53,20 +53,39 @@ All [Shared Collection Variables](../collection_variables.md) are available as w
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: choice
template_variables:
collection_mode: show_items
collection_order: alpha
radarr_add_missing: true
collection_mode: show_items #(1)!
collection_order: alpha #(2)!
radarr_add_missing: true #(3)!
name_format: Critics Choice Awards <<key_name>> Winners #(4)!
data:
starting: current_year-10
ending: current_year
starting: current_year-10 #(5)!
increment: 2 #(6)!
ending: current_year #(7)!
```
1. Shows the collection and all of its items within the Library tab in Plex
2. Sorts the collection items alphabetically
3. Adds items from the source list which are not in Plex to Radarr
4. Change the name of the collections to "Critics Choice Awards yearhere Winners"
5. If today is 2024, then create collections for Critics Choice Awards 2014 onwards
6. If starting year is 2014, then create collections for 2014, 2016, 2018, 2020, etc.
7. If today is 2024, then the final collection is Critics Choice Awards 2024

@ -51,20 +51,38 @@ All [Shared Collection Variables](../collection_variables.md) are available as w
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: emmy
template_variables:
collection_mode: show_items
collection_order: alpha
radarr_add_missing: true
collection_mode: show_items #(1)!
collection_order: alpha #(2)!
radarr_add_missing: true #(3)!
name_format: Emmys <<key_name>> Winners #(4)!
data:
starting: current_year-10
ending: current_year
starting: current_year-10 #(5)!
increment: 2 #(6)!
ending: current_year #(7)!
```
1. Shows the collection and all of its items within the Library tab in Plex
2. Sorts the collection items alphabetically
3. Adds items from the source list which are not in Plex to Radarr
4. Change the name of the collections to "Emmys yearhere Winners"
5. If today is 2024, then create collections for Emmys 2014 onwards
6. If starting year is 2014, then create collections for 2014, 2016, 2018, 2020, etc.
7. If today is 2024, then the final collection is Emmys 2024

@ -55,20 +55,38 @@ All [Shared Collection Variables](../collection_variables.md) are available as w
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: golden
template_variables:
collection_mode: show_items
collection_order: alpha
radarr_add_missing: true
collection_mode: show_items #(1)!
collection_order: alpha #(2)!
radarr_add_missing: true #(3)!
name_format: Emmys <<key_name>> Winners #(4)!
data:
starting: current_year-10
ending: current_year
starting: current_year-10 #(5)!
increment: 2 #(6)!
ending: current_year #(7)!
```
1. Shows the collection and all of its items within the Library tab in Plex
2. Sorts the collection items alphabetically
3. Adds items from the source list which are not in Plex to Radarr
4. Change the name of the collections to "Golden Globes yearhere Winners"
5. If today is 2024, then create collections for Golden Globes 2014 onwards
6. If starting year is 2014, then create collections for 2014, 2016, 2018, 2020, etc.
7. If today is 2024, then the final collection is Golden Globes 2024

@ -50,20 +50,38 @@ All [Shared Collection Variables](../collection_variables.md) are available as w
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: oscars
template_variables:
collection_mode: show_items
collection_order: alpha
radarr_add_missing: true
collection_mode: show_items #(1)!
collection_order: alpha #(2)!
radarr_add_missing: true #(3)!
name_format: Emmys <<key_name>> Winners #(4)!
data:
starting: current_year-10
ending: current_year-1
starting: current_year-10 #(5)!
increment: 2 #(6)!
ending: current_year #(7)!
```
1. Shows the collection and all of its items within the Library tab in Plex
2. Sorts the collection items alphabetically
3. Adds items from the source list which are not in Plex to Radarr
4. Change the name of the collections to "Oscars yearhere Winners"
5. If today is 2024, then create collections for Oscars 2014 onwards
6. If starting year is 2014, then create collections for 2014, 2016, 2018, 2020, etc.
7. If today is 2024, then the final collection is Oscars 2024

@ -47,7 +47,17 @@ All [Shared Collection Variables](../collection_variables.md) are available as w
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
The below shows an example config.yml with template_variables set away from their defaults:
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
@ -55,7 +65,11 @@ libraries:
metadata_path:
- pmm: other_award
template_variables:
collection_mode: show_items
collection_order: alpha
radarr_add_missing: true
use_berlinale: false #(1)!
collection_order: alpha #(2)!
radarr_add_missing: true #(3)!
```
1. Do not create the "Berlinale Golden Bears" collection
2. Sorts the collection items alphabetically
3. Adds items from the source list which are not in Plex to Radarr

@ -38,14 +38,27 @@ Note that the `template_variables:` section only needs to be used if you do want
This file contains only a [Separator](../separators.md) so all [Shared Separator Variables](../separators.md#shared-separator-variables) are available.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: separator_award
template_variables:
use_separator: false
sep_style: purple
sep_style: purple #(1)!
```
1. Use the purple [Separator Style](../separators.md#separator-styles)

@ -52,18 +52,38 @@ All [Shared Collection Variables](../collection_variables.md) are available as w
The below is an example config.yml extract with some Template Variables added in to change how the file works.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: spirit
template_variables:
collection_mode: show_items
collection_order: alpha
radarr_add_missing: true
collection_mode: show_items #(1)!
collection_order: alpha #(2)!
radarr_add_missing: true #(3)!
name_format: Independent Spirit Awards <<key_name>> Winners #(4)!
data:
starting: current_year-10
ending: current_year
starting: current_year-10 #(5)!
increment: 2 #(6)!
ending: current_year #(7)!
```
1. Shows the collection and all of its items within the Library tab in Plex
2. Sorts the collection items alphabetically
3. Adds items from the source list which are not in Plex to Radarr
4. Change the name of the collections to "Independent Spirit Awards yearhere Winners"
5. If today is 2024, then create collections for Independent Spirit Awards 2014 onwards
6. If starting year is 2014, then create collections for 2014, 2016, 2018, 2020, etc.
7. If today is 2024, then the final collection is Independent Spirit Awards 2024

@ -51,20 +51,38 @@ All [Shared Collection Variables](../collection_variables.md) are available as w
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: sundance
template_variables:
collection_mode: show_items
collection_order: alpha
radarr_add_missing: true
collection_mode: show_items #(1)!
collection_order: alpha #(2)!
radarr_add_missing: true #(3)!
name_format: Sundance Film Festival <<key_name>> Winners #(4)!
data:
starting: current_year-10
ending: current_year
starting: current_year-10 #(5)!
increment: 2 #(6)!
ending: current_year #(7)!
```
1. Shows the collection and all of its items within the Library tab in Plex
2. Sorts the collection items alphabetically
3. Adds items from the source list which are not in Plex to Radarr
4. Change the name of the collections to "Sundance Film Festival yearhere Winners"
5. If today is 2024, then create collections for Sundance Film Festival 2014 onwards
6. If starting year is 2014, then create collections for 2014, 2016, 2018, 2020, etc.
7. If today is 2024, then the final collection is Sundance Film Festival 2024

@ -58,8 +58,18 @@ This file contains a [Separator](../separators.md) so all [Shared Separator Vari
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
@ -67,11 +77,16 @@ libraries:
- pmm: actor
template_variables:
data:
depth: 10
limit: 20
style: diiivoy
depth: 10 #(1)!
limit: 20 #(2)!
style: diiivoycolor #(3)!
sort_by: title.asc
use_separator: false
sep_style: purple
tmdb_person_offset_Richard Brooks: 1
use_separator: false #(4)!
tmdb_person_offset_Richard Brooks: 1 #(5)!
```
1. Check the first 10 casting credits in each movie
2. Create 20 collections maximum
3. use the [diiivoy Color Style](#diiivoy-color-style)
4. Do not create a "Actors Collections" separator
5. There are two Richard Brooks, so use the 2nd [Richard Brooks](https://www.themoviedb.org/search?query=Richard%20Brooks) found on TMDb

@ -60,14 +60,27 @@ This file contains a [Separator](../separators.md) so all [Shared Separator Vari
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: aspect
template_variables:
use_separator: false
sep_style: purple
use_1.65: false #(1)!
sep_style: plum #(2)!
```
1. Do not create a "1.65 - Early Widescreen" collection
2. Use the plum [Separator Style](../separators.md#separator-styles)

@ -55,22 +55,35 @@ This file contains a [Separator](../separators.md) so all [Shared Separator Vari
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: audio_language
template_variables:
use_other: false
use_separator: false
sep_style: purple
use_other: false #(1)!
use_separator: false #(2)!
exclude:
- fr # exclude French
- fr #(3)!
sort_by: title.asc
```
1. Do not create an "Other Audio" collection
2. Do not create an "Audio Language Collections" separator
3. Exclude "French" from having an Audio Collection
## Default values
These are lists provided for reference to show what values will be in use if you do no customization. If you want to customize these values, use the methods described above. These do not show how to change a name or a list.

@ -56,19 +56,35 @@ This file contains a [Separator](../separators.md) so all [Shared Separator Vari
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: based
template_variables:
use_separator: false
sep_style: purple
use_comics: false
order_true_story: 01
visible_library_video_games: true
visible_home_video_games: true
visible_shared_video_games: true
sep_style: navy #(1)!
use_comics: false #(2)!
order_true_story: 01 #(3)!
visible_library_video_games: true #(4)!
visible_home_video_games: true #(5)!
visible_shared_video_games: true #(6)!
```
1. Use the navy [Separator Style](../separators.md#separator-styles)
2. Do not create a "Based on a Comic" collection
3. Make the "Based on a True Story" collection appear in the collection list before the other collections in this file
4. Pin the "Based on a Video Game" collection to the Recommended tab of the library
5. Pin the "Based on a Video Game" collection to the homescreen of the server owner
6. Pin the "Based on a Video Game" collection to the homescreen of other users of the server

@ -52,6 +52,7 @@ Note that the `template_variables:` section only needs to be used if you do want
| `exclude` | **Description:** Exclude these Collections from being considered for collectionless.<br>**Values:** List of Collections |
| `exclude_prefix` | **Description:** Overrides the [default exclude_prefix list](#default-exclude_prefix). Exclude Collections with one of these prefixes from being considered for collectionless.<br>**Default:** [default exclude_prefix list](#default-exclude_prefix)<br>**Values:** List of Prefixes | |
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.

@ -62,28 +62,42 @@ This file contains a [Separator](../separators.md) so all [Shared Separator Vari
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: content_rating_cs
template_variables:
use_separator: false
sep_style: blue
use_other: false
sep_style: blue #(1)!
use_other: false #(2)!
append_addons:
German 18: # this doesn't have to exist already
- de/18 # adds "de/18" to the existing "18" addon list
German 18: #(3)!
- de/18 #(4)!
sort_by: title.asc
```
1. Use the blue [Separator Style](../separators.md#separator-styles)
2. Do not create a "Not Rated Movies/Shows" collection
3. Defines a collection which will be called "German 18", this does not need to already exist in your library
4. Adds the "de/18" content rating to the "German 18" addon list, "de/18" must exist in your library if the "German 18" content rating does not
## Default values
These are lists provided for reference to show what values will be in use if you do no customization. If you want to customize these values, use the methods described above. These do not show how to change a name or a list.
### Default `include`
```yaml

@ -62,23 +62,37 @@ This file contains a [Separator](../separators.md) so all [Shared Separator Vari
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: content_rating_mal
template_variables:
use_other: false
use_separator: false
sep_style: blue
sep_style: tan #(1)!
use_other: false #(2)!
append_addons:
"R+ - Mild Nudity":
- "de/18"
"R+ - Mild Nudity": #(3)!
- de/18 #(4)!
sort_by: title.asc
```
1. Use the tan [Separator Style](../separators.md#separator-styles)
2. Do not create a "Not Rated Movies/Shows" collection
3. Defines a collection which will be called "R+ - Mild Nudity", this does not need to already exist in your library
4. Adds the "de/18" content rating to the "R+ - Mild Nudity" addon list, "de/18" must exist in your library if the "R+ - Mild Nudity" content rating does not
## Default values
These are lists provided for reference to show what values will be in use if you do no customization. If you want to customize these values, use the methods described above. These do not show how to change a name or a list.

@ -62,23 +62,37 @@ This file contains a [Separator](../separators.md) so all [Shared Separator Vari
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: content_rating_uk
- pmm: content_rating_cs
template_variables:
use_separator: false
sep_style: blue
use_other: false
sep_style: stb #(1)!
use_other: false #(2)!
append_addons:
15:
- de/15 # adds "de/15" to the existing "15" addon list
15: #(3)!
- de/15 #(4)!
sort_by: title.asc
```
1. Use the stb [Separator Style](../separators.md#separator-styles)
2. Do not create a "Not Rated Movies/Shows" collection
3. Defines a collection which will be called "15", this does not need to already exist in your library
4. Adds the "de/15" content rating to the "15" addon list, "de/18" must exist in your library if the "15" content rating does not
## Default values
These are lists provided for reference to show what values will be in use if you do no customization. If you want to customize these values, use the methods described above. These do not show how to change a name or a list.

@ -56,25 +56,39 @@ This file contains a [Separator](../separators.md) so all [Shared Separator Vari
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: genre
template_variables:
use_separator: false
sep_style: red
sep_style: red #(1)!
exclude:
- Politics
- News
- Politics #(2)!
- News #(3)!
append_addons:
Horror:
- Thriller # Adds all thriller items to the Horror collection
sort_by: title.asc
Horror: #(4)!
- Thriller #(5)! # Adds all thriller items to the Horror collection
```
1. Use the red [Separator Style](../separators.md#separator-styles)
2. Do not create a "Politics" collection, and do not include it in any other collections that it may be in as part of an "include"
3. Do not create a "News" collection, and do not include it in any other collections that it may be in as part of an "include"
4. Create a "Horror" collection, this genre does not need to exist in your library
5. Include the "Thriller" genre in the "Horror" collection, the "Thriller" genre must exist in your library if the "Horror" genre does not
## Default values
These are lists provided for reference to show what values will be in use if you do no customization. If you want to customize these values, use the methods described above. These do not show how to change a name or a list.

@ -66,21 +66,33 @@ This file contains a [Separator](../separators.md) so all [Shared Separator Vari
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: resolution
template_variables:
use_separator: false
sep_style: green
sep_style: green #(1)!
exclude:
- SD
- sd #(2)!
sort_by: title.asc
```
1. Use the green [Separator Style](../separators.md#separator-styles)
2. Do not use the "sd" resolution as part of the "480p Movies/Shows" Collections
## Default values
These are lists provided for reference to show what values will be in use if you do no customization. If you want to customize these values, use the methods described above. These do not show how to change a name or a list.

@ -83,21 +83,39 @@ Some logic is applied to allow for regional streaming service lists to be availa
| `ca` | `max`, `showtime` | These collections will not be created if the region is `ca` as these streaming services are part of the Crave streaming service in Canada |
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: streaming
template_variables:
region: fr
use_separator: false
sep_style: stb
visible_library_disney: true
visible_home_disney: true
visible_shared_disney: true
sonarr_add_missing_hulu: true
radarr_add_missing_amazon: true
sort_by: random
region: fr #(1)!
sep_style: amethyst #(2)!
visible_library_disney: true #(3)!
visible_home_disney: true #(4)!
visible_shared_disney: true #(5)!
sonarr_add_missing_hulu: true #(6)!
radarr_add_missing_amazon: true #(7)!
sort_by: random #(8)!
```
1. Use french region lists where possible
2. Use the amethyst [Separator Style](../separators.md#separator-styles)
3. Pin the "Disney+ Movies/Shows" collection to the Recommended tab of the library
4. Pin the "Disney+ Movies/Shows" collection to the homescreen of the server owner
5. Pin the "Disney+ Movies/Shows" collection to the homescreen of other users of the server
6. Add missing shows in your library from the "Hulu Shows" list to your Sonarr
7. Add missing movies in your library from the "Prime Video Movies" list to your Radarr
8. Sort all of the collections created by this file randomly

@ -59,8 +59,18 @@ This file contains a [Separator](../separators.md) so all [Shared Separator Vari
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
@ -68,14 +78,16 @@ libraries:
- pmm: studio
template_variables:
append_include:
- Big Bull Productions
- Big Bull Productions #(1)!
sort_by: title.asc
collection_section: 4
collection_mode: show_items
use_separator: false
sep_style: gray
collection_mode: show_items #(2)!
sep_style: gray #(3)!
```
1. add "Big Bull Productions" to the list of items that should be included in the Collection list
2. Show these collections and their items within the "Library" tab
3. Use the gray [Separator Style](../separators.md#separator-styles)
## Default values
These are lists provided for reference to show what values will be in use if you do no customization. If you want to customize these values, use the methods described above. These do not show how to change a name or a list.

@ -55,22 +55,35 @@ This file contains a [Separator](../separators.md) so all [Shared Separator Vari
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: subtitle_language
template_variables:
use_other: false
use_separator: false
sep_style: purple
use_other: false #(1)!
use_separator: false #(2)!
exclude:
- fr # Exclude French
- fr #(3)!
sort_by: title.asc
```
1. Do not create an "Other Audio" collection
2. Do not create an "Audio Language Collections" separator
3. Exclude "French" from having an Audio Collection
## Default `include`
```yaml

@ -70,24 +70,38 @@ This file contains a [Separator](../separators.md) so all [Shared Separator Vari
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: universe
template_variables:
use_separator: false
sep_style: gray
collection_order: release
radarr_add_missing: true
# Add a custom universe
sep_style: salmon #(1)!
collection_order: release #(2)!
radarr_add_missing: true #(3)!
append_data:
monster: MonsterVerse
trakt_list_monster: https://trakt.tv/users/rzepkowski/lists/monsterverse-movies
monster: MonsterVerse #(4)!
trakt_list_monster: https://trakt.tv/users/rzepkowski/lists/monsterverse-movies #(5)!
```
1. Use the salmon [Separator Style](../separators.md#separator-styles)
2. Sort the Universe collections by release date
3. Send missing items in your library from the source lists to Radarr
4. Create a new universe called "MonsterVerse", the key for this universe will be "monster"
5. Add a trakt list to the "monster" key
## Default values
These are lists provided for reference to show what values will be in use if you do no customization. If you want to customize these values, use the methods described above. These do not show how to change a name or a list.

@ -50,16 +50,29 @@ This file contains a [Separator](../separators.md) so all [Shared Separator Vari
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: year
template_variables:
use_separator: false
sep_style: purple
sep_style: purple #(1)!
sort_by: title.asc
sort_by_2022: release.desc
sort_by_2022: release.desc #(2)!
```
1. Use the purple [Separator Style](../separators.md#separator-styles)
2. Set the sort order for "Best of 2022" to release date descending

@ -55,20 +55,35 @@ This file contains a [Separator](../separators.md) so all [Shared Separator Vari
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: director
template_variables:
style: rainier
use_separator: false
sep_style: purple
data:
depth: 10
limit: 20
depth: 10 #(1)!
limit: 20 #(2)!
style: rainier #(3)!
sort_by: title.asc
tmdb_person_offset_Richard Brooks: 1
use_separator: false #(4)!
tmdb_person_offset_Richard Brooks: 1 #(5)!
```
1. Check the first 10 casting credits in each movie
2. Create 20 collections maximum
3. use the [rainier Style](#rainier-style)
4. Do not create a "Directors Collections" separator
5. There are two Richard Brooks, so use the 2nd [Richard Brooks](https://www.themoviedb.org/search?query=Richard%20Brooks) found on TMDb

@ -55,20 +55,35 @@ This file contains a [Separator](../separators.md) so all [Shared Separator Vari
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: producer
template_variables:
style: diiivoycolor
use_separator: false
sep_style: purple
data:
depth: 10
limit: 20
depth: 15 #(1)!
limit: 5 #(2)!
style: signature #(3)!
sort_by: title.asc
tmdb_person_offset_Richard Brooks: 1
use_separator: false #(4)!
tmdb_person_offset_Richard Brooks: 1 #(5)!
```
1. Check the first 15 casting credits in each movie
2. Create 5 collections maximum
3. use the [rainier Style](#signature-style)
4. Do not create a "Producers Collections" separator
5. There are two Richard Brooks, so use the 2nd [Richard Brooks](https://www.themoviedb.org/search?query=Richard%20Brooks) found on TMDb

@ -55,20 +55,35 @@ This file contains a [Separator](../separators.md) so all [Shared Separator Vari
1. Each default collection has a `key` that when calling to effect a specific collection you must replace `<<key>>` with when calling.
### Example Template Variable Amendments
The below is an example config.yml extract with some Template Variables added in to change how the file works.
???+ tip
Anywhere you see this icon:
> :fontawesome-solid-circle-plus:
That's a tooltip, you can press them to get more information.
```yaml
libraries:
Movies:
metadata_path:
- pmm: writer
template_variables:
style: signature
use_separator: false
sep_style: purple
data:
depth: 10
limit: 20
depth: 10 #(1)!
limit: 20 #(2)!
style: diivivoy #(3)!
sort_by: title.asc
tmdb_person_offset_Charles Bennett: 1
use_separator: false #(4)!
tmdb_person_offset_Richard Brooks: 1 #(5)!
```
1. Check the first 10 casting credits in each movie
2. Create 20 collections maximum
3. use the [diivivoy Style](#rainier-style)
4. Do not create a "Writers Collections" separator
5. There are two Richard Brooks, so use the 2nd [Richard Brooks](https://www.themoviedb.org/search?query=Richard%20Brooks) found on TMDb

@ -206,7 +206,7 @@ nav:
- Continents (Movie): defaults/movie/continent.md
- Continents (Show): defaults/show/continent.md
- Media:
- Aspect Rations (Show): defaults/both/aspect.md
- Aspect Ration (Show): defaults/both/aspect.md
- Resolutions: defaults/both/resolution.md
- Audio Languages: defaults/both/audio_language.md
- Subtitle Languages: defaults/both/subtitle_language.md

Loading…
Cancel
Save