Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/kometa-config-file/latest.json
Source https://raw.githubusercontent.com/kometa-team/kometa/master/json-schema/config-schema.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

plex object required

Describes the primary Plex server to which Kometa can connect. This attribute is REQUIRED. It can be overridden at the library level.

8 nested properties
url string required

URL at which Kometa can connect to your plex server. NOT app.plex.tv

format=uripattern=^(https?)://
token string required

Admin token for this Plex server

timeout integer

Connection timeout in seconds for this Plex server

min=0
db_cache integer | string

Sets DB Cache value for this Plex server in MB

clean_bundles boolean

true/false - If 'true', cleans metadata bundles on this Plex server

empty_trash boolean

true/false - If 'true', empties trash on this Plex server

optimize boolean

true/false - If 'true', optimizes database on this Plex server

verify_ssl boolean

Turn SSL Verification on or off for only Plex.

tmdb object required

API Information to connect to TMDb; REQUIRED for the script to run

4 nested properties
apikey string required

API Key to connect to TMDb; REQUIRED for the script to run

language string | null

This field can be either null or a valid ISO 639 language code.

Values: "" "aa" "ab" "ae" "af" "ak" "am" "an" "ar" "as" "av" "ay" "az" "ba" "be" "bg" "bi" "bm" "bn" "bo" "br" "bs" "ca" "ce" "ch" "co" "cr" "cs" "cu" "cv" "cy" "da" "de" "dv" "dz" "ee" "el" "en" "eo" "es" "et" "eu" "fa" "ff" "fi" "fj" "fo" "fr" "fy" "ga" "gd" "gl" "gn" "gu" "gv" "ha" "he" "hi" "ho" "hr" "ht" "hu" "hy" "hz" "ia" "id" "ie" "ig" "ii" "ik" "io" "is" "it" "iu" "ja" "jv" "ka" "kg" "ki" "kj" "kk" "kl" "km" "kn" "ko" "kr" "ks" "ku" "kv" "kw" "ky" "la" "lb" "lg" "li" "ln" "lo" "lt" "lu" "lv" "mg" "mh" "mi" "mk" "ml" "mn" "mr" "ms" "mt" "my" "na" "nb" "nd" "ne" "ng" "nl" "nn" "no" "nr" "nv" "ny" "oc" "oj" "om" "or" "os" "pa" "pi" "pl" "ps" "pt" "qu" "rm" "rn" "ro" "ru" "rw" "sa" "sc" "sd" "se" "sg" "si" "sk" "sl" "sm" "sn" "so" "sq" "sr" "ss" "st" "su" "sv" "sw" "ta" "te" "tg" "th" "ti" "tk" "tl" "tn" "to" "tr" "ts" "tt" "tw" "ty" "ug" "uk" "ur" "uz" "ve" "vi" "vo" "wa" "wo" "xh" "yi" "yo" "za" "zh" "zu"
region string

This field can be either null or a valid ISO 3166-1 Code.

Values: "" "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BY" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CU" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IR" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KP" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RU" "RW" "SA" "SB" "SC" "SD" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "SS" "ST" "SV" "SX" "SY" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
cache_expiration integer

An integer greater than 0 in days

min=1
libraries object
tautulli object
2 nested properties
apikey string required
url string required
format=uripattern=^(https?)://
webhooks object
6 nested properties
error string | null
version string | null
run_start string | null
run_end string | null
changes string | null
delete string | null
omdb object
2 nested properties
apikey string required
cache_expiration integer required

An integer greater than 0 in days

min=1
mdblist object
2 nested properties
apikey string required
cache_expiration integer required

An integer greater than 0 in days

min=1
notifiarr object
1 nested properties
apikey string required
gotify object
2 nested properties
url string required
token string required
ntfy object
3 nested properties
url string required
token string required
topic string required
anidb object
3 nested properties
language string | null

This field can be either null or a valid ISO 639 language code.

Values: "" "aa" "ab" "ae" "af" "ak" "am" "an" "ar" "as" "av" "ay" "az" "ba" "be" "bg" "bi" "bm" "bn" "bo" "br" "bs" "ca" "ce" "ch" "co" "cr" "cs" "cu" "cv" "cy" "da" "de" "dv" "dz" "ee" "el" "en" "eo" "es" "et" "eu" "fa" "ff" "fi" "fj" "fo" "fr" "fy" "ga" "gd" "gl" "gn" "gu" "gv" "ha" "he" "hi" "ho" "hr" "ht" "hu" "hy" "hz" "ia" "id" "ie" "ig" "ii" "ik" "io" "is" "it" "iu" "ja" "jv" "ka" "kg" "ki" "kj" "kk" "kl" "km" "kn" "ko" "kr" "ks" "ku" "kv" "kw" "ky" "la" "lb" "lg" "li" "ln" "lo" "lt" "lu" "lv" "mg" "mh" "mi" "mk" "ml" "mn" "mr" "ms" "mt" "my" "na" "nb" "nd" "ne" "ng" "nl" "nn" "no" "nr" "nv" "ny" "oc" "oj" "om" "or" "os" "pa" "pi" "pl" "ps" "pt" "qu" "rm" "rn" "ro" "ru" "rw" "sa" "sc" "sd" "se" "sg" "si" "sk" "sl" "sm" "sn" "so" "sq" "sr" "ss" "st" "su" "sv" "sw" "ta" "te" "tg" "th" "ti" "tk" "tl" "tn" "to" "tr" "ts" "tt" "tw" "ty" "ug" "uk" "ur" "uz" "ve" "vi" "vo" "wa" "wo" "xh" "yi" "yo" "za" "zh" "zu"
cache_expiration integer

An integer greater than 0 in days

min=1
enable_mature boolean

Enable access to mature/restricted content

sonarr object
18 nested properties
url string required
format=uripattern=^(https?)://
token string required
root_folder_path string required
quality_profile string required
add_missing boolean
add_existing boolean
ignore_cache boolean
upgrade_existing boolean
season_folder boolean
search boolean
cutoff_search boolean
monitor string
Values: "all" "future" "missing" "existing" "pilot" "first" "latest" "none"
monitor_existing boolean

Ensures all existing shows in collections match your monitor setting. Use the sonarr_monitor_existing Sonarr Setting in the collection definition to match the monitor setting per collection.

language_profile string
series_type string
Values: "standard" "daily" "anime"
tag string | null
sonarr_path string | null
plex_path string | null
radarr object
15 nested properties
url string required
format=uripattern=^(https?)://
token string required
root_folder_path string required
availability string required
Values: "announced" "cinemas" "released" "db"
add_missing boolean
add_existing boolean
ignore_cache boolean
upgrade_existing boolean
search boolean
monitor boolean
monitor_existing boolean
quality_profile string
tag string | null
radarr_path string | null
plex_path string | null
settings object
40 nested properties
cache boolean

Used to control Kometa's cache database. Allow Kometa to create and maintain a local cache database for faster subsequent processing. The cache file is created in the same directory as the configuration file.

cache_expiration integer

Used to control how long data is cached for. Set the number of days before each cache mapping expires and has to be re-cached. An integer greater than 0 in days

min=1
run_order enum[]

Used to specify the run order of the library components. Specify the run order of the library components [Library Operations, Collection Files and Overlay Files]

uniqueItems=true
asset_directory string | string[]

Used to define where local assets are located. Specify the directories where assets (posters, backgrounds, etc) are located.

asset_folders boolean

Used to control the asset directory folder structure. While true, Kometa will search the asset_directory for a dedicated folder per item vs while false will look for an image.

asset_depth integer

Used to control the depth of search in the asset directory. At each asset level, Kometa will look for either medianame.ext [such as Star Wars.png] or a dedicated folder containing poster.ext. i.e. <path_to_assets>/Star Wars/poster.png and <path_to_assets>/Star Wars.png are both asset depth 0, whilst <path_to_assets>/Movies/Star Wars/poster.png and <path_to_assets>/Movies/Star Wars.png are both asset level 1.

min=0
create_asset_folders boolean

Used to automatically create asset folders when none exist. Whilst searching for assets, if an asset folder cannot be found within the asset_directory one will be created. Asset Searches can happen in a number of ways.

prioritize_assets boolean

Used to prioritize asset_directory images over all other images types. When determining which image to use on an item prioritize the asset_directory over all other images types.

dimensional_asset_rename boolean

Used to automatically rename asset files based on their dimensions. Whilst searching for assets, scan the folders within the asset_directory and if an asset poster (i.e. /ASSET_NAME/poster.ext) was not found, rename the first image found that has a height greater than or equal to its width to poster.ext. If an asset background (i.e. /ASSET_NAME/background.ext), rename the first image found that has a width greater than its height to background.ext.

download_url_assets boolean

Used to download url images into the asset directory. Whilst searching for assets, download images set within Collection/Metadata/Playlist files( i.e. images set by url_poster or url_background) into the asset folder if none are already present.

show_missing_season_assets boolean

Used to show any missing season assets. Whilst searching for assets, when scanning for assets for a TV Show, if Season posters are found (i.e. /ASSET_NAME/Season##.ext), notify the user of any seasons which do not have an asset image.

show_missing_episode_assets boolean

Used to show any missing episode assets. Whilst searching for assets, when scanning for assets for a TV Show, if an Episode Title Card is found (i.e. /ASSET_NAME/S##E##.ext), notify the user of any episodes which do not have an asset image.

show_asset_not_needed boolean

Used to show/hide the update not needed messages. Whilst searching for assets, show or hide the update not needed messages.

sync_mode enum

Used to set the sync_mode for collections and playlists. Sets the sync_mode for collections and playlists. Setting the sync_mode directly in a collection or playlist definition will override the sync_mode for that definition.

Values: "sync" "append"
minimum_items integer

Used to control minimum items requires to build a collection/playlist. Set the minimum number of items that must be found in order to build or update a collection/playlist.

min=1
default_collection_order string | null

Used to set the collection_order for every collection run. Set the collection_order for every collection run by Kometa unless the collection has a specific collection_order TIP: 'custom' cannot be used if more than one builder is being used for the collection (such as imdb_list and trakt_list within the same collection).

Values: "added.asc" "added.desc" "alpha" "audience_rating.asc" "audience_rating.desc" "bitrate.asc" "bitrate.desc" "content_rating.asc" "content_rating.desc" "critic_rating.asc" "critic_rating.desc" "custom" "duration.asc" "duration.desc" "originally_available.asc" "originally_available.desc" "plays.asc" "plays.desc" "progress.asc" "progress.desc" "random" "release" "release.asc" "release.desc" "resolution.asc" "resolution.desc" "title.asc" "title.desc" "user_rating.asc" "user_rating.desc" "viewed.asc" "viewed.desc" "year.asc" "year.desc" null
delete_below_minimum boolean

Used to delete collections below minimum_items. When a collection is run, delete the collection if it is below the minimum number specified by minimum_items.

delete_not_scheduled boolean

Used to delete collections not scheduled. If a collection is skipped due to it not being scheduled, delete the collection.

run_again_delay integer

Used to control the number of minutes to delay running run_again collections. Set the number of minutes to delay running run_again collections after daily run is finished. For example, if a collection adds items to Sonarr/Radarr, the library can automatically re-run 'X' amount of time later so that any downloaded items are processed.

min=0
missing_only_released boolean

Used to filter unreleased items from missing lists. Whilst running a collection or playlist, when Kometa handles missing items to either report it to the user, report it to a file, or send it to Radarr/Sonarr all unreleased items will be filtered out.

only_filter_missing boolean

Used to have the filter only apply to missing items. Only items missing from a collection will be filtered. Only specific filters can filter missing. See Filters for more information.

show_unmanaged boolean

Used to show collections not managed by Kometa. List all collections not managed by Kometa at the end of each run.

show_unconfigured boolean

Used to show collections not in the current run. List all collections not configured in the current Kometa run at the end of each run.

show_filtered boolean

Used to show filtered items. List all items which have been filtered out of a collection or playlist (i.e. if it doesn't meet the filter criteria)

show_unfiltered boolean

Used to show unfiltered items. List all items which make it through a filter into a collection or playlist (i.e. if it MEETS the filter criteria)

show_options boolean

Used to show attribute options from plex. While show_options is true the available options for an attribute when using plex_search, smart_filter or filters will be shown. i.e. a smart_filter on the genre attribute will return all of the attributes within the specified library.

show_missing boolean

Used to show missing items from collections or playlists. While show_missing is true items missing from collections or playlists will be displayed.

show_missing_assets boolean

Used to print a message when assets are missing. Display missing asset warnings for items, collections, and playlists.

save_report boolean

Used to save a report YAML file. Save a report of the items added, removed, filtered, or missing from collections to a YAML file in the same directory as the file run.

tvdb_language string | null

Specify the language to query TVDb in. This field can be either null or a valid ISO 639-2 language code.

Values: "" "aar" "abk" "afr" "aka" "alb" "amh" "ara" "arg" "arm" "asm" "ava" "ave" "aym" "aze" "bak" "bam" "baq" "bel" "ben" "bis" "bos" "bre" "bul" "bur" "cat" "cha" "che" "chi" "chu" "chv" "cor" "cos" "cre" "cze" "dan" "div" "dut" "dzo" "eng" "epo" "est" "ewe" "fao" "fij" "fin" "fre" "fry" "ful" "geo" "ger" "gla" "gle" "glg" "glv" "gre" "grn" "guj" "hat" "hau" "heb" "her" "hin" "hmo" "hrv" "hun" "ibo" "ice" "ido" "iii" "iku" "ile" "ina" "ind" "ipk" "ita" "jav" "jpn" "kal" "kan" "kas" "kau" "kaz" "khm" "kik" "kin" "kir" "kom" "kon" "kor" "kua" "kur" "lao" "lat" "lav" "lim" "lin" "lit" "ltz" "lub" "lug" "mac" "mah" "mal" "mao" "mar" "may" "mlg" "mlt" "mon" "nau" "nav" "nbl" "nde" "ndo" "nep" "nno" "nob" "nor" "nya" "oci" "oji" "ori" "orm" "oss" "pan" "per" "pli" "pol" "por" "pus" "que" "roh" "rum" "run" "rus" "sag" "san" "sin" "slo" "slv" "sme" "smo" "sna" "snd" "som" "sot" "spa" "srd" "srp" "ssw" "sun" "swa" "swe" "tah" "tam" "tat" "tel" "tgk" "tgl" "tha" "tib" "tir" "ton" "tsn" "tso" "tuk" "tur" "twi" "uig" "ukr" "urd" "uzb" "ven" "vie" "vol" "wel" "wln" "wol" "xho" "yid" "yor" "zha" "zul"
ignore_ids null | integer[] | string | integer

List of TMDb/TVDb IDs to ignore. Set a null, a single TMDb/TVDb ID, or a comma-separated string of TMDb/TVDb IDs to ignore in all collections.

ignore_imdb_ids null | string | string[]

List of IMDb IDs to ignore. Set a null, a single IMDb ID, or a comma-separated string of IMDb IDs to ignore in all collections.

item_refresh_delay integer

Time to wait between each item_refresh. Specify the amount of time to wait between each item_refresh of every movie/show in a collection/playlist.

min=0
playlist_sync_to_users string | string[] | string | null

Set the default playlist sync_to_users. To Sync a playlist to only yourself, leave playlist_sync_to_users blank/null. Therefore, leaving it blank, 'all', a list of users, or a comma-separated string of users is accepted

playlist_exclude_users null | string[] | string

Set the default playlist exclude_users. Provide a null value, a list of users, or a comma-separated string of users to be excluded in the playlist.

playlist_report boolean

Used to print out a playlist report. Set playlist_report to true to print out a playlist report at the end of the log.

verify_ssl boolean

Turn SSL Verification on or off.

custom_repo null | string

Used to set up the custom repo file block type. Specify where the repo attribute's base is when defining collection_files, metadata_files, playlist_file, and overlay_files.

overlay_artwork_filetype enum

Used to control the filetype used with overlay images.

Values: "jpg" "png" "webp_lossy" "webp_lossless"
overlay_artwork_quality integer

Used to control the JPG or Lossy WEBP quality used with overlay images.

min=1max=100
mal object
2 nested properties
client_id string required
client_secret string required
trakt object
3 nested properties
client_id string required
client_secret string required
pin string | null

Definitions

plex-server object

Describes the primary Plex server to which Kometa can connect. This attribute is REQUIRED. It can be overridden at the library level.

url string required

URL at which Kometa can connect to your plex server. NOT app.plex.tv

format=uripattern=^(https?)://
token string required

Admin token for this Plex server

timeout integer

Connection timeout in seconds for this Plex server

min=0
db_cache integer | string

Sets DB Cache value for this Plex server in MB

clean_bundles boolean

true/false - If 'true', cleans metadata bundles on this Plex server

empty_trash boolean

true/false - If 'true', empties trash on this Plex server

optimize boolean

true/false - If 'true', optimizes database on this Plex server

verify_ssl boolean

Turn SSL Verification on or off for only Plex.

plex-server-lib object

Describes the Plex server where this library is found.

url string

URL at which Kometa can connect to this plex server. NOT app.plex.tv

format=uripattern=^(https?)://
token string

Admin token for this Plex server

timeout integer

Connection timeout in seconds for this Plex server

min=0
db_cache integer | string

Sets DB Cache value for this Plex server in MB

clean_bundles boolean

true/false - If 'true', cleans metadata bundles on this Plex server

empty_trash boolean

true/false - If 'true', empties trash on this Plex server

optimize boolean

true/false - If 'true', optimizes database on this Plex server

tmdb-api object

API Information to connect to TMDb; REQUIRED for the script to run

apikey string required

API Key to connect to TMDb; REQUIRED for the script to run

language string | null

This field can be either null or a valid ISO 639 language code.

Values: "" "aa" "ab" "ae" "af" "ak" "am" "an" "ar" "as" "av" "ay" "az" "ba" "be" "bg" "bi" "bm" "bn" "bo" "br" "bs" "ca" "ce" "ch" "co" "cr" "cs" "cu" "cv" "cy" "da" "de" "dv" "dz" "ee" "el" "en" "eo" "es" "et" "eu" "fa" "ff" "fi" "fj" "fo" "fr" "fy" "ga" "gd" "gl" "gn" "gu" "gv" "ha" "he" "hi" "ho" "hr" "ht" "hu" "hy" "hz" "ia" "id" "ie" "ig" "ii" "ik" "io" "is" "it" "iu" "ja" "jv" "ka" "kg" "ki" "kj" "kk" "kl" "km" "kn" "ko" "kr" "ks" "ku" "kv" "kw" "ky" "la" "lb" "lg" "li" "ln" "lo" "lt" "lu" "lv" "mg" "mh" "mi" "mk" "ml" "mn" "mr" "ms" "mt" "my" "na" "nb" "nd" "ne" "ng" "nl" "nn" "no" "nr" "nv" "ny" "oc" "oj" "om" "or" "os" "pa" "pi" "pl" "ps" "pt" "qu" "rm" "rn" "ro" "ru" "rw" "sa" "sc" "sd" "se" "sg" "si" "sk" "sl" "sm" "sn" "so" "sq" "sr" "ss" "st" "su" "sv" "sw" "ta" "te" "tg" "th" "ti" "tk" "tl" "tn" "to" "tr" "ts" "tt" "tw" "ty" "ug" "uk" "ur" "uz" "ve" "vi" "vo" "wa" "wo" "xh" "yi" "yo" "za" "zh" "zu"
region string

This field can be either null or a valid ISO 3166-1 Code.

Values: "" "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BY" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CU" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IR" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KP" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RU" "RW" "SA" "SB" "SC" "SD" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "SS" "ST" "SV" "SX" "SY" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "YE" "YT" "ZA" "ZM" "ZW"
cache_expiration integer

An integer greater than 0 in days

min=1
tautulli-api object
apikey string required
url string required
format=uripattern=^(https?)://
webhooks object
error string | null
version string | null
run_start string | null
run_end string | null
changes string | null
delete string | null
omdb-api object
apikey string required
cache_expiration integer required

An integer greater than 0 in days

min=1
mdblist-api object
apikey string required
cache_expiration integer required

An integer greater than 0 in days

min=1
notifiarr-api object
apikey string required
gotify-api object
url string required
token string required
ntfy-api object
url string required
token string required
topic string required
anidb-api object
language string | null

This field can be either null or a valid ISO 639 language code.

Values: "" "aa" "ab" "ae" "af" "ak" "am" "an" "ar" "as" "av" "ay" "az" "ba" "be" "bg" "bi" "bm" "bn" "bo" "br" "bs" "ca" "ce" "ch" "co" "cr" "cs" "cu" "cv" "cy" "da" "de" "dv" "dz" "ee" "el" "en" "eo" "es" "et" "eu" "fa" "ff" "fi" "fj" "fo" "fr" "fy" "ga" "gd" "gl" "gn" "gu" "gv" "ha" "he" "hi" "ho" "hr" "ht" "hu" "hy" "hz" "ia" "id" "ie" "ig" "ii" "ik" "io" "is" "it" "iu" "ja" "jv" "ka" "kg" "ki" "kj" "kk" "kl" "km" "kn" "ko" "kr" "ks" "ku" "kv" "kw" "ky" "la" "lb" "lg" "li" "ln" "lo" "lt" "lu" "lv" "mg" "mh" "mi" "mk" "ml" "mn" "mr" "ms" "mt" "my" "na" "nb" "nd" "ne" "ng" "nl" "nn" "no" "nr" "nv" "ny" "oc" "oj" "om" "or" "os" "pa" "pi" "pl" "ps" "pt" "qu" "rm" "rn" "ro" "ru" "rw" "sa" "sc" "sd" "se" "sg" "si" "sk" "sl" "sm" "sn" "so" "sq" "sr" "ss" "st" "su" "sv" "sw" "ta" "te" "tg" "th" "ti" "tk" "tl" "tn" "to" "tr" "ts" "tt" "tw" "ty" "ug" "uk" "ur" "uz" "ve" "vi" "vo" "wa" "wo" "xh" "yi" "yo" "za" "zh" "zu"
cache_expiration integer

An integer greater than 0 in days

min=1
enable_mature boolean

Enable access to mature/restricted content

sonarr-api object
url string required
format=uripattern=^(https?)://
token string required
root_folder_path string required
quality_profile string required
add_missing boolean
add_existing boolean
ignore_cache boolean
upgrade_existing boolean
season_folder boolean
search boolean
cutoff_search boolean
monitor string
Values: "all" "future" "missing" "existing" "pilot" "first" "latest" "none"
monitor_existing boolean

Ensures all existing shows in collections match your monitor setting. Use the sonarr_monitor_existing Sonarr Setting in the collection definition to match the monitor setting per collection.

language_profile string
series_type string
Values: "standard" "daily" "anime"
tag string | null
sonarr_path string | null
plex_path string | null
sonarr-api-lib object
url string
format=uripattern=^(https?)://
token string
add_missing boolean
add_existing boolean
ignore_cache boolean
upgrade_existing boolean
season_folder boolean
search boolean
cutoff_search boolean
root_folder_path string
monitor string
Values: "all" "future" "missing" "existing" "pilot" "first" "latest" "none"
monitor_existing boolean

Ensures all existing shows in collections match your monitor setting. Use the sonarr_monitor_existing Sonarr Setting in the collection definition to match the monitor setting per collection.

quality_profile string
language_profile string
series_type string
Values: "standard" "daily" "anime"
tag string | null
sonarr_path string | null
plex_path string | null
radarr-api object
url string required
format=uripattern=^(https?)://
token string required
root_folder_path string required
availability string required
Values: "announced" "cinemas" "released" "db"
add_missing boolean
add_existing boolean
ignore_cache boolean
upgrade_existing boolean
search boolean
monitor boolean
monitor_existing boolean
quality_profile string
tag string | null
radarr_path string | null
plex_path string | null
radarr-api-lib object
url string
format=uripattern=^(https?)://
token string
add_missing boolean
add_existing boolean
ignore_cache boolean
upgrade_existing boolean
search boolean
root_folder_path string
monitor boolean
monitor_existing boolean
quality_profile string
availability string
Values: "announced" "cinemas" "released" "db"
tag string | null
radarr_path string | null
plex_path string | null
settings object
cache boolean

Used to control Kometa's cache database. Allow Kometa to create and maintain a local cache database for faster subsequent processing. The cache file is created in the same directory as the configuration file.

cache_expiration integer

Used to control how long data is cached for. Set the number of days before each cache mapping expires and has to be re-cached. An integer greater than 0 in days

min=1
run_order enum[]

Used to specify the run order of the library components. Specify the run order of the library components [Library Operations, Collection Files and Overlay Files]

uniqueItems=true
asset_directory string | string[]

Used to define where local assets are located. Specify the directories where assets (posters, backgrounds, etc) are located.

asset_folders boolean

Used to control the asset directory folder structure. While true, Kometa will search the asset_directory for a dedicated folder per item vs while false will look for an image.

asset_depth integer

Used to control the depth of search in the asset directory. At each asset level, Kometa will look for either medianame.ext [such as Star Wars.png] or a dedicated folder containing poster.ext. i.e. <path_to_assets>/Star Wars/poster.png and <path_to_assets>/Star Wars.png are both asset depth 0, whilst <path_to_assets>/Movies/Star Wars/poster.png and <path_to_assets>/Movies/Star Wars.png are both asset level 1.

min=0
create_asset_folders boolean

Used to automatically create asset folders when none exist. Whilst searching for assets, if an asset folder cannot be found within the asset_directory one will be created. Asset Searches can happen in a number of ways.

prioritize_assets boolean

Used to prioritize asset_directory images over all other images types. When determining which image to use on an item prioritize the asset_directory over all other images types.

dimensional_asset_rename boolean

Used to automatically rename asset files based on their dimensions. Whilst searching for assets, scan the folders within the asset_directory and if an asset poster (i.e. /ASSET_NAME/poster.ext) was not found, rename the first image found that has a height greater than or equal to its width to poster.ext. If an asset background (i.e. /ASSET_NAME/background.ext), rename the first image found that has a width greater than its height to background.ext.

download_url_assets boolean

Used to download url images into the asset directory. Whilst searching for assets, download images set within Collection/Metadata/Playlist files( i.e. images set by url_poster or url_background) into the asset folder if none are already present.

show_missing_season_assets boolean

Used to show any missing season assets. Whilst searching for assets, when scanning for assets for a TV Show, if Season posters are found (i.e. /ASSET_NAME/Season##.ext), notify the user of any seasons which do not have an asset image.

show_missing_episode_assets boolean

Used to show any missing episode assets. Whilst searching for assets, when scanning for assets for a TV Show, if an Episode Title Card is found (i.e. /ASSET_NAME/S##E##.ext), notify the user of any episodes which do not have an asset image.

show_asset_not_needed boolean

Used to show/hide the update not needed messages. Whilst searching for assets, show or hide the update not needed messages.

sync_mode enum

Used to set the sync_mode for collections and playlists. Sets the sync_mode for collections and playlists. Setting the sync_mode directly in a collection or playlist definition will override the sync_mode for that definition.

Values: "sync" "append"
minimum_items integer

Used to control minimum items requires to build a collection/playlist. Set the minimum number of items that must be found in order to build or update a collection/playlist.

min=1
default_collection_order string | null

Used to set the collection_order for every collection run. Set the collection_order for every collection run by Kometa unless the collection has a specific collection_order TIP: 'custom' cannot be used if more than one builder is being used for the collection (such as imdb_list and trakt_list within the same collection).

Values: "added.asc" "added.desc" "alpha" "audience_rating.asc" "audience_rating.desc" "bitrate.asc" "bitrate.desc" "content_rating.asc" "content_rating.desc" "critic_rating.asc" "critic_rating.desc" "custom" "duration.asc" "duration.desc" "originally_available.asc" "originally_available.desc" "plays.asc" "plays.desc" "progress.asc" "progress.desc" "random" "release" "release.asc" "release.desc" "resolution.asc" "resolution.desc" "title.asc" "title.desc" "user_rating.asc" "user_rating.desc" "viewed.asc" "viewed.desc" "year.asc" "year.desc" null
delete_below_minimum boolean

Used to delete collections below minimum_items. When a collection is run, delete the collection if it is below the minimum number specified by minimum_items.

delete_not_scheduled boolean

Used to delete collections not scheduled. If a collection is skipped due to it not being scheduled, delete the collection.

run_again_delay integer

Used to control the number of minutes to delay running run_again collections. Set the number of minutes to delay running run_again collections after daily run is finished. For example, if a collection adds items to Sonarr/Radarr, the library can automatically re-run 'X' amount of time later so that any downloaded items are processed.

min=0
missing_only_released boolean

Used to filter unreleased items from missing lists. Whilst running a collection or playlist, when Kometa handles missing items to either report it to the user, report it to a file, or send it to Radarr/Sonarr all unreleased items will be filtered out.

only_filter_missing boolean

Used to have the filter only apply to missing items. Only items missing from a collection will be filtered. Only specific filters can filter missing. See Filters for more information.

show_unmanaged boolean

Used to show collections not managed by Kometa. List all collections not managed by Kometa at the end of each run.

show_unconfigured boolean

Used to show collections not in the current run. List all collections not configured in the current Kometa run at the end of each run.

show_filtered boolean

Used to show filtered items. List all items which have been filtered out of a collection or playlist (i.e. if it doesn't meet the filter criteria)

show_unfiltered boolean

Used to show unfiltered items. List all items which make it through a filter into a collection or playlist (i.e. if it MEETS the filter criteria)

show_options boolean

Used to show attribute options from plex. While show_options is true the available options for an attribute when using plex_search, smart_filter or filters will be shown. i.e. a smart_filter on the genre attribute will return all of the attributes within the specified library.

show_missing boolean

Used to show missing items from collections or playlists. While show_missing is true items missing from collections or playlists will be displayed.

show_missing_assets boolean

Used to print a message when assets are missing. Display missing asset warnings for items, collections, and playlists.

save_report boolean

Used to save a report YAML file. Save a report of the items added, removed, filtered, or missing from collections to a YAML file in the same directory as the file run.

tvdb_language string | null

Specify the language to query TVDb in. This field can be either null or a valid ISO 639-2 language code.

Values: "" "aar" "abk" "afr" "aka" "alb" "amh" "ara" "arg" "arm" "asm" "ava" "ave" "aym" "aze" "bak" "bam" "baq" "bel" "ben" "bis" "bos" "bre" "bul" "bur" "cat" "cha" "che" "chi" "chu" "chv" "cor" "cos" "cre" "cze" "dan" "div" "dut" "dzo" "eng" "epo" "est" "ewe" "fao" "fij" "fin" "fre" "fry" "ful" "geo" "ger" "gla" "gle" "glg" "glv" "gre" "grn" "guj" "hat" "hau" "heb" "her" "hin" "hmo" "hrv" "hun" "ibo" "ice" "ido" "iii" "iku" "ile" "ina" "ind" "ipk" "ita" "jav" "jpn" "kal" "kan" "kas" "kau" "kaz" "khm" "kik" "kin" "kir" "kom" "kon" "kor" "kua" "kur" "lao" "lat" "lav" "lim" "lin" "lit" "ltz" "lub" "lug" "mac" "mah" "mal" "mao" "mar" "may" "mlg" "mlt" "mon" "nau" "nav" "nbl" "nde" "ndo" "nep" "nno" "nob" "nor" "nya" "oci" "oji" "ori" "orm" "oss" "pan" "per" "pli" "pol" "por" "pus" "que" "roh" "rum" "run" "rus" "sag" "san" "sin" "slo" "slv" "sme" "smo" "sna" "snd" "som" "sot" "spa" "srd" "srp" "ssw" "sun" "swa" "swe" "tah" "tam" "tat" "tel" "tgk" "tgl" "tha" "tib" "tir" "ton" "tsn" "tso" "tuk" "tur" "twi" "uig" "ukr" "urd" "uzb" "ven" "vie" "vol" "wel" "wln" "wol" "xho" "yid" "yor" "zha" "zul"
ignore_ids null | integer[] | string | integer

List of TMDb/TVDb IDs to ignore. Set a null, a single TMDb/TVDb ID, or a comma-separated string of TMDb/TVDb IDs to ignore in all collections.

ignore_imdb_ids null | string | string[]

List of IMDb IDs to ignore. Set a null, a single IMDb ID, or a comma-separated string of IMDb IDs to ignore in all collections.

item_refresh_delay integer

Time to wait between each item_refresh. Specify the amount of time to wait between each item_refresh of every movie/show in a collection/playlist.

min=0
playlist_sync_to_users string | string[] | string | null

Set the default playlist sync_to_users. To Sync a playlist to only yourself, leave playlist_sync_to_users blank/null. Therefore, leaving it blank, 'all', a list of users, or a comma-separated string of users is accepted

playlist_exclude_users null | string[] | string

Set the default playlist exclude_users. Provide a null value, a list of users, or a comma-separated string of users to be excluded in the playlist.

playlist_report boolean

Used to print out a playlist report. Set playlist_report to true to print out a playlist report at the end of the log.

verify_ssl boolean

Turn SSL Verification on or off.

custom_repo null | string

Used to set up the custom repo file block type. Specify where the repo attribute's base is when defining collection_files, metadata_files, playlist_file, and overlay_files.

overlay_artwork_filetype enum

Used to control the filetype used with overlay images.

Values: "jpg" "png" "webp_lossy" "webp_lossless"
overlay_artwork_quality integer

Used to control the JPG or Lossy WEBP quality used with overlay images.

min=1max=100
mal-api object
client_id string required
client_secret string required
trakt-api object
client_id string required
client_secret string required
pin string | null
legacy-default-collection-path object
pmm string required
Values: "actor" "anilist" "aspect" "audio_language" "bafta" "based" "basic" "berlinale" "cannes" "cesar" "choice" "collectionless" "content_rating_au" "content_rating_cs" "content_rating_de" "content_rating_nz" "content_rating_mal" "content_rating_uk" "content_rating_us" "continent" "country" "decade" "director" "emmy" "flixpatrol" "franchise" "genre" "golden" "imdb" "letterboxd" "myanimelist" "network" "nfr" "oscars" "other_chart" "pca" "producer" "razzie" "region" "resolution" "sag" "seasonal" "separator_award" "separator_chart" "spirit" "streaming" "studio" "subtitle_language" "sundance" "tautulli" "tiff" "tmdb" "trakt" "universe" "venice" "writer" "year"
schedule string
asset_directory string | string[]
template_variables object
2 nested properties
data object
5 nested properties
starting integer | string
ending integer | string
increment integer
min=0
depth integer
min=1
limit integer
min=1
style string
Values: "color" "white" "bw" "diiivoy" "diiivoycolor" "rainier" "signature" "orig" "transparent" "default" "standards"
kometa-default-collection-path object
default string required
Values: "actor" "anilist" "aspect" "audio_language" "bafta" "based" "basic" "berlinale" "cannes" "cesar" "choice" "collectionless" "content_rating_au" "content_rating_cs" "content_rating_de" "content_rating_nz" "content_rating_mal" "content_rating_uk" "content_rating_us" "continent" "country" "decade" "director" "emmy" "flixpatrol" "franchise" "genre" "golden" "imdb" "letterboxd" "myanimelist" "network" "nfr" "oscars" "other_chart" "pca" "producer" "razzie" "region" "resolution" "sag" "seasonal" "separator_award" "separator_chart" "spirit" "streaming" "studio" "subtitle_language" "sundance" "tautulli" "tiff" "tmdb" "trakt" "universe" "venice" "writer" "year"
schedule string
asset_directory string | string[]
template_variables object
2 nested properties
data object
5 nested properties
starting integer | string
ending integer | string
increment integer
min=0
depth integer
min=1
limit integer
min=1
style string
Values: "color" "white" "bw" "diiivoy" "diiivoycolor" "rainier" "signature" "orig" "transparent" "default" "standards"
legacy-default-overlay-path object
pmm string required
Values: "aspect" "audio_codec" "commonsense" "content_rating_au" "content_rating_de" "content_rating_nz" "content_rating_uk" "content_rating_us_movie" "content_rating_us_show" "direct_play" "episode_info" "language_count" "flixpatrol" "languages" "mediastinger" "network" "ratings" "resolution" "ribbon" "runtimes" "status" "streaming" "studio" "versions" "video_format"
remove_overlays boolean
reapply_overlays boolean
reapply_overlay boolean
reset_overlays string
Values: "tmdb" "plex"
schedule string
asset_directory string | string[]
template_variables object
94 nested properties
addon_offset integer
min=0
addon_position string
Values: "left" "top" "bottom" "right"
back_align string
Values: "left" "right" "center" "top" "bottom"
back_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
back_height integer
min=1
back_line_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
back_line_width integer
min=1
back_padding integer
min=1
back_radius integer
min=1
back_width integer
min=1
builder_level string
Values: "show" "season" "episode"
color boolean

Toggles color styling for applicable overlays like content ratings.

file string
final_name string
flag_alignment string
Values: "left" "right"
font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
font_size integer
min=1
font_style string
Values: "Any" "Italic" "Normal" "Oblique"
font string
format string
git string
group_alignment string
Values: "horizontal" "vertical"
hide_text boolean
horizontal_align string
Values: "left" "center" "right"
horizontal_offset string | integer
horizontal_position string
Values: "left" "left2" "center" "center_left" "center_right" "right" "right2"
horizontal_spacing integer
initial_horizontal_align string
Values: "left" "center" "right"
initial_horizontal_offset integer
initial_vertical_align string
Values: "top" "center" "bottom"
initial_vertical_offset integer
languages string[]
uniqueItems=true
last integer
min=0
limit integer
min=0
location string
Values: "world" "albania" "argentina" "armenia" "australia" "austria" "azerbaijan" "bahamas" "bahrain" "bangladesh" "belarus" "belgium" "belize" "benin" "bolivia" "bosnia_and_herzegovina" "botswana" "brazil" "bulgaria" "burkina_faso" "cambodia" "canada" "chile" "colombia" "costa_rica" "croatia" "cyprus" "czech_republic" "denmark" "dominican_republic" "ecuador" "egypt" "estonia" "finland" "france" "gabon" "germany" "ghana" "greece" "guatemala" "guinea_bissau" "haiti" "honduras" "hong_kong" "hungary" "iceland" "india" "indonesia" "ireland" "israel" "italy" "ivory_coast" "jamaica" "japan" "jordan" "kazakhstan" "kenya" "kuwait" "kyrgyzstan" "laos" "latvia" "lebanon" "lithuania" "luxembourg" "malaysia" "maldives" "mali" "malta" "mexico" "moldova" "mongolia" "montenegro" "morocco" "mozambique" "namibia" "netherlands" "new_zealand" "nicaragua" "niger" "nigeria" "north_macedonia" "norway" "oman" "pakistan" "panama" "papua_new_guinea" "paraguay" "peru" "philippines" "poland" "portugal" "qatar" "romania" "russia" "rwanda" "salvador" "saudi_arabia" "senegal" "serbia" "singapore" "slovakia" "slovenia" "south_africa" "south_korea" "spain" "sri_lanka" "sweden" "switzerland" "taiwan" "tajikistan" "tanzania" "thailand" "togo" "trinidad_and_tobago" "turkey" "turkmenistan" "uganda" "ukraine" "united_arab_emirates" "united_kingdom" "united_states" "uruguay" "uzbekistan" "venezuela" "vietnam" "zambia" "zimbabwe"
minimum integer
offset integer
min=0
originals_only boolean

Changes Streaming Service overlays to only apply to original content produced by the service. Note: Cannot be used with region, and only produces overlays for amazon, appletv, disney, max, hulu, netflix, paramount, peacock

overlay_limit integer

Choose the number of overlay this queue displays. Default: 3 Values: 1, 2, 3, 4, or 5

min=1max=5
position string
Values: "left" "right"
post_nr_text string

Choose the text after the 'nr' key for the Overlay. Values: Any String

post_text string

Choose the text after the key for the Overlay. Default: + Values: Any String

pre_nr_text string

Choose the text before the 'nr' key for the Overlay. Values: Any String

pre_text string

Choose the text before the key for the Overlay. Values: Any String

rating_alignment string
Values: "vertical" "horizontal"
rating1 string
Values: "critic" "audience" "user"
rating1_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating1_font string
rating1_font_size integer
min=1
rating1_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating1_stroke_width integer
min=1
rating1_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating1_horizontal_offset string | integer
rating1_vertical_offset string | integer
rating2 string
Values: "critic" "audience" "user"
rating2_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating2_font string
rating2_font_size integer
min=1
rating2_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating2_stroke_width integer
min=1
rating2_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating2_horizontal_offset string | integer
rating2_vertical_offset string | integer
rating3 string
Values: "critic" "audience" "user"
rating3_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating3_font string
rating3_font_size integer
min=1
rating3_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating3_stroke_width integer
min=1
rating3_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating3_horizontal_offset string | integer
rating3_vertical_offset string | integer
region string
Values: "us" "uk" "ca" "da" "de" "es" "fr" "it" "pt-br"
remove_overlays boolean
reapply_overlays boolean
reset_overlays string
Values: "tmdb" "plex"
repo string
scale_height string | integer
exclusiveMin=1
scale_width string | integer
exclusiveMin=1
size string
Values: "small" "big"
stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
stroke_width integer
min=1
style string
Values: "compact" "standard" "bigger" "round" "square" "half" "red" "black" "yellow" "gray" "color" "white"
text string
time_window string
Values: "today" "yesterday" "this_week" "last_week" "this_month" "last_month" "this_year" "last_year"
url string
format=uripattern=^(https?)://
use_edition boolean
use_lowercase boolean
use_resolution boolean
use_subtitles boolean
vertical_align string
Values: "top" "center" "bottom"
vertical_offset string | integer
vertical_position string
Values: "top" "top2" "top3" "center" "center_top" "center_bottom" "bottom" "bottom2" "bottom3"
vertical_spacing integer
kometa-default-overlay-path object
default string
Values: "aspect" "audio_codec" "commonsense" "content_rating_au" "content_rating_de" "content_rating_nz" "content_rating_uk" "content_rating_us_movie" "content_rating_us_show" "direct_play" "episode_info" "language_count" "flixpatrol" "languages" "mediastinger" "network" "ratings" "resolution" "ribbon" "runtimes" "status" "streaming" "studio" "versions" "video_format"
remove_overlays boolean
reapply_overlays boolean
reapply_overlay boolean
reset_overlays string
Values: "tmdb" "plex"
schedule string
asset_directory string | string[]
template_variables object
94 nested properties
addon_offset integer
min=0
addon_position string
Values: "left" "top" "bottom" "right"
back_align string
Values: "left" "right" "center" "top" "bottom"
back_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
back_height integer
min=1
back_line_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
back_line_width integer
min=1
back_padding integer
min=1
back_radius integer
min=1
back_width integer
min=1
builder_level string
Values: "show" "season" "episode"
color boolean

Toggles color styling for applicable overlays like content ratings.

file string
final_name string
flag_alignment string
Values: "left" "right"
font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
font_size integer
min=1
font_style string
Values: "Any" "Italic" "Normal" "Oblique"
font string
format string
git string
group_alignment string
Values: "horizontal" "vertical"
hide_text boolean
horizontal_align string
Values: "left" "center" "right"
horizontal_offset string | integer
horizontal_position string
Values: "left" "left2" "center" "center_left" "center_right" "right" "right2"
horizontal_spacing integer
initial_horizontal_align string
Values: "left" "center" "right"
initial_horizontal_offset integer
initial_vertical_align string
Values: "top" "center" "bottom"
initial_vertical_offset integer
languages string[]
uniqueItems=true
last integer
min=0
limit integer
min=0
location string
Values: "world" "albania" "argentina" "armenia" "australia" "austria" "azerbaijan" "bahamas" "bahrain" "bangladesh" "belarus" "belgium" "belize" "benin" "bolivia" "bosnia_and_herzegovina" "botswana" "brazil" "bulgaria" "burkina_faso" "cambodia" "canada" "chile" "colombia" "costa_rica" "croatia" "cyprus" "czech_republic" "denmark" "dominican_republic" "ecuador" "egypt" "estonia" "finland" "france" "gabon" "germany" "ghana" "greece" "guatemala" "guinea_bissau" "haiti" "honduras" "hong_kong" "hungary" "iceland" "india" "indonesia" "ireland" "israel" "italy" "ivory_coast" "jamaica" "japan" "jordan" "kazakhstan" "kenya" "kuwait" "kyrgyzstan" "laos" "latvia" "lebanon" "lithuania" "luxembourg" "malaysia" "maldives" "mali" "malta" "mexico" "moldova" "mongolia" "montenegro" "morocco" "mozambique" "namibia" "netherlands" "new_zealand" "nicaragua" "niger" "nigeria" "north_macedonia" "norway" "oman" "pakistan" "panama" "papua_new_guinea" "paraguay" "peru" "philippines" "poland" "portugal" "qatar" "romania" "russia" "rwanda" "salvador" "saudi_arabia" "senegal" "serbia" "singapore" "slovakia" "slovenia" "south_africa" "south_korea" "spain" "sri_lanka" "sweden" "switzerland" "taiwan" "tajikistan" "tanzania" "thailand" "togo" "trinidad_and_tobago" "turkey" "turkmenistan" "uganda" "ukraine" "united_arab_emirates" "united_kingdom" "united_states" "uruguay" "uzbekistan" "venezuela" "vietnam" "zambia" "zimbabwe"
minimum integer
offset integer
min=0
originals_only boolean

Changes Streaming Service overlays to only apply to original content produced by the service. Note: Cannot be used with region, and only produces overlays for amazon, appletv, disney, max, hulu, netflix, paramount, peacock

overlay_limit integer

Choose the number of overlay this queue displays. Default: 3 Values: 1, 2, 3, 4, or 5

min=1max=5
position string
Values: "left" "right"
post_nr_text string

Choose the text after the 'nr' key for the Overlay. Values: Any String

post_text string

Choose the text after the key for the Overlay. Default: + Values: Any String

pre_nr_text string

Choose the text before the 'nr' key for the Overlay. Values: Any String

pre_text string

Choose the text before the key for the Overlay. Values: Any String

rating_alignment string
Values: "vertical" "horizontal"
rating1 string
Values: "critic" "audience" "user"
rating1_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating1_font string
rating1_font_size integer
min=1
rating1_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating1_stroke_width integer
min=1
rating1_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating1_horizontal_offset string | integer
rating1_vertical_offset string | integer
rating2 string
Values: "critic" "audience" "user"
rating2_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating2_font string
rating2_font_size integer
min=1
rating2_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating2_stroke_width integer
min=1
rating2_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating2_horizontal_offset string | integer
rating2_vertical_offset string | integer
rating3 string
Values: "critic" "audience" "user"
rating3_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating3_font string
rating3_font_size integer
min=1
rating3_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating3_stroke_width integer
min=1
rating3_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating3_horizontal_offset string | integer
rating3_vertical_offset string | integer
region string
Values: "us" "uk" "ca" "da" "de" "es" "fr" "it" "pt-br"
remove_overlays boolean
reapply_overlays boolean
reset_overlays string
Values: "tmdb" "plex"
repo string
scale_height string | integer
exclusiveMin=1
scale_width string | integer
exclusiveMin=1
size string
Values: "small" "big"
stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
stroke_width integer
min=1
style string
Values: "compact" "standard" "bigger" "round" "square" "half" "red" "black" "yellow" "gray" "color" "white"
text string
time_window string
Values: "today" "yesterday" "this_week" "last_week" "this_month" "last_month" "this_year" "last_year"
url string
format=uripattern=^(https?)://
use_edition boolean
use_lowercase boolean
use_resolution boolean
use_subtitles boolean
vertical_align string
Values: "top" "center" "bottom"
vertical_offset string | integer
vertical_position string
Values: "top" "top2" "top3" "center" "center_top" "center_bottom" "bottom" "bottom2" "bottom3"
vertical_spacing integer
legacy-default-playlist-path object
pmm string required
Values: "playlist"
schedule string
asset_directory string | string[]
template_variables array
kometa-default-playlist-path object
default string required
Values: "playlist"
schedule string
asset_directory string | string[]
template_variables array
file-path object
file string required
schedule string
asset_directory string | string[]
file-path-collection-with-template-variables object
file string required
schedule string
asset_directory string | string[]
template_variables object
2 nested properties
data object
5 nested properties
starting integer | string
ending integer | string
increment integer
min=0
depth integer
min=1
limit integer
min=1
style string
Values: "color" "white" "bw" "diiivoy" "diiivoycolor" "rainier" "signature" "orig" "transparent" "default" "standards"
file-path-overlay-with-template-variables object
file string required
schedule string
asset_directory string | string[]
template_variables object
94 nested properties
addon_offset integer
min=0
addon_position string
Values: "left" "top" "bottom" "right"
back_align string
Values: "left" "right" "center" "top" "bottom"
back_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
back_height integer
min=1
back_line_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
back_line_width integer
min=1
back_padding integer
min=1
back_radius integer
min=1
back_width integer
min=1
builder_level string
Values: "show" "season" "episode"
color boolean

Toggles color styling for applicable overlays like content ratings.

file string
final_name string
flag_alignment string
Values: "left" "right"
font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
font_size integer
min=1
font_style string
Values: "Any" "Italic" "Normal" "Oblique"
font string
format string
git string
group_alignment string
Values: "horizontal" "vertical"
hide_text boolean
horizontal_align string
Values: "left" "center" "right"
horizontal_offset string | integer
horizontal_position string
Values: "left" "left2" "center" "center_left" "center_right" "right" "right2"
horizontal_spacing integer
initial_horizontal_align string
Values: "left" "center" "right"
initial_horizontal_offset integer
initial_vertical_align string
Values: "top" "center" "bottom"
initial_vertical_offset integer
languages string[]
uniqueItems=true
last integer
min=0
limit integer
min=0
location string
Values: "world" "albania" "argentina" "armenia" "australia" "austria" "azerbaijan" "bahamas" "bahrain" "bangladesh" "belarus" "belgium" "belize" "benin" "bolivia" "bosnia_and_herzegovina" "botswana" "brazil" "bulgaria" "burkina_faso" "cambodia" "canada" "chile" "colombia" "costa_rica" "croatia" "cyprus" "czech_republic" "denmark" "dominican_republic" "ecuador" "egypt" "estonia" "finland" "france" "gabon" "germany" "ghana" "greece" "guatemala" "guinea_bissau" "haiti" "honduras" "hong_kong" "hungary" "iceland" "india" "indonesia" "ireland" "israel" "italy" "ivory_coast" "jamaica" "japan" "jordan" "kazakhstan" "kenya" "kuwait" "kyrgyzstan" "laos" "latvia" "lebanon" "lithuania" "luxembourg" "malaysia" "maldives" "mali" "malta" "mexico" "moldova" "mongolia" "montenegro" "morocco" "mozambique" "namibia" "netherlands" "new_zealand" "nicaragua" "niger" "nigeria" "north_macedonia" "norway" "oman" "pakistan" "panama" "papua_new_guinea" "paraguay" "peru" "philippines" "poland" "portugal" "qatar" "romania" "russia" "rwanda" "salvador" "saudi_arabia" "senegal" "serbia" "singapore" "slovakia" "slovenia" "south_africa" "south_korea" "spain" "sri_lanka" "sweden" "switzerland" "taiwan" "tajikistan" "tanzania" "thailand" "togo" "trinidad_and_tobago" "turkey" "turkmenistan" "uganda" "ukraine" "united_arab_emirates" "united_kingdom" "united_states" "uruguay" "uzbekistan" "venezuela" "vietnam" "zambia" "zimbabwe"
minimum integer
offset integer
min=0
originals_only boolean

Changes Streaming Service overlays to only apply to original content produced by the service. Note: Cannot be used with region, and only produces overlays for amazon, appletv, disney, max, hulu, netflix, paramount, peacock

overlay_limit integer

Choose the number of overlay this queue displays. Default: 3 Values: 1, 2, 3, 4, or 5

min=1max=5
position string
Values: "left" "right"
post_nr_text string

Choose the text after the 'nr' key for the Overlay. Values: Any String

post_text string

Choose the text after the key for the Overlay. Default: + Values: Any String

pre_nr_text string

Choose the text before the 'nr' key for the Overlay. Values: Any String

pre_text string

Choose the text before the key for the Overlay. Values: Any String

rating_alignment string
Values: "vertical" "horizontal"
rating1 string
Values: "critic" "audience" "user"
rating1_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating1_font string
rating1_font_size integer
min=1
rating1_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating1_stroke_width integer
min=1
rating1_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating1_horizontal_offset string | integer
rating1_vertical_offset string | integer
rating2 string
Values: "critic" "audience" "user"
rating2_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating2_font string
rating2_font_size integer
min=1
rating2_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating2_stroke_width integer
min=1
rating2_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating2_horizontal_offset string | integer
rating2_vertical_offset string | integer
rating3 string
Values: "critic" "audience" "user"
rating3_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating3_font string
rating3_font_size integer
min=1
rating3_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating3_stroke_width integer
min=1
rating3_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating3_horizontal_offset string | integer
rating3_vertical_offset string | integer
region string
Values: "us" "uk" "ca" "da" "de" "es" "fr" "it" "pt-br"
remove_overlays boolean
reapply_overlays boolean
reset_overlays string
Values: "tmdb" "plex"
repo string
scale_height string | integer
exclusiveMin=1
scale_width string | integer
exclusiveMin=1
size string
Values: "small" "big"
stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
stroke_width integer
min=1
style string
Values: "compact" "standard" "bigger" "round" "square" "half" "red" "black" "yellow" "gray" "color" "white"
text string
time_window string
Values: "today" "yesterday" "this_week" "last_week" "this_month" "last_month" "this_year" "last_year"
url string
format=uripattern=^(https?)://
use_edition boolean
use_lowercase boolean
use_resolution boolean
use_subtitles boolean
vertical_align string
Values: "top" "center" "bottom"
vertical_offset string | integer
vertical_position string
Values: "top" "top2" "top3" "center" "center_top" "center_bottom" "bottom" "bottom2" "bottom3"
vertical_spacing integer
file-path-playlist-with-template-variables object
file string required
schedule string
asset_directory string | string[]
template_variables array
folder-path object
folder string required
schedule string
asset_directory string | string[]
url-path object
url string required
format=uripattern=^(https?)://
schedule string
asset_directory string | string[]
url-path-collection-with-template-variables object
url string required
format=uripattern=^(https?)://
schedule string
asset_directory string | string[]
template_variables object
2 nested properties
data object
5 nested properties
starting integer | string
ending integer | string
increment integer
min=0
depth integer
min=1
limit integer
min=1
style string
Values: "color" "white" "bw" "diiivoy" "diiivoycolor" "rainier" "signature" "orig" "transparent" "default" "standards"
url-path-overlay-with-template-variables object
url string required
format=uripattern=^(https?)://
schedule string
asset_directory string | string[]
template_variables object
94 nested properties
addon_offset integer
min=0
addon_position string
Values: "left" "top" "bottom" "right"
back_align string
Values: "left" "right" "center" "top" "bottom"
back_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
back_height integer
min=1
back_line_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
back_line_width integer
min=1
back_padding integer
min=1
back_radius integer
min=1
back_width integer
min=1
builder_level string
Values: "show" "season" "episode"
color boolean

Toggles color styling for applicable overlays like content ratings.

file string
final_name string
flag_alignment string
Values: "left" "right"
font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
font_size integer
min=1
font_style string
Values: "Any" "Italic" "Normal" "Oblique"
font string
format string
git string
group_alignment string
Values: "horizontal" "vertical"
hide_text boolean
horizontal_align string
Values: "left" "center" "right"
horizontal_offset string | integer
horizontal_position string
Values: "left" "left2" "center" "center_left" "center_right" "right" "right2"
horizontal_spacing integer
initial_horizontal_align string
Values: "left" "center" "right"
initial_horizontal_offset integer
initial_vertical_align string
Values: "top" "center" "bottom"
initial_vertical_offset integer
languages string[]
uniqueItems=true
last integer
min=0
limit integer
min=0
location string
Values: "world" "albania" "argentina" "armenia" "australia" "austria" "azerbaijan" "bahamas" "bahrain" "bangladesh" "belarus" "belgium" "belize" "benin" "bolivia" "bosnia_and_herzegovina" "botswana" "brazil" "bulgaria" "burkina_faso" "cambodia" "canada" "chile" "colombia" "costa_rica" "croatia" "cyprus" "czech_republic" "denmark" "dominican_republic" "ecuador" "egypt" "estonia" "finland" "france" "gabon" "germany" "ghana" "greece" "guatemala" "guinea_bissau" "haiti" "honduras" "hong_kong" "hungary" "iceland" "india" "indonesia" "ireland" "israel" "italy" "ivory_coast" "jamaica" "japan" "jordan" "kazakhstan" "kenya" "kuwait" "kyrgyzstan" "laos" "latvia" "lebanon" "lithuania" "luxembourg" "malaysia" "maldives" "mali" "malta" "mexico" "moldova" "mongolia" "montenegro" "morocco" "mozambique" "namibia" "netherlands" "new_zealand" "nicaragua" "niger" "nigeria" "north_macedonia" "norway" "oman" "pakistan" "panama" "papua_new_guinea" "paraguay" "peru" "philippines" "poland" "portugal" "qatar" "romania" "russia" "rwanda" "salvador" "saudi_arabia" "senegal" "serbia" "singapore" "slovakia" "slovenia" "south_africa" "south_korea" "spain" "sri_lanka" "sweden" "switzerland" "taiwan" "tajikistan" "tanzania" "thailand" "togo" "trinidad_and_tobago" "turkey" "turkmenistan" "uganda" "ukraine" "united_arab_emirates" "united_kingdom" "united_states" "uruguay" "uzbekistan" "venezuela" "vietnam" "zambia" "zimbabwe"
minimum integer
offset integer
min=0
originals_only boolean

Changes Streaming Service overlays to only apply to original content produced by the service. Note: Cannot be used with region, and only produces overlays for amazon, appletv, disney, max, hulu, netflix, paramount, peacock

overlay_limit integer

Choose the number of overlay this queue displays. Default: 3 Values: 1, 2, 3, 4, or 5

min=1max=5
position string
Values: "left" "right"
post_nr_text string

Choose the text after the 'nr' key for the Overlay. Values: Any String

post_text string

Choose the text after the key for the Overlay. Default: + Values: Any String

pre_nr_text string

Choose the text before the 'nr' key for the Overlay. Values: Any String

pre_text string

Choose the text before the key for the Overlay. Values: Any String

rating_alignment string
Values: "vertical" "horizontal"
rating1 string
Values: "critic" "audience" "user"
rating1_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating1_font string
rating1_font_size integer
min=1
rating1_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating1_stroke_width integer
min=1
rating1_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating1_horizontal_offset string | integer
rating1_vertical_offset string | integer
rating2 string
Values: "critic" "audience" "user"
rating2_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating2_font string
rating2_font_size integer
min=1
rating2_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating2_stroke_width integer
min=1
rating2_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating2_horizontal_offset string | integer
rating2_vertical_offset string | integer
rating3 string
Values: "critic" "audience" "user"
rating3_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating3_font string
rating3_font_size integer
min=1
rating3_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating3_stroke_width integer
min=1
rating3_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating3_horizontal_offset string | integer
rating3_vertical_offset string | integer
region string
Values: "us" "uk" "ca" "da" "de" "es" "fr" "it" "pt-br"
remove_overlays boolean
reapply_overlays boolean
reset_overlays string
Values: "tmdb" "plex"
repo string
scale_height string | integer
exclusiveMin=1
scale_width string | integer
exclusiveMin=1
size string
Values: "small" "big"
stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
stroke_width integer
min=1
style string
Values: "compact" "standard" "bigger" "round" "square" "half" "red" "black" "yellow" "gray" "color" "white"
text string
time_window string
Values: "today" "yesterday" "this_week" "last_week" "this_month" "last_month" "this_year" "last_year"
url string
format=uripattern=^(https?)://
use_edition boolean
use_lowercase boolean
use_resolution boolean
use_subtitles boolean
vertical_align string
Values: "top" "center" "bottom"
vertical_offset string | integer
vertical_position string
Values: "top" "top2" "top3" "center" "center_top" "center_bottom" "bottom" "bottom2" "bottom3"
vertical_spacing integer
url-path-playlist-with-template-variables object
url string required
format=uripattern=^(https?)://
schedule string
asset_directory string | string[]
template_variables array
git-path object
git string required
schedule string
asset_directory string | string[]
git-path-collection-with-template-variables object
git string required
schedule string
asset_directory string | string[]
template_variables object
2 nested properties
data object
5 nested properties
starting integer | string
ending integer | string
increment integer
min=0
depth integer
min=1
limit integer
min=1
style string
Values: "color" "white" "bw" "diiivoy" "diiivoycolor" "rainier" "signature" "orig" "transparent" "default" "standards"
git-path-overlay-with-template-variables object
git string required
schedule string
asset_directory string | string[]
template_variables object
94 nested properties
addon_offset integer
min=0
addon_position string
Values: "left" "top" "bottom" "right"
back_align string
Values: "left" "right" "center" "top" "bottom"
back_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
back_height integer
min=1
back_line_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
back_line_width integer
min=1
back_padding integer
min=1
back_radius integer
min=1
back_width integer
min=1
builder_level string
Values: "show" "season" "episode"
color boolean

Toggles color styling for applicable overlays like content ratings.

file string
final_name string
flag_alignment string
Values: "left" "right"
font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
font_size integer
min=1
font_style string
Values: "Any" "Italic" "Normal" "Oblique"
font string
format string
git string
group_alignment string
Values: "horizontal" "vertical"
hide_text boolean
horizontal_align string
Values: "left" "center" "right"
horizontal_offset string | integer
horizontal_position string
Values: "left" "left2" "center" "center_left" "center_right" "right" "right2"
horizontal_spacing integer
initial_horizontal_align string
Values: "left" "center" "right"
initial_horizontal_offset integer
initial_vertical_align string
Values: "top" "center" "bottom"
initial_vertical_offset integer
languages string[]
uniqueItems=true
last integer
min=0
limit integer
min=0
location string
Values: "world" "albania" "argentina" "armenia" "australia" "austria" "azerbaijan" "bahamas" "bahrain" "bangladesh" "belarus" "belgium" "belize" "benin" "bolivia" "bosnia_and_herzegovina" "botswana" "brazil" "bulgaria" "burkina_faso" "cambodia" "canada" "chile" "colombia" "costa_rica" "croatia" "cyprus" "czech_republic" "denmark" "dominican_republic" "ecuador" "egypt" "estonia" "finland" "france" "gabon" "germany" "ghana" "greece" "guatemala" "guinea_bissau" "haiti" "honduras" "hong_kong" "hungary" "iceland" "india" "indonesia" "ireland" "israel" "italy" "ivory_coast" "jamaica" "japan" "jordan" "kazakhstan" "kenya" "kuwait" "kyrgyzstan" "laos" "latvia" "lebanon" "lithuania" "luxembourg" "malaysia" "maldives" "mali" "malta" "mexico" "moldova" "mongolia" "montenegro" "morocco" "mozambique" "namibia" "netherlands" "new_zealand" "nicaragua" "niger" "nigeria" "north_macedonia" "norway" "oman" "pakistan" "panama" "papua_new_guinea" "paraguay" "peru" "philippines" "poland" "portugal" "qatar" "romania" "russia" "rwanda" "salvador" "saudi_arabia" "senegal" "serbia" "singapore" "slovakia" "slovenia" "south_africa" "south_korea" "spain" "sri_lanka" "sweden" "switzerland" "taiwan" "tajikistan" "tanzania" "thailand" "togo" "trinidad_and_tobago" "turkey" "turkmenistan" "uganda" "ukraine" "united_arab_emirates" "united_kingdom" "united_states" "uruguay" "uzbekistan" "venezuela" "vietnam" "zambia" "zimbabwe"
minimum integer
offset integer
min=0
originals_only boolean

Changes Streaming Service overlays to only apply to original content produced by the service. Note: Cannot be used with region, and only produces overlays for amazon, appletv, disney, max, hulu, netflix, paramount, peacock

overlay_limit integer

Choose the number of overlay this queue displays. Default: 3 Values: 1, 2, 3, 4, or 5

min=1max=5
position string
Values: "left" "right"
post_nr_text string

Choose the text after the 'nr' key for the Overlay. Values: Any String

post_text string

Choose the text after the key for the Overlay. Default: + Values: Any String

pre_nr_text string

Choose the text before the 'nr' key for the Overlay. Values: Any String

pre_text string

Choose the text before the key for the Overlay. Values: Any String

rating_alignment string
Values: "vertical" "horizontal"
rating1 string
Values: "critic" "audience" "user"
rating1_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating1_font string
rating1_font_size integer
min=1
rating1_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating1_stroke_width integer
min=1
rating1_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating1_horizontal_offset string | integer
rating1_vertical_offset string | integer
rating2 string
Values: "critic" "audience" "user"
rating2_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating2_font string
rating2_font_size integer
min=1
rating2_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating2_stroke_width integer
min=1
rating2_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating2_horizontal_offset string | integer
rating2_vertical_offset string | integer
rating3 string
Values: "critic" "audience" "user"
rating3_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating3_font string
rating3_font_size integer
min=1
rating3_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating3_stroke_width integer
min=1
rating3_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating3_horizontal_offset string | integer
rating3_vertical_offset string | integer
region string
Values: "us" "uk" "ca" "da" "de" "es" "fr" "it" "pt-br"
remove_overlays boolean
reapply_overlays boolean
reset_overlays string
Values: "tmdb" "plex"
repo string
scale_height string | integer
exclusiveMin=1
scale_width string | integer
exclusiveMin=1
size string
Values: "small" "big"
stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
stroke_width integer
min=1
style string
Values: "compact" "standard" "bigger" "round" "square" "half" "red" "black" "yellow" "gray" "color" "white"
text string
time_window string
Values: "today" "yesterday" "this_week" "last_week" "this_month" "last_month" "this_year" "last_year"
url string
format=uripattern=^(https?)://
use_edition boolean
use_lowercase boolean
use_resolution boolean
use_subtitles boolean
vertical_align string
Values: "top" "center" "bottom"
vertical_offset string | integer
vertical_position string
Values: "top" "top2" "top3" "center" "center_top" "center_bottom" "bottom" "bottom2" "bottom3"
vertical_spacing integer
git-path-playlist-with-template-variables object
git string required
schedule string
asset_directory string | string[]
template_variables array
repo-path object
repo string required
schedule string
asset_directory string | string[]
repo-path-collection-with-template-variables object
repo string required
schedule string
asset_directory string | string[]
template_variables object
2 nested properties
data object
5 nested properties
starting integer | string
ending integer | string
increment integer
min=0
depth integer
min=1
limit integer
min=1
style string
Values: "color" "white" "bw" "diiivoy" "diiivoycolor" "rainier" "signature" "orig" "transparent" "default" "standards"
repo-path-overlay-with-template-variables object
repo string required
schedule string
asset_directory string | string[]
template_variables object
94 nested properties
addon_offset integer
min=0
addon_position string
Values: "left" "top" "bottom" "right"
back_align string
Values: "left" "right" "center" "top" "bottom"
back_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
back_height integer
min=1
back_line_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
back_line_width integer
min=1
back_padding integer
min=1
back_radius integer
min=1
back_width integer
min=1
builder_level string
Values: "show" "season" "episode"
color boolean

Toggles color styling for applicable overlays like content ratings.

file string
final_name string
flag_alignment string
Values: "left" "right"
font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
font_size integer
min=1
font_style string
Values: "Any" "Italic" "Normal" "Oblique"
font string
format string
git string
group_alignment string
Values: "horizontal" "vertical"
hide_text boolean
horizontal_align string
Values: "left" "center" "right"
horizontal_offset string | integer
horizontal_position string
Values: "left" "left2" "center" "center_left" "center_right" "right" "right2"
horizontal_spacing integer
initial_horizontal_align string
Values: "left" "center" "right"
initial_horizontal_offset integer
initial_vertical_align string
Values: "top" "center" "bottom"
initial_vertical_offset integer
languages string[]
uniqueItems=true
last integer
min=0
limit integer
min=0
location string
Values: "world" "albania" "argentina" "armenia" "australia" "austria" "azerbaijan" "bahamas" "bahrain" "bangladesh" "belarus" "belgium" "belize" "benin" "bolivia" "bosnia_and_herzegovina" "botswana" "brazil" "bulgaria" "burkina_faso" "cambodia" "canada" "chile" "colombia" "costa_rica" "croatia" "cyprus" "czech_republic" "denmark" "dominican_republic" "ecuador" "egypt" "estonia" "finland" "france" "gabon" "germany" "ghana" "greece" "guatemala" "guinea_bissau" "haiti" "honduras" "hong_kong" "hungary" "iceland" "india" "indonesia" "ireland" "israel" "italy" "ivory_coast" "jamaica" "japan" "jordan" "kazakhstan" "kenya" "kuwait" "kyrgyzstan" "laos" "latvia" "lebanon" "lithuania" "luxembourg" "malaysia" "maldives" "mali" "malta" "mexico" "moldova" "mongolia" "montenegro" "morocco" "mozambique" "namibia" "netherlands" "new_zealand" "nicaragua" "niger" "nigeria" "north_macedonia" "norway" "oman" "pakistan" "panama" "papua_new_guinea" "paraguay" "peru" "philippines" "poland" "portugal" "qatar" "romania" "russia" "rwanda" "salvador" "saudi_arabia" "senegal" "serbia" "singapore" "slovakia" "slovenia" "south_africa" "south_korea" "spain" "sri_lanka" "sweden" "switzerland" "taiwan" "tajikistan" "tanzania" "thailand" "togo" "trinidad_and_tobago" "turkey" "turkmenistan" "uganda" "ukraine" "united_arab_emirates" "united_kingdom" "united_states" "uruguay" "uzbekistan" "venezuela" "vietnam" "zambia" "zimbabwe"
minimum integer
offset integer
min=0
originals_only boolean

Changes Streaming Service overlays to only apply to original content produced by the service. Note: Cannot be used with region, and only produces overlays for amazon, appletv, disney, max, hulu, netflix, paramount, peacock

overlay_limit integer

Choose the number of overlay this queue displays. Default: 3 Values: 1, 2, 3, 4, or 5

min=1max=5
position string
Values: "left" "right"
post_nr_text string

Choose the text after the 'nr' key for the Overlay. Values: Any String

post_text string

Choose the text after the key for the Overlay. Default: + Values: Any String

pre_nr_text string

Choose the text before the 'nr' key for the Overlay. Values: Any String

pre_text string

Choose the text before the key for the Overlay. Values: Any String

rating_alignment string
Values: "vertical" "horizontal"
rating1 string
Values: "critic" "audience" "user"
rating1_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating1_font string
rating1_font_size integer
min=1
rating1_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating1_stroke_width integer
min=1
rating1_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating1_horizontal_offset string | integer
rating1_vertical_offset string | integer
rating2 string
Values: "critic" "audience" "user"
rating2_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating2_font string
rating2_font_size integer
min=1
rating2_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating2_stroke_width integer
min=1
rating2_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating2_horizontal_offset string | integer
rating2_vertical_offset string | integer
rating3 string
Values: "critic" "audience" "user"
rating3_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating3_font string
rating3_font_size integer
min=1
rating3_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating3_stroke_width integer
min=1
rating3_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating3_horizontal_offset string | integer
rating3_vertical_offset string | integer
region string
Values: "us" "uk" "ca" "da" "de" "es" "fr" "it" "pt-br"
remove_overlays boolean
reapply_overlays boolean
reset_overlays string
Values: "tmdb" "plex"
repo string
scale_height string | integer
exclusiveMin=1
scale_width string | integer
exclusiveMin=1
size string
Values: "small" "big"
stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
stroke_width integer
min=1
style string
Values: "compact" "standard" "bigger" "round" "square" "half" "red" "black" "yellow" "gray" "color" "white"
text string
time_window string
Values: "today" "yesterday" "this_week" "last_week" "this_month" "last_month" "this_year" "last_year"
url string
format=uripattern=^(https?)://
use_edition boolean
use_lowercase boolean
use_resolution boolean
use_subtitles boolean
vertical_align string
Values: "top" "center" "bottom"
vertical_offset string | integer
vertical_position string
Values: "top" "top2" "top3" "center" "center_top" "center_bottom" "bottom" "bottom2" "bottom3"
vertical_spacing integer
repo-path-playlist-with-template-variables object
repo string required
schedule string
asset_directory string | string[]
template_variables array
library-section object
metadata-files file-path | folder-path | url-path | git-path | repo-path[]
collection-files legacy-default-collection-path | kometa-default-collection-path | file-path | file-path-collection-with-template-variables | folder-path | url-path | url-path-collection-with-template-variables | git-path | git-path-collection-with-template-variables | repo-path | repo-path-collection-with-template-variables[]
overlay-files legacy-default-overlay-path | kometa-default-overlay-path | file-path | file-path-overlay-with-template-variables | folder-path | url-path | url-path-overlay-with-template-variables | git-path | git-path-overlay-with-template-variables | repo-path | repo-path-overlay-with-template-variables[]
metadata-path legacy-default-collection-path | kometa-default-collection-path | file-path | file-path-collection-with-template-variables | folder-path | url-path | url-path-collection-with-template-variables | git-path | git-path-collection-with-template-variables | repo-path | repo-path-collection-with-template-variables[]
overlay-path legacy-default-overlay-path | kometa-default-overlay-path | file-path | file-path-overlay-with-template-variables | folder-path | url-path | url-path-overlay-with-template-variables | git-path | git-path-overlay-with-template-variables | repo-path | repo-path-overlay-with-template-variables[]
playlist-path legacy-default-playlist-path | kometa-default-playlist-path | file-path | file-path-playlist-with-template-variables | folder-path | url-path | url-path-playlist-with-template-variables | git-path | git-path-playlist-with-template-variables | repo-path | repo-path-playlist-with-template-variables[]
operations object
assets_for_all boolean
assets_for_all_collections boolean
update_blank_track_titles boolean
remove_title_parentheses boolean
split_duplicates boolean
radarr_add_all boolean
sonarr_add_all boolean
mass_genre_update string | string | string[][]
mass_content_rating_update string[]
mass_original_title_update string[]
mass_studio_update string | string | string[]
mass_originally_available_update string | string | string | string[]
mass_added_at_update string | string | string | string[]
mass_audience_rating_update number | string | enum | number[]
mass_critic_rating_update number | string | enum | number[]
mass_user_rating_update number | string | enum | number[]
mass_episode_audience_rating_update number | string | enum | number[]
mass_episode_critic_rating_update number | string | enum | number[]
mass_episode_user_rating_update number | string | enum | number[]
mass_poster_update object
6 nested properties
source string
Values: "tmdb" "plex" "lock" "unlock"
language string
seasons boolean
episodes boolean
ignore_locked boolean
ignore_overlays boolean
mass_background_update object
5 nested properties
source string
Values: "tmdb" "plex" "lock" "unlock"
language string
seasons boolean
episodes boolean
ignore_locked boolean
mass_imdb_parental_labels string
Values: "none" "mild" "moderate" "severe"
mass_collection_mode string
Values: "default" "hide" "hide_items" "show_items"
radarr_remove_by_tag string[]
sonarr_remove_by_tag string[]
delete_collections object
4 nested properties
configured boolean
managed boolean
less integer
ignore_empty_smart_collections boolean
genre_mapper object
content_rating_mapper object
metadata_backup object
4 nested properties
path string
exclude string | string[]
sync_tags boolean
add_blank_entries boolean
template-variables-library object
sep_style string

Multiple styles are available for Separators, to match Plex's 'categories' feature.

Values: "amethyst" "aqua" "blue" "forest" "fuchsia" "gold" "gray" "green" "navy" "ocean" "olive" "orchid" "orig" "pink" "plum" "purple" "red" "rust" "salmon" "sand" "stb" "tan"
collection_mode string

Controls the collection mode of all collections in a Defaults file.

Values: "default" "hide" "hide_items" "show_items"
language string

Set the language of Collection Names and Summaries that Kometa has been translated to with weblate

Values: "en" "fr" "ar" "da" "nl" "de" "it" "pt-br" "nb-no" "es" "sv" "ru" "bg" "hu"
placeholder_imdb_id string

Add a placeholder Movie/Show to the Separator to ensure Plex sees a collection with 1 item because 0 item collections can be problematic for Plex. Valid for Movie or Show libraries assuming the ID points to an item of the correct type and that its in your library.

pattern=^tt\d{7,8}$
template-variables-collections object
data object
5 nested properties
starting integer | string
ending integer | string
increment integer
min=0
depth integer
min=1
limit integer
min=1
style string
Values: "color" "white" "bw" "diiivoy" "diiivoycolor" "rainier" "signature" "orig" "transparent" "default" "standards"
template-variables-overlays object
addon_offset integer
min=0
addon_position string
Values: "left" "top" "bottom" "right"
back_align string
Values: "left" "right" "center" "top" "bottom"
back_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
back_height integer
min=1
back_line_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
back_line_width integer
min=1
back_padding integer
min=1
back_radius integer
min=1
back_width integer
min=1
builder_level string
Values: "show" "season" "episode"
color boolean

Toggles color styling for applicable overlays like content ratings.

file string
final_name string
flag_alignment string
Values: "left" "right"
font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
font_size integer
min=1
font_style string
Values: "Any" "Italic" "Normal" "Oblique"
font string
format string
git string
group_alignment string
Values: "horizontal" "vertical"
hide_text boolean
horizontal_align string
Values: "left" "center" "right"
horizontal_offset string | integer
horizontal_position string
Values: "left" "left2" "center" "center_left" "center_right" "right" "right2"
horizontal_spacing integer
initial_horizontal_align string
Values: "left" "center" "right"
initial_horizontal_offset integer
initial_vertical_align string
Values: "top" "center" "bottom"
initial_vertical_offset integer
languages string[]
uniqueItems=true
last integer
min=0
limit integer
min=0
location string
Values: "world" "albania" "argentina" "armenia" "australia" "austria" "azerbaijan" "bahamas" "bahrain" "bangladesh" "belarus" "belgium" "belize" "benin" "bolivia" "bosnia_and_herzegovina" "botswana" "brazil" "bulgaria" "burkina_faso" "cambodia" "canada" "chile" "colombia" "costa_rica" "croatia" "cyprus" "czech_republic" "denmark" "dominican_republic" "ecuador" "egypt" "estonia" "finland" "france" "gabon" "germany" "ghana" "greece" "guatemala" "guinea_bissau" "haiti" "honduras" "hong_kong" "hungary" "iceland" "india" "indonesia" "ireland" "israel" "italy" "ivory_coast" "jamaica" "japan" "jordan" "kazakhstan" "kenya" "kuwait" "kyrgyzstan" "laos" "latvia" "lebanon" "lithuania" "luxembourg" "malaysia" "maldives" "mali" "malta" "mexico" "moldova" "mongolia" "montenegro" "morocco" "mozambique" "namibia" "netherlands" "new_zealand" "nicaragua" "niger" "nigeria" "north_macedonia" "norway" "oman" "pakistan" "panama" "papua_new_guinea" "paraguay" "peru" "philippines" "poland" "portugal" "qatar" "romania" "russia" "rwanda" "salvador" "saudi_arabia" "senegal" "serbia" "singapore" "slovakia" "slovenia" "south_africa" "south_korea" "spain" "sri_lanka" "sweden" "switzerland" "taiwan" "tajikistan" "tanzania" "thailand" "togo" "trinidad_and_tobago" "turkey" "turkmenistan" "uganda" "ukraine" "united_arab_emirates" "united_kingdom" "united_states" "uruguay" "uzbekistan" "venezuela" "vietnam" "zambia" "zimbabwe"
minimum integer
offset integer
min=0
originals_only boolean

Changes Streaming Service overlays to only apply to original content produced by the service. Note: Cannot be used with region, and only produces overlays for amazon, appletv, disney, max, hulu, netflix, paramount, peacock

overlay_limit integer

Choose the number of overlay this queue displays. Default: 3 Values: 1, 2, 3, 4, or 5

min=1max=5
position string
Values: "left" "right"
post_nr_text string

Choose the text after the 'nr' key for the Overlay. Values: Any String

post_text string

Choose the text after the key for the Overlay. Default: + Values: Any String

pre_nr_text string

Choose the text before the 'nr' key for the Overlay. Values: Any String

pre_text string

Choose the text before the key for the Overlay. Values: Any String

rating_alignment string
Values: "vertical" "horizontal"
rating1 string
Values: "critic" "audience" "user"
rating1_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating1_font string
rating1_font_size integer
min=1
rating1_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating1_stroke_width integer
min=1
rating1_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating1_horizontal_offset string | integer
rating1_vertical_offset string | integer
rating2 string
Values: "critic" "audience" "user"
rating2_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating2_font string
rating2_font_size integer
min=1
rating2_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating2_stroke_width integer
min=1
rating2_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating2_horizontal_offset string | integer
rating2_vertical_offset string | integer
rating3 string
Values: "critic" "audience" "user"
rating3_image string
Values: "anidb" "imdb" "letterboxd" "tmdb" "metacritic" "rt_popcorn" "rt_tomato" "trakt" "mal" "mdb" "star"
rating3_font string
rating3_font_size integer
min=1
rating3_font_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating3_stroke_width integer
min=1
rating3_stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
rating3_horizontal_offset string | integer
rating3_vertical_offset string | integer
region string
Values: "us" "uk" "ca" "da" "de" "es" "fr" "it" "pt-br"
remove_overlays boolean
reapply_overlays boolean
reset_overlays string
Values: "tmdb" "plex"
repo string
scale_height string | integer
exclusiveMin=1
scale_width string | integer
exclusiveMin=1
size string
Values: "small" "big"
stroke_color string
pattern=^\#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$
stroke_width integer
min=1
style string
Values: "compact" "standard" "bigger" "round" "square" "half" "red" "black" "yellow" "gray" "color" "white"
text string
time_window string
Values: "today" "yesterday" "this_week" "last_week" "this_month" "last_month" "this_year" "last_year"
url string
format=uripattern=^(https?)://
use_edition boolean
use_lowercase boolean
use_resolution boolean
use_subtitles boolean
vertical_align string
Values: "top" "center" "bottom"
vertical_offset string | integer
vertical_position string
Values: "top" "top2" "top3" "center" "center_top" "center_bottom" "bottom" "bottom2" "bottom3"
vertical_spacing integer
template-variables-playlists array