ytdl-sub/src/ytdl_sub/prebuilt_presets/tv_show/tv_show.yaml
Jesse Bannon fe83266e44 bilateral
2024-03-29 00:23:39 -07:00

179 lines
No EOL
9.5 KiB
YAML

presets:
_plex_tv_show: # Default Highest Resolution, No AV1, which is not currently supported by plex
preset:
- "_plex_video_base"
- "_episode_base"
- "_episode_video_tags"
overrides:
tv_show_poster_file_name: "poster.jpg"
tv_show_fanart_file_name: "fanart.jpg"
season_poster_file_name: "{season_directory_name_sanitized}/Season{season_number_padded}.jpg"
file_convert:
convert_to: "mp4" # webm doesn't play in many plex clients, so use mp4 instead
_jellyfin_tv_show:
preset:
- "_base"
- "_episode_base"
- "_episode_video_tags"
- "_episode_nfo_tags"
overrides:
tv_show_poster_file_name: "poster.jpg"
tv_show_fanart_file_name: "fanart.jpg"
season_poster_file_name: "season{season_number_padded}-poster.jpg"
_kodi_tv_show:
preset:
- "_kodi_base"
- "_jellyfin_tv_show"
####################################################################################################
# TV show from one or more sources. Uses {url}'s avatar and banner as poster and fanart
_tv_show_by_date:
preset: "_multi_url"
overrides:
avatar_uncropped_thumbnail_file_name: "{tv_show_poster_file_name}"
banner_uncropped_thumbnail_file_name: "{tv_show_fanart_file_name}"
# Check each URL to ensure ordering matches ytdl-sub's expectations
# of being ordered by newest
url_extract_bilaterally: "{ %is_bilateral_playlist_url(url) }"
url2_extract_bilaterally: "{ %is_bilateral_playlist_url(url2) }"
url3_extract_bilaterally: "{ %is_bilateral_playlist_url(url3) }"
url4_extract_bilaterally: "{ %is_bilateral_playlist_url(url4) }"
url5_extract_bilaterally: "{ %is_bilateral_playlist_url(url5) }"
url6_extract_bilaterally: "{ %is_bilateral_playlist_url(url6) }"
url7_extract_bilaterally: "{ %is_bilateral_playlist_url(url7) }"
url8_extract_bilaterally: "{ %is_bilateral_playlist_url(url8) }"
url9_extract_bilaterally: "{ %is_bilateral_playlist_url(url9) }"
url10_extract_bilaterally: "{ %is_bilateral_playlist_url(url10) }"
url11_extract_bilaterally: "{ %is_bilateral_playlist_url(url11) }"
url12_extract_bilaterally: "{ %is_bilateral_playlist_url(url12) }"
url13_extract_bilaterally: "{ %is_bilateral_playlist_url(url13) }"
url14_extract_bilaterally: "{ %is_bilateral_playlist_url(url14) }"
url15_extract_bilaterally: "{ %is_bilateral_playlist_url(url15) }"
url16_extract_bilaterally: "{ %is_bilateral_playlist_url(url16) }"
url17_extract_bilaterally: "{ %is_bilateral_playlist_url(url17) }"
url18_extract_bilaterally: "{ %is_bilateral_playlist_url(url18) }"
url19_extract_bilaterally: "{ %is_bilateral_playlist_url(url19) }"
url20_extract_bilaterally: "{ %is_bilateral_playlist_url(url20) }"
url21_extract_bilaterally: "{ %is_bilateral_playlist_url(url21) }"
url22_extract_bilaterally: "{ %is_bilateral_playlist_url(url22) }"
url23_extract_bilaterally: "{ %is_bilateral_playlist_url(url23) }"
url24_extract_bilaterally: "{ %is_bilateral_playlist_url(url24) }"
url25_extract_bilaterally: "{ %is_bilateral_playlist_url(url25) }"
url26_extract_bilaterally: "{ %is_bilateral_playlist_url(url26) }"
url27_extract_bilaterally: "{ %is_bilateral_playlist_url(url27) }"
url28_extract_bilaterally: "{ %is_bilateral_playlist_url(url28) }"
url29_extract_bilaterally: "{ %is_bilateral_playlist_url(url29) }"
url30_extract_bilaterally: "{ %is_bilateral_playlist_url(url30) }"
url31_extract_bilaterally: "{ %is_bilateral_playlist_url(url31) }"
url32_extract_bilaterally: "{ %is_bilateral_playlist_url(url32) }"
url33_extract_bilaterally: "{ %is_bilateral_playlist_url(url33) }"
url34_extract_bilaterally: "{ %is_bilateral_playlist_url(url34) }"
url35_extract_bilaterally: "{ %is_bilateral_playlist_url(url35) }"
url36_extract_bilaterally: "{ %is_bilateral_playlist_url(url36) }"
url37_extract_bilaterally: "{ %is_bilateral_playlist_url(url37) }"
url38_extract_bilaterally: "{ %is_bilateral_playlist_url(url38) }"
url39_extract_bilaterally: "{ %is_bilateral_playlist_url(url39) }"
url40_extract_bilaterally: "{ %is_bilateral_playlist_url(url40) }"
url41_extract_bilaterally: "{ %is_bilateral_playlist_url(url41) }"
url42_extract_bilaterally: "{ %is_bilateral_playlist_url(url42) }"
url43_extract_bilaterally: "{ %is_bilateral_playlist_url(url43) }"
url44_extract_bilaterally: "{ %is_bilateral_playlist_url(url44) }"
url45_extract_bilaterally: "{ %is_bilateral_playlist_url(url45) }"
url46_extract_bilaterally: "{ %is_bilateral_playlist_url(url46) }"
url47_extract_bilaterally: "{ %is_bilateral_playlist_url(url47) }"
url48_extract_bilaterally: "{ %is_bilateral_playlist_url(url48) }"
url49_extract_bilaterally: "{ %is_bilateral_playlist_url(url49) }"
url50_extract_bilaterally: "{ %is_bilateral_playlist_url(url50) }"
url51_extract_bilaterally: "{ %is_bilateral_playlist_url(url51) }"
url52_extract_bilaterally: "{ %is_bilateral_playlist_url(url52) }"
url53_extract_bilaterally: "{ %is_bilateral_playlist_url(url53) }"
url54_extract_bilaterally: "{ %is_bilateral_playlist_url(url54) }"
url55_extract_bilaterally: "{ %is_bilateral_playlist_url(url55) }"
url56_extract_bilaterally: "{ %is_bilateral_playlist_url(url56) }"
url57_extract_bilaterally: "{ %is_bilateral_playlist_url(url57) }"
url58_extract_bilaterally: "{ %is_bilateral_playlist_url(url58) }"
url59_extract_bilaterally: "{ %is_bilateral_playlist_url(url59) }"
url60_extract_bilaterally: "{ %is_bilateral_playlist_url(url60) }"
url61_extract_bilaterally: "{ %is_bilateral_playlist_url(url61) }"
url62_extract_bilaterally: "{ %is_bilateral_playlist_url(url62) }"
url63_extract_bilaterally: "{ %is_bilateral_playlist_url(url63) }"
url64_extract_bilaterally: "{ %is_bilateral_playlist_url(url64) }"
url65_extract_bilaterally: "{ %is_bilateral_playlist_url(url65) }"
url66_extract_bilaterally: "{ %is_bilateral_playlist_url(url66) }"
url67_extract_bilaterally: "{ %is_bilateral_playlist_url(url67) }"
url68_extract_bilaterally: "{ %is_bilateral_playlist_url(url68) }"
url69_extract_bilaterally: "{ %is_bilateral_playlist_url(url69) }"
url70_extract_bilaterally: "{ %is_bilateral_playlist_url(url70) }"
url71_extract_bilaterally: "{ %is_bilateral_playlist_url(url71) }"
url72_extract_bilaterally: "{ %is_bilateral_playlist_url(url72) }"
url73_extract_bilaterally: "{ %is_bilateral_playlist_url(url73) }"
url74_extract_bilaterally: "{ %is_bilateral_playlist_url(url74) }"
url75_extract_bilaterally: "{ %is_bilateral_playlist_url(url75) }"
url76_extract_bilaterally: "{ %is_bilateral_playlist_url(url76) }"
url77_extract_bilaterally: "{ %is_bilateral_playlist_url(url77) }"
url78_extract_bilaterally: "{ %is_bilateral_playlist_url(url78) }"
url79_extract_bilaterally: "{ %is_bilateral_playlist_url(url79) }"
url80_extract_bilaterally: "{ %is_bilateral_playlist_url(url80) }"
url81_extract_bilaterally: "{ %is_bilateral_playlist_url(url81) }"
url82_extract_bilaterally: "{ %is_bilateral_playlist_url(url82) }"
url83_extract_bilaterally: "{ %is_bilateral_playlist_url(url83) }"
url84_extract_bilaterally: "{ %is_bilateral_playlist_url(url84) }"
url85_extract_bilaterally: "{ %is_bilateral_playlist_url(url85) }"
url86_extract_bilaterally: "{ %is_bilateral_playlist_url(url86) }"
url87_extract_bilaterally: "{ %is_bilateral_playlist_url(url87) }"
url88_extract_bilaterally: "{ %is_bilateral_playlist_url(url88) }"
url89_extract_bilaterally: "{ %is_bilateral_playlist_url(url89) }"
url90_extract_bilaterally: "{ %is_bilateral_playlist_url(url90) }"
url91_extract_bilaterally: "{ %is_bilateral_playlist_url(url91) }"
url92_extract_bilaterally: "{ %is_bilateral_playlist_url(url92) }"
url93_extract_bilaterally: "{ %is_bilateral_playlist_url(url93) }"
url94_extract_bilaterally: "{ %is_bilateral_playlist_url(url94) }"
url95_extract_bilaterally: "{ %is_bilateral_playlist_url(url95) }"
url96_extract_bilaterally: "{ %is_bilateral_playlist_url(url96) }"
url97_extract_bilaterally: "{ %is_bilateral_playlist_url(url97) }"
url98_extract_bilaterally: "{ %is_bilateral_playlist_url(url98) }"
url99_extract_bilaterally: "{ %is_bilateral_playlist_url(url99) }"
url100_extract_bilaterally: "{ %is_bilateral_playlist_url(url100) }"
####################################################################################################
_episode_video_tags:
video_tags:
show: "{tv_show_name}"
genre: "{tv_show_genre}"
episode_id: "{episode_number}"
title: "{episode_title}"
synopsis: "{episode_plot}"
year: "{episode_year}"
date: "{episode_date_standardized}"
contentRating: "{episode_content_rating}"
_episode_nfo_tags:
nfo_tags:
nfo_name: "{episode_file_path}.nfo"
nfo_root: "episodedetails"
tags:
genre:
- "{tv_show_genre}"
season: "{season_number}"
episode: "{episode_number}"
title: "{episode_title}"
plot: "{episode_plot}"
year: "{episode_year}"
aired: "{episode_date_standardized}"
mpaa: "{episode_content_rating}"
output_directory_nfo_tags:
nfo_name: "tvshow.nfo"
nfo_root: "tvshow"
tags:
title: "{tv_show_name}"
genre:
- "{tv_show_genre}"
mpaa: "{tv_show_content_rating}"