add PMM Default Files

This commit is contained in:
meisnate12
2022-05-26 11:12:28 -04:00
parent 7a3a0e3c01
commit 74617d75e8
101 changed files with 5720 additions and 2 deletions

View File

@@ -0,0 +1,295 @@
#############################################################
# Audio Codec Overlays #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
#############################################################
# Designed for TRaSH Guides filename naming scheme #
# https://trash-guides.info/ #
# #
# Call this from your config.yml (Movie or Show): #
# If nothing is specified these are the defaults #
# #
# overlay_path: #
# - git: PMM/overlays/audio_codec #
# template_variables: #
# # Set episode or season to overlay #
# overlay_level: #
# # Set the horizontal offset for the overlay #
# horizontal_offset: 0 #
# # Set the horizontal align for the overlay #
# horizontal_align: center #
# # Set the vertical offset for the overlay #
# vertical_offset: 15 #
# # Set the vertical align for the overlay #
# vertical_align: top #
# #
# # Use the Opus overlay #
# Opus: true #
# # Use the Dolby-Digital overlay #
# Dolby-Digital: true #
# # Use the DTS overlay #
# DTS: true #
# # Use the DTS-ES overlay #
# DTS-ES: true #
# # Use the DTS-HD overlay #
# DTS-HD: true #
# # Use the Dolby-TrueHD overlay #
# Dolby-TrueHD: true #
# # Use the Dolby-Digital-Plus overlay #
# Dolby-Digital-Plus: true #
# # Use the Dolby-Atmos overlay #
# Dolby-Atmos: true #
# # Use the DTS-X overlay #
# DTS-X: true #
#############################################################
templates:
AudioCodec:
optional:
- overlay_level
default:
overlay: <<overlay_name>>
horizontal_offset: 0
horizontal_align: center
vertical_offset: 15
vertical_align: top
collection_level: <<overlay_level>>
overlay:
name: <<overlay_name>>
git: PMM/overlays/images/<<overlay>>
group: audio_codec
weight: <<weight>>
horizontal_offset: <<horizontal_offset>>
horizontal_align: <<horizontal_align>>
vertical_offset: <<vertical_offset>>
vertical_align: <<vertical_align>>
Opus:
default:
Opus: true
allowed_library_types: <<Opus>>
Dolby-Digital:
default:
Dolby-Digital: true
allowed_library_types: <<Dolby-Digital>>
DTS:
default:
DTS: true
allowed_library_types: <<DTS>>
DTS-ES:
default:
DTS-ES: true
allowed_library_types: <<DTS-ES>>
DTS-HD:
default:
DTS-HD: true
allowed_library_types: <<DTS-HD>>
Dolby-TrueHD:
default:
Dolby-TrueHD: true
allowed_library_types: <<Dolby-TrueHD>>
Dolby-Digital-Plus:
default:
Dolby-Digital-Plus: true
allowed_library_types: <<Dolby-Digital-Plus>>
Dolby-Atmos:
default:
Dolby-Atmos: true
allowed_library_types: <<Dolby-Atmos>>
DTS-X:
default:
DTS-X: true
allowed_library_types: <<DTS-X>>
overlays:
Opus:
template:
- name: AudioCodec
weight: 5
- name: Opus
plex_all: true
filters:
audio_track_title.regex: '(?i)\bOPUS(\b|\d)'
Opus-Filepath:
template:
- name: AudioCodec
overlay: Opus
weight: 5
- name: Opus
plex_all: true
filters:
filepath.regex: '(?i)\bOPUS(\b|\d)'
Dolby-Digital:
template:
- name: AudioCodec
weight: 10
- name: Dolby-Digital
plex_all: true
filters:
audio_track_title.regex:
- '(?i)\bDD[^a-z+]|(?<!e)ac3'
- '(?i)\bAAC \b[s5]?'
Dolby-Digital-Filepath:
template:
- name: AudioCodec
overlay: Dolby-Digital
weight: 10
- name: Dolby-Digital
plex_all: true
filters:
filepath.regex:
- '(?i)\bDD[^a-z+]|(?<!e)ac3'
- '(?i)\bAAC \b[s5]?'
DTS:
template:
- name: AudioCodec
weight: 20
- name: DTS
plex_all: true
filters:
audio_track_title.regex: '(?i)\bDTS(\b|\d)'
DTS-Filepath:
template:
- name: AudioCodec
overlay: DTS
weight: 20
- name: DTS
plex_all: true
filters:
filepath.regex: '(?i)\bDTS(\b|\d)'
DTS-ES:
template:
- name: AudioCodec
weight: 30
- name: DTS-ES
plex_all: true
filters:
audio_track_title.regex: '(?i)dts[ ._-]?(es|(hd[. ]?)?(hr|hi))'
DTS-ES-Filepath:
template:
- name: AudioCodec
overlay: DTS-ES
weight: 30
- name: DTS-ES
plex_all: true
filters:
filepath.regex: '(?i)dts[ ._-]?(es|(hd[. ]?)?(hr|hi))'
DTS-HD:
template:
- name: AudioCodec
weight: 40
- name: DTS-HD
plex_all: true
filters:
audio_track_title.regex:
- '(?i)dts[ .-]?(ma\b|hd[ .-]?ma|hd)(?!china|r)'
- '(?i)dts[ ._-]?(hd[. ]?)?(hr|hi)'
DTS-HD-Filepath:
template:
- name: AudioCodec
overlay: DTS-HD
weight: 40
- name: DTS-HD
plex_all: true
filters:
filepath.regex:
- '(?i)dts[ .-]?(ma\b|hd[ .-]?ma|hd)(?!china|r)'
- '(?i)dts[ ._-]?(hd[. ]?)?(hr|hi)'
Dolby-TrueHD:
template:
- name: AudioCodec
weight: 50
- name: Dolby-TrueHD
plex_all: true
filters:
audio_track_title.regex: '(?i)true[ .-]?hd'
Dolby-TrueHD-Filepath:
template:
- name: AudioCodec
overlay: Dolby-TrueHD
weight: 50
- name: Dolby-TrueHD
plex_all: true
filters:
filepath.regex: '(?i)true[ .-]?hd'
Dolby-Digital-Plus:
template:
- name: AudioCodec
weight: 60
- name: Dolby-Digital-Plus
plex_all: true
filters:
audio_track_title.regex:
- '(?i)[^-]DD[P+](?!A)|eac3'
- '(?i)\bAAC 7\b'
Dolby-Digital-Plus-Filepath:
template:
- name: AudioCodec
overlay: Dolby-Digital-Plus
weight: 60
- name: Dolby-Digital-Plus
plex_all: true
filters:
filepath.regex:
- '(?i)[^-]DD[P+](?!A)|eac3'
- '(?i)\bAAC 7\b'
Dolby-Atmos:
template:
- name: AudioCodec
weight: 70
- name: Dolby-Atmos
plex_all: true
filters:
audio_track_title.regex: '(?i)atmos'
Dolby-Atmos-Filepath:
template:
- name: AudioCodec
overlay: Dolby-Atmos
weight: 70
- name: Dolby-Atmos
plex_all: true
filters:
filepath.regex: '(?i)atmos'
DTS-X:
template:
- name: AudioCodec
weight: 80
- name: DTS-X
plex_all: true
filters:
audio_track_title.regex: '(?i)dts[ ._:-]?x(?!\\d)'
DTS-X-Filepath:
template:
- name: AudioCodec
overlay: DTS-X
weight: 80
- name: DTS-X
plex_all: true
filters:
filepath.regex: '(?i)dts[ ._:-]?x(?!\\d)'

View File

@@ -0,0 +1,65 @@
#############################################################
# Audio Language Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
#############################################################
# Designed for TRaSH Guides filename naming scheme #
# https://trash-guides.info/ #
# #
# Call this from your config.yml (Movie or Show): #
# If nothing is specified these are the defaults #
# #
# overlay_path: #
# - git: PMM/overlays/audio_language #
# template_variables: #
# # Set episode or season to overlay #
# overlay_level: #
# # Set the horizontal offset for the overlay #
# horizontal_offset: 0 #
# # Set the horizontal align for the overlay #
# horizontal_align: center #
# # Set the vertical offset for the overlay #
# vertical_offset: 15 #
# # Set the vertical align for the overlay #
# vertical_align: bottom #
#############################################################
templates:
AudioLanguage:
optional:
- overlay_level
default:
overlay: <<overlay_name>>
horizontal_offset: 0
horizontal_align: center
vertical_offset: 15
vertical_align: bottom
collection_level: <<overlay_level>>
overlay:
name: <<overlay_name>>
git: PMM/overlays/images/<<overlay>>
group: audio_language
weight: <<weight>>
horizontal_offset: <<horizontal_offset>>
horizontal_align: <<horizontal_align>>
vertical_offset: <<vertical_offset>>
vertical_align: <<vertical_align>>
overlays:
Dual-Audio:
template:
- name: AudioLanguage
weight: 10
plex_all: true
filters:
audio_language.count_gte: 2
audio_language.count_lt: 3
Multi-Audio:
template:
- name: AudioLanguage
weight: 20
plex_all: true
filters:
audio_language.count_gt: 2

View File

@@ -0,0 +1,51 @@
#############################################################
# Direct Play Banner Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
#############################################################
# Designed for TRaSH Guides filename naming scheme #
# https://trash-guides.info/ #
# #
# Call this from your config.yml (Movie or Show): #
# If nothing is specified these are the defaults #
# #
# overlay_path: #
# - git: PMM/overlays/direct_play #
# template_variables: #
# # Set episode or season to overlay #
# overlay_level: #
# # Set the horizontal offset for the overlay #
# horizontal_offset: 0 #
# # Set the horizontal align for the overlay #
# horizontal_align: center #
# # Set the vertical offset for the overlay #
# vertical_offset: 135 #
# # Set the vertical align for the overlay #
# vertical_align: bottom #
#############################################################
templates:
Overlay Level:
optional:
- overlay_level
default:
horizontal_offset: 0
horizontal_align: center
vertical_offset: 135
vertical_align: bottom
collection_level: <<overlay_level>>
overlay:
name: Direct-Play
git: PMM/overlays/images/Direct-Play
horizontal_offset: <<horizontal_offset>>
horizontal_align: <<horizontal_align>>
vertical_offset: <<vertical_offset>>
vertical_align: <<vertical_align>>
overlays:
Direct Play:
template:
name: Overlay Level
plex_search:
any:
resolution.regex: '(?i)2160|4k'

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

BIN
PMM/overlays/images/4K.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

BIN
PMM/overlays/images/DTS.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

BIN
PMM/overlays/images/DVD.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

BIN
PMM/overlays/images/WEB.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@@ -0,0 +1,28 @@
#############################################################
# IMDb Top 250 Overlays #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
#############################################################
# Call this from your config.yml (Movie or Show): #
# overlay_path: #
# - git: PMM/overlays/imdb_top_250 #
#############################################################
templates:
IMDbTop250:
default:
overlay: <<overlay_name>>
imdb_chart: top_<<library_type>>s
overlay:
name: <<overlay_name>>
git: PMM/overlays/images/<<overlay>>
horizontal_offset: 0
horizontal_align: right
vertical_offset: 0
vertical_align: bottom
overlays:
IMDB-Top-250:
template:
- name: IMDbTop250

54
PMM/overlays/ratings.yml Normal file
View File

@@ -0,0 +1,54 @@
#############################################################
# Audience Rating Banner Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
#############################################################
# Call this from your config.yml (Movie or Show): #
# If nothing is specified these are the defaults #
# #
# overlay_path: #
# - git: PMM/overlays/ratings #
# template_variables: #
# rating_type: audience_rating #
# # Set episode or season to overlay #
# overlay_level: #
# # Set the horizontal offset for the overlay #
# horizontal_offset: 225 #
# # Set the horizontal align for the overlay #
# horizontal_align: center #
# # Set the vertical offset for the overlay #
# vertical_offset: 15 #
# # Set the vertical align for the overlay #
# vertical_align: top #
#############################################################
templates:
Audience Rating:
optional:
- overlay_level
default:
rating_type: audience_rating
horizontal_offset: 225
horizontal_align: center
vertical_offset: 15
vertical_align: top
collection_level: <<overlay_level>>
overlay:
name: text(<<rating_type>>)
horizontal_offset: <<horizontal_offset>>
horizontal_align: <<horizontal_align>>
vertical_offset: <<vertical_offset>>
vertical_align: <<vertical_align>>
font: fonts/Inter-Medium.ttf
font_size: 63
font_color: "#FFFFFF"
back_color: "#00000099"
back_radius: 30
back_width: 150
back_height: 105
overlays:
audience_rating:
template:
name: Audience Rating
plex_all: true

237
PMM/overlays/resolution.yml Normal file
View File

@@ -0,0 +1,237 @@
#############################################################
# Resolution Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
#############################################################
# Designed for TRaSH Guides filename naming scheme #
# https://trash-guides.info/ #
# #
# Call this from your config.yml (Movie or Show): #
# If nothing is specified these are the defaults #
# #
# overlay_path: #
# - git: PMM/overlays/resolution #
# template_variables: #
# # Set episode or season to overlay #
# overlay_level: #
# # Set the horizontal offset for the overlay #
# horizontal_offset: 15 #
# # Set the horizontal align for the overlay #
# horizontal_align: left #
# # Set the vertical offset for the overlay #
# vertical_offset: 15 #
# # Set the vertical align for the overlay #
# vertical_align: top #
# #
# # Use the 4K overlay #
# 4K: true #
# # Use the 1080P overlay #
# 1080P: true #
# # Use the 720P overlay #
# 720P: true #
# # Use the 480P overlay #
# 480P: true #
# # Use the DV overlay #
# DV: true #
# # Use the HDR overlay #
# HDR: true #
#############################################################
templates:
Resolution:
optional:
- overlay_level
default:
overlay: <<overlay_name>>
horizontal_offset: 15
horizontal_align: left
vertical_offset: 15
vertical_align: top
collection_level: <<overlay_level>>
overlay:
name: <<overlay_name>>
git: PMM/overlays/images/<<overlay>>
group: res
weight: <<weight>>
horizontal_offset: <<horizontal_offset>>
horizontal_align: <<horizontal_align>>
vertical_offset: <<vertical_offset>>
vertical_align: <<vertical_align>>
4K-DV:
default:
4K: true
DV: true
allowed_library_types: <<4K>>, <<DV>>
4K-HDR:
default:
4K: true
HDR: true
allowed_library_types: <<4K>>, <<HDR>>
4K:
default:
4K: true
allowed_library_types: <<4K>>
1080P-DV:
default:
1080P: true
DV: true
allowed_library_types: <<1080P>>, <<DV>>
1080P-HDR:
default:
1080P: true
HDR: true
allowed_library_types: <<1080P>>, <<HDR>>
1080P:
default:
1080P: true
allowed_library_types: <<1080P>>
720P-DV:
default:
720P: true
DV: true
allowed_library_types: <<720P>>, <<DV>>
720P-HDR:
default:
720P: true
HDR: true
allowed_library_types: <<720P>>, <<HDR>>
720P:
default:
720P: true
allowed_library_types: <<720P>>
480P-DV:
default:
480P: true
DV: true
allowed_library_types: <<480P>>, <<DV>>
480P-HDR:
default:
480P: true
HDR: true
allowed_library_types: <<480P>>, <<HDR>>
480P:
default:
480P: true
allowed_library_types: <<480P>>
overlays:
4K-DV:
template:
- name: Resolution
weight: 120
plex_search:
all:
resolution.regex: '(?i)2160|4k'
filters:
has_dolby_vision: true
4K-HDR:
template:
- name: Resolution
weight: 110
plex_search:
all:
resolution.regex: '(?i)2160|4k'
hdr: true
4K:
template:
- name: Resolution
weight: 100
plex_search:
any:
resolution.regex: '(?i)2160|4k'
1080P-DV:
template:
- name: Resolution
weight: 90
plex_search:
all:
resolution.regex: '(?i)1080|2k'
filters:
has_dolby_vision: true
1080P-HDR:
template:
- name: Resolution
weight: 80
plex_search:
all:
resolution.regex: '(?i)1080|2k'
hdr: true
1080P:
template:
- name: Resolution
weight: 70
plex_search:
any:
resolution.regex: '(?i)1080|2k'
720P-DV:
template:
- name: Resolution
weight: 60
plex_search:
all:
resolution.regex: '(?i)720|hd'
filters:
has_dolby_vision: true
720P-HDR:
template:
- name: Resolution
weight: 50
plex_search:
all:
resolution.regex: '(?i)720|hd'
hdr: true
720P:
template:
- name: Resolution
weight: 40
plex_search:
any:
resolution.regex: '(?i)720|hd'
480P-DV:
template:
- name: Resolution
weight: 30
plex_search:
all:
resolution.regex: '(?i)480|sd'
filters:
has_dolby_vision: true
480P-HDR:
template:
- name: Resolution
weight: 20
plex_search:
all:
resolution.regex: '(?i)480|sd'
hdr: true
480P:
template:
- name: Resolution
weight: 10
plex_search:
any:
resolution.regex: '(?i)480|sd'

View File

@@ -0,0 +1,92 @@
#############################################################
# Special Release Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
#############################################################
# Designed for TRaSH Guides filename naming scheme #
# https://trash-guides.info/ #
# #
# Call this from your config.yml (Movie or Show): #
# If nothing is specified these are the defaults #
# #
# overlay_path: #
# - git: PMM/overlays/special_release #
# template_variables: #
# # Set episode or season to overlay #
# overlay_level: #
# # Set the horizontal offset for the overlay #
# horizontal_offset: 15 #
# # Set the horizontal align for the overlay #
# horizontal_align: left #
# # Set the vertical offset for the overlay #
# vertical_offset: 113 #
# # Set the vertical align for the overlay #
# vertical_align: bottom #
#############################################################
templates:
SpecialRelease:
optional:
- overlay_level
default:
overlay: <<overlay_name>>
horizontal_offset: 15
horizontal_align: left
vertical_offset: 113
vertical_align: bottom
collection_level: <<overlay_level>>
overlay:
name: <<overlay_name>>
git: PMM/overlays/images/<<overlay>>
group: special
weight: <<weight>>
horizontal_offset: <<horizontal_offset>>
horizontal_align: <<horizontal_align>>
vertical_offset: <<vertical_offset>>
vertical_align: <<vertical_align>>
Criterion:
default:
Criterion: true
allowed_library_types: <<Criterion>>
IMAX-E:
default:
IMAX-E: true
allowed_library_types: <<IMAX-E>>
IMAX:
default:
IMAX: true
allowed_library_types: <<IMAX>>
overlays:
Criterion:
template:
- name: SpecialRelease
weight: 30
- name: Criterion
plex_all: true
filters:
filepath.regex:
- '(?i)Criterion'
- '(?i)\[CC\]'
IMAX-E:
template:
- name: SpecialRelease
weight: 20
- name: IMAX-E
plex_all: true
filters:
filepath.regex: '(?i)\[IMAX Enhanced\]'
IMAX:
template:
- name: SpecialRelease
weight: 10
- name: IMAX
plex_all: true
filters:
filepath.regex: '(?i)\[IMAX\]'

126
PMM/overlays/streaming.yml Normal file
View File

@@ -0,0 +1,126 @@
#############################################################
# Streaming Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
#############################################################
# Designed for TRaSH Guides filename naming scheme #
# https://trash-guides.info/ #
# #
# Call this from your config.yml (Movie or Show): #
# If nothing is specified these are the defaults #
# #
# overlay_path: #
# - git: PMM/overlays/streaming #
# template_variables: #
# # Set episode or season to overlay #
# overlay_level: #
# # Set the horizontal offset for the overlay #
# horizontal_offset: 15 #
# # Set the horizontal align for the overlay #
# horizontal_align: left #
# # Set the vertical offset for the overlay #
# vertical_offset: 135 #
# # Set the vertical align for the overlay #
# vertical_align: top #
# #
# # Use the Amazon overlay #
# use_amazon: true #
# # Use the AppleTV overlay #
# use_appletv: true #
# # Use the Disney overlay #
# use_disney: true #
# # Use the HBO-Max overlay #
# use_hbomax: true #
# # Use the Hulu overlay #
# use_hulu: true #
# # Use the Netflix overlay #
# use_netflix: true #
# # Use the Paramount overlay #
# use_paramount: true #
# # Use the Peacock overlay #
# use_peacock: true #
#############################################################
templates:
Streaming:
optional:
- overlay_level
- use_<<slug>>
default:
overlay: <<overlay_name>>
horizontal_offset: 15
horizontal_align: left
vertical_offset: 135
vertical_align: top
allowed_library_types: <<use_<<slug>>>>
collection_level: <<overlay_level>>
overlay:
name: <<overlay_name>>
git: PMM/overlays/images/<<overlay>>
group: streaming
weight: <<weight>>
horizontal_offset: <<horizontal_offset>>
horizontal_align: <<horizontal_align>>
vertical_offset: <<vertical_offset>>
vertical_align: <<vertical_align>>
plex_all: true
filters:
filepath.regex: <<regex>>
overlays:
Amazon:
template:
- name: Streaming
weight: 200
slug: amazon
regex: '(?i)\b(amzn|amazon)\b'
AppleTV:
template:
- name: Streaming
weight: 200
slug: appletv
regex: '(?i)\b(atvp|aptv|Apple TV\+)\b'
Disney:
template:
- name: Streaming
weight: 200
slug: disney
regex: '(?i)\b(dsnp|dsny|disney|Disney\+)\b'
HBO-Max:
template:
- name: Streaming
weight: 200
slug: hbomax
regex: '(?i)\b(hmax|hbom|HBO Max)\b'
Hulu:
template:
- name: Streaming
weight: 200
slug: hulu
regex: '(?i)\b(hulu)\b'
Netflix:
template:
- name: Streaming
weight: 200
slug: netflix
regex: '(?i)\b(nf|netflix)\b'
Paramount:
template:
- name: Streaming
weight: 200
slug: paramount
regex: '(?i)\b(pmtp|Paramount Plus)\b'
Peacock:
template:
- name: Streaming
weight: 200
slug: peacock
regex: '(?i)\b(pcok|peacock)\b'

View File

@@ -0,0 +1,135 @@
#############################################################
# Video Format Overlays #
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
#############################################################
# Designed for TRaSH Guides filename naming scheme #
# https://trash-guides.info/ #
# #
# Call this from your config.yml (Movie or Show): #
# If nothing is specified these are the defaults #
# #
# overlay_path: #
# - git: PMM/overlays/video_format #
# template_variables: #
# # Set episode or season to overlay #
# overlay_level: #
# # Set the horizontal offset for the overlay #
# horizontal_offset: 15 #
# # Set the horizontal align for the overlay #
# horizontal_align: left #
# # Set the vertical offset for the overlay #
# vertical_offset: 15 #
# # Set the vertical align for the overlay #
# vertical_align: bottom #
# #
# # Use the Remux overlay #
# Remux: true #
# # Use the Blu-Ray overlay #
# Blu-Ray: true #
# # Use the WEB overlay #
# WEB: true #
# # Use the HDTV overlay #
# HDTV: true #
# # Use the DVD overlay #
# DVD: true #
#############################################################
templates:
VideoFormat:
optional:
- overlay_level
default:
overlay: <<overlay_name>>
horizontal_offset: 15
horizontal_align: left
vertical_offset: 15
vertical_align: bottom
collection_level: <<overlay_level>>
overlay:
name: text(<<overlay_name>>)
group: quality
weight: <<weight>>
horizontal_offset: <<horizontal_offset>>
horizontal_align: <<horizontal_align>>
vertical_offset: <<vertical_offset>>
vertical_align: <<vertical_align>>
font: fonts/Inter-ExtraBold.ttf
font_size: 55
font_color: "#FFFFFF"
back_color: "#00000099"
back_radius: 30
back_width: 265
back_height: 85
Remux:
default:
Remux: true
allowed_library_types: <<Remux>>
Blu-Ray:
default:
Blu-Ray: true
allowed_library_types: <<Blu-Ray>>
WEB:
default:
WEB: true
allowed_library_types: <<WEB>>
HDTV:
default:
HDTV: true
allowed_library_types: <<HDTV>>
DVD:
default:
DVD: true
allowed_library_types: <<DVD>>
overlays:
Remux:
template:
- name: VideoFormat
weight: 50
- name: Remux
plex_all: true
filters:
filepath.regex: '(?i)\[Remux'
Blu-Ray:
template:
- name: VideoFormat
weight: 40
- name: Blu-Ray
plex_all: true
filters:
filepath.regex: '(?i)\[Blu[ ._-]?ray|\[BD|\[BR|\[HD[ ._-]?DVD'
WEB:
template:
- name: VideoFormat
weight: 30
- name: WEB
plex_all: true
filters:
filepath.regex: '(?i)Web[ ._-]?(dl|rip)'
HDTV:
template:
- name: VideoFormat
weight: 20
- name: HDTV
plex_all: true
filters:
filepath.regex: '(?i)HD[ ._-]?TV'
DVD:
template:
- name: VideoFormat
weight: 10
- name: DVD
plex_all: true
filters:
filepath.regex: '(?i)\[DVD'