[11] update streaming defaults

This commit is contained in:
meisnate12 2024-05-01 09:00:16 -04:00
parent e9c24af177
commit 0c13d88dde
6 changed files with 119 additions and 130 deletions

View file

@ -6,8 +6,10 @@
Added `overlay_filetype` and `overlay_quality` settings to control the filetype and quality of overlay images.
# Updates
Added `starting_only` template variable to the `mal` Collection Default.
# Defaults
Added `starting_only` template variable to the `mal` Collection Default.
Changed streaming defaults to use names as their keys vs their TMDb IDs as keys
# Bug Fixes
Catch bad ID data from Plex

View file

@ -1 +1 @@
2.0.0-develop10
2.0.0-develop11

View file

@ -14,7 +14,7 @@ templates:
streaming:
optional:
- use_<<key>>
- use_<<originals_key>>
- use_<<tmdb_key>>
- allowed_libraries
- originals_only
conditionals:
@ -29,7 +29,7 @@ templates:
discover_with:
conditions:
- originals_only: false
value: <<key>>
value: <<tmdb_key>>
discover_region:
conditions:
- originals_only: false
@ -37,16 +37,16 @@ templates:
allowed_streaming:
conditions:
- originals_only: true
key: ["103", "1759", "151", "230", "283", "510", "39", "37", "188"]
tmdb_key: ["103", "1759", "151", "230", "283", "510", "39", "37", "188"]
value: False
- region.not: GB
key: ["103", "151", "39"]
tmdb_key: ["103", "151", "39"]
value: False
- region.not: CA
key: ["230"]
tmdb_key: ["230"]
value: False
- region: CA
key: ["1899", "37"]
tmdb_key: ["1899", "37"]
value: False
default:
@ -58,13 +58,13 @@ templates:
sort_by_<<key>>: <<sort_by>>
run_definition:
- <<use_<<key>>>>
- <<use_<<originals_key>>>>
- <<use_<<tmdb_key>>>>
- <<allowed_libraries>>
- <<allowed_streaming>>
cache_builders: 1
smart_label: <<sort_by_<<key>>>>
sync_mode: <<sync_mode_<<key>>>>
mdblist_list: https://mdblist.com/lists/k0meta/<<originals_key>>-<<originals>>
mdblist_list: https://mdblist.com/lists/k0meta/<<key>>-<<originals>>
tmdb_discover:
limit: <<discover_limit>>
with_watch_providers: <<discover_with>>
@ -82,24 +82,24 @@ dynamic_collections:
Streaming:
type: custom
data:
103: All 4
350: Apple TV+
1759: BET+
151: BritBox
230: Crave
283: Crunchyroll
510: discovery+
337: Disney+
1899: Max
223: hayu
15: Hulu
8: Netflix
39: NOW
531: Paramount+
387: Peacock
9: Prime Video
37: Showtime
188: YouTube
all4: All 4
appletv: Apple TV+
bet: BET+
britbox: BritBox
crave: Crave
crunchyroll: Crunchyroll
discovery: discovery+
disney: Disney+
max: Max
hayu: hayu
hulu: Hulu
netflix: Netflix
now: NOW
paramount: Paramount+
peacock: Peacock
amazon: Prime Video
showtime: Showtime
youtube: YouTube
title_format: <<key_name>> <<library_typeU>>s
template:
- streaming
@ -108,31 +108,31 @@ dynamic_collections:
template_variables:
image:
default: streaming/<<key_name_encoded>>
originals_key:
103: all4
350: appletv
1759: bet
151: britbox
230: crave
283: crunchyroll
510: discovery
337: disney
1899: max
223: hayu
15: hulu
8: netflix
39: now
531: paramount
387: peacock
9: amazon
37: showtime
188: youtube
tmdb_key:
all4: 103
appletv: 350
bet: 1759
britbox: 151
crave: 230
crunchyroll: 283
discovery: 510
disney: 337
max: 1899
hayu: 223
hulu: 15
netflix: 8
now: 39
paramount: 531
peacock: 387
amazon: 9
showtime: 37
youtube: 188
originals_only:
default: false
allowed_libraries:
223: show
510: show
283: show
hayu: show
discovery: show
crunchyroll: show
translation_key:
default: streaming
dynamic:

View file

@ -55,11 +55,11 @@ templates:
originals_only: false
optional:
- use_<<key>>
- use_<<originals_key>>
- use_<<tmdb_key>>
- allowed_libraries
run_definition:
- <<use_<<key>>>>
- <<use_<<originals_key>>>>
- <<use_<<tmdb_key>>>>
- <<allowed_libraries>>
- <<allowed_streaming>>
ignore_blank_results: true
@ -75,7 +75,7 @@ templates:
discover_with:
conditions:
- originals_only: false
value: <<key>>
value: <<tmdb_key>>
discover_region:
conditions:
- originals_only: false
@ -83,18 +83,18 @@ templates:
allowed_streaming:
conditions:
- originals_only: true
key: ["103", "1759", "151", "230", "283", "510", "39", "37", "188"]
tmdb_key: ["103", "1759", "151", "230", "283", "510", "39", "37", "188"]
value: False
- region.not: GB
key: ["103", "151", "39"]
tmdb_key: ["103", "151", "39"]
value: False
- region.not: CA
key: ["230"]
tmdb_key: ["230"]
value: False
- region: CA
key: ["1899", "37"]
tmdb_key: ["1899", "37"]
value: False
mdblist_list: https://mdblist.com/lists/k0meta/<<originals_key>>-<<originals>>
mdblist_list: https://mdblist.com/lists/k0meta/<<key>>-<<originals>>
tmdb_discover:
limit: <<discover_limit>>
with_watch_providers: <<discover_with>>
@ -103,73 +103,73 @@ templates:
overlays:
Netflix:
variables: {key: "8", originals_key: netflix, weight: 160}
variables: {key: netflix, tmdb_key: "8", weight: 160}
template: [name: standard, name: mdb_streaming]
Prime:
variables: {key: "9", originals_key: amazon, weight: 150}
variables: {key: amazon, tmdb_key: "9", weight: 150}
template: [name: standard, name: mdb_streaming]
Disney:
variables: {key: "337", originals_key: disney, weight: 140}
variables: {key: disney, tmdb_key: "337", weight: 140}
template: [name: standard, name: mdb_streaming]
Max:
variables: {key: "1899", originals_key: max, weight: 130}
variables: {key: max, tmdb_key: "1899", weight: 130}
template: [name: standard, name: mdb_streaming]
Crunchyroll:
variables: {key: "283", originals_key: crunchyroll, weight: 120, allowed_libraries: show}
variables: {key: crunchyroll, tmdb_key: "283", weight: 120, allowed_libraries: show}
template: [name: standard, name: mdb_streaming]
YouTube:
variables: {key: "188", originals_key: youtube, weight: 110}
variables: {key: youtube, tmdb_key: "188", weight: 110}
template: [name: standard, name: mdb_streaming]
Hulu:
variables: {key: "15", originals_key: hulu, weight: 100}
variables: {key: hulu, tmdb_key: "15", weight: 100}
template: [name: standard, name: mdb_streaming]
Paramount:
variables: {key: "531", originals_key: paramount, weight: 90}
variables: {key: paramount, tmdb_key: "531", weight: 90}
template: [name: standard, name: mdb_streaming]
AppleTV:
variables: {key: "350", originals_key: appletv, weight: 80}
variables: {key: appletv, tmdb_key: "350", weight: 80}
template: [name: standard, name: mdb_streaming]
Peacock:
variables: {key: "387", originals_key: peacock, weight: 70}
variables: {key: peacock, tmdb_key: "387", weight: 70}
template: [name: standard, name: mdb_streaming]
Showtime:
variables: {key: "37", originals_key: showtime, weight: 60}
variables: {key: showtime, tmdb_key: "37", weight: 60}
template: [name: standard, name: mdb_streaming]
discovery+:
variables: {key: "510", originals_key: discovery, weight: 58, allowed_libraries: show}
variables: {key: discovery, tmdb_key: "510", weight: 58, allowed_libraries: show}
template: [name: standard, name: mdb_streaming]
Crave:
variables: {key: "230", originals_key: crave, weight: 55}
variables: {key: crave, tmdb_key: "230", weight: 55}
template: [name: standard, name: mdb_streaming]
NOW:
variables: {key: "39", originals_key: now, weight: 50}
variables: {key: now, tmdb_key: "39", weight: 50}
template: [name: standard, name: mdb_streaming]
All 4:
variables: {key: "103", originals_key: all4, weight: 40}
variables: {key: all4, tmdb_key: "103", weight: 40}
template: [name: standard, name: mdb_streaming]
britbox:
variables: {key: "151", originals_key: britbox, weight: 30}
variables: {key: britbox, tmdb_key: "151", weight: 30}
template: [name: standard, name: mdb_streaming]
BET+:
variables: {key: "1759", originals_key: bet, weight: 20}
variables: {key: bet, tmdb_key: "1759", weight: 20}
template: [name: standard, name: mdb_streaming]
hayu:
variables: {key: "223", originals_key: hayu, weight: 10, allowed_libraries: show}
variables: {key: hayu, tmdb_key: "223", weight: 10, allowed_libraries: show}
template: [name: standard, name: mdb_streaming]

View file

@ -11,33 +11,27 @@ Supported Library Types: Movie, Show
## Collections Section 030
!!! important
As of Kometa release 1.21, the keys associated with this Defaults file has changed.
If you are setting custom images, you will need to use `<<originals_key>>`
| Collection | Key | `originals_key` | Description |
|:---------------------------|---------------|:-----------------|:-------------------------------------------------------------------------------|
| `Streaming Collections` | `separator` | `separator` | [Separator Collection](../separators.md) to denote the Section of Collections. |
| `All 4 Movies/Shows` | `103` | `all4` | Collection of Movies/Shows Streaming on All 4. |
| `Apple TV+ Movies/Shows` | `350` | `appletv` | Collection of Movies/Shows Streaming on Apple TV+. |
| `BET+ Movies/Shows` | `1759` | `bet` | Collection of Movies/Shows Streaming on BET+. |
| `BritBox Movies/Shows` | `151` | `britbox` | Collection of Movies/Shows Streaming on BritBox. |
| `Crave Movies/Shows` | `230` | `crave` | Collection of Movies/Shows Streaming on Crave. |
| `Crunchyroll Shows` | `283` | `crunchyroll` | Collection of Shows Streaming on Crunchyroll. |
| `discovery+ Shows` | `510` | `discovery` | Collection of Shows Streaming on discovery+. |
| `Disney+ Movies/Shows` | `337` | `disney` | Collection of Movies/Shows Streaming on Disney+. |
| `Max Movies/Shows` | `1189` | `max` | Collection of Movies/Shows Streaming on Max. |
| `Hayu Shows` | `223` | `hayu` | Collection of Shows Streaming on Hulu. |
| `Hulu Movies/Shows` | `15` | `hulu` | Collection of Movies/Shows Streaming on Hulu. |
| `Netflix Movies/Shows` | `8` | `netflix` | Collection of Movies/Shows Streaming on Netflix. |
| `NOW Movies/Shows` | `39` | `now` | Collection of Movies/Shows Streaming on NOW. |
| `Paramount+ Movies/Shows` | `531` | `paramount` | Collection of Movies/Shows Streaming on Paramount+. |
| `Peacock Movies/Shows` | `387` | `peacock` | Collection of Movies/Shows Streaming on Peacock. |
| `Prime Video Movies/Shows` | `9` | `amazon` | Collection of Movies/Shows Streaming on Prime Video. |
| `Showtime Movies/Shows` | `37` | `showtime` | Collection of Movies/Shows Streaming on Showtime. |
| `YouTube Movies/Shows` | `188` | `youtube` | Collection of Movies/Shows Streaming on YouTube. |
| Collection | Key | Description |
|:---------------------------|:--------------|:-------------------------------------------------------------------------------|
| `Streaming Collections` | `separator` | [Separator Collection](../separators.md) to denote the Section of Collections. |
| `All 4 Movies/Shows` | `all4` | Collection of Movies/Shows Streaming on All 4. |
| `Apple TV+ Movies/Shows` | `appletv` | Collection of Movies/Shows Streaming on Apple TV+. |
| `BET+ Movies/Shows` | `bet` | Collection of Movies/Shows Streaming on BET+. |
| `BritBox Movies/Shows` | `britbox` | Collection of Movies/Shows Streaming on BritBox. |
| `Crave Movies/Shows` | `crave` | Collection of Movies/Shows Streaming on Crave. |
| `Crunchyroll Shows` | `crunchyroll` | Collection of Shows Streaming on Crunchyroll. |
| `discovery+ Shows` | `discovery` | Collection of Shows Streaming on discovery+. |
| `Disney+ Movies/Shows` | `disney` | Collection of Movies/Shows Streaming on Disney+. |
| `Max Movies/Shows` | `max` | Collection of Movies/Shows Streaming on Max. |
| `Hayu Shows` | `hayu` | Collection of Shows Streaming on Hulu. |
| `Hulu Movies/Shows` | `hulu` | Collection of Movies/Shows Streaming on Hulu. |
| `Netflix Movies/Shows` | `netflix` | Collection of Movies/Shows Streaming on Netflix. |
| `NOW Movies/Shows` | `now` | Collection of Movies/Shows Streaming on NOW. |
| `Paramount+ Movies/Shows` | `paramount` | Collection of Movies/Shows Streaming on Paramount+. |
| `Peacock Movies/Shows` | `peacock` | Collection of Movies/Shows Streaming on Peacock. |
| `Prime Video Movies/Shows` | `amazon` | Collection of Movies/Shows Streaming on Prime Video. |
| `Showtime Movies/Shows` | `showtime` | Collection of Movies/Shows Streaming on Showtime. |
| `YouTube Movies/Shows` | `youtube` | Collection of Movies/Shows Streaming on YouTube. |
## Regional Variants

View file

@ -11,33 +11,26 @@ Supported Overlay Level: Movie, Show
## Supported Streaming Services
!!! important
As of Kometa release 1.21, the keys associated with this Defaults file has changed.
If you are setting custom images, you will need to use `<<originals_key>>`
| Streaming Service | Key | `originals_key` | Weight |
|:------------------|--------|:----------------|:-------|
| Netflix | `8` | `netflix` | `160` |
| Prime Video | `9` | `amazon` | `150` |
| Disney+ | `337` | `disney` | `140` |
| Max | `1189` | `max` | `130` |
| Crunchyroll | `283` | `Crunchyroll` | `120` |
| YouTube | `188` | `youtube` | `110` |
| Hulu | `15` | `hulu` | `100` |
| Paramount+ | `531` | `paramount` | `90` |
| AppleTV | `350` | `appletv` | `80` |
| Peacock | `387` | `peacock` | `70` |
| Showtime | `37` | `showtime` | `60` |
| discovery+ | `510` | `discovery` | `58` |
| Crave | `230` | `crave` | `55` |
| NOW | `39` | `now` | `50` |
| All 4 | `103` | `all4` | `40` |
| britbox | `151` | `britbox` | `30` |
| BET+ | `1759` | `bet` | `20` |
| hayu | `223` | `hayu` | `10` |
| Streaming Service | Key | Weight |
|:------------------|:--------------|:-------|
| Netflix | `netflix` | `160` |
| Prime Video | `amazon` | `150` |
| Disney+ | `disney` | `140` |
| Max | `max` | `130` |
| Crunchyroll | `Crunchyroll` | `120` |
| YouTube | `youtube` | `110` |
| Hulu | `hulu` | `100` |
| Paramount+ | `paramount` | `90` |
| AppleTV | `appletv` | `80` |
| Peacock | `peacock` | `70` |
| Showtime | `showtime` | `60` |
| discovery+ | `discovery` | `58` |
| Crave | `crave` | `55` |
| NOW | `now` | `50` |
| All 4 | `all4` | `40` |
| britbox | `britbox` | `30` |
| BET+ | `bet` | `20` |
| hayu | `hayu` | `10` |
## Regional Variants