add PMM Default Files
295
PMM/overlays/audio_codec.yml
Normal 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)'
|
||||
65
PMM/overlays/audio_language.yml
Normal 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
|
||||
51
PMM/overlays/direct_play.yml
Normal 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'
|
||||
BIN
PMM/overlays/images/1080P-DV.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
PMM/overlays/images/1080P-HDR.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
PMM/overlays/images/1080P.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
PMM/overlays/images/480P-DV.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
PMM/overlays/images/480P-HDR.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
PMM/overlays/images/480P.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
PMM/overlays/images/4K-DV.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
PMM/overlays/images/4K-HDR.png
Normal file
|
After Width: | Height: | Size: 9.9 KiB |
BIN
PMM/overlays/images/4K.png
Normal file
|
After Width: | Height: | Size: 7.7 KiB |
BIN
PMM/overlays/images/720P-DV.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
PMM/overlays/images/720P-HDR.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
PMM/overlays/images/720P.png
Normal file
|
After Width: | Height: | Size: 9.5 KiB |
BIN
PMM/overlays/images/Amazon.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
PMM/overlays/images/AppleTV.png
Normal file
|
After Width: | Height: | Size: 8.0 KiB |
BIN
PMM/overlays/images/Blu-Ray.png
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
PMM/overlays/images/Criterion.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
PMM/overlays/images/DTS-ES.png
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
PMM/overlays/images/DTS-HD.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
PMM/overlays/images/DTS-X.png
Normal file
|
After Width: | Height: | Size: 8.8 KiB |
BIN
PMM/overlays/images/DTS.png
Normal file
|
After Width: | Height: | Size: 7.7 KiB |
BIN
PMM/overlays/images/DVD.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
PMM/overlays/images/Direct-Play.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
PMM/overlays/images/Disney.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
PMM/overlays/images/Dolby-Atmos.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
PMM/overlays/images/Dolby-Digital-Plus.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
PMM/overlays/images/Dolby-Digital.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
PMM/overlays/images/Dolby-TrueHD.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
PMM/overlays/images/Dual-Audio.png
Normal file
|
After Width: | Height: | Size: 6.9 KiB |
BIN
PMM/overlays/images/HBO-Max.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
PMM/overlays/images/HDTV.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
PMM/overlays/images/Hulu.png
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
PMM/overlays/images/IMAX-E.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
PMM/overlays/images/IMAX.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
PMM/overlays/images/IMDB-Top-250.png
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
PMM/overlays/images/Multi-Audio.png
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
BIN
PMM/overlays/images/Netflix.png
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
PMM/overlays/images/Opus.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
PMM/overlays/images/Paramount.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
PMM/overlays/images/Peacock.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
PMM/overlays/images/Prime.png
Normal file
|
After Width: | Height: | Size: 9.1 KiB |
BIN
PMM/overlays/images/Remux.png
Normal file
|
After Width: | Height: | Size: 5.3 KiB |
BIN
PMM/overlays/images/WEB.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
28
PMM/overlays/imdb_top_250.yml
Normal 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
@@ -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
@@ -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'
|
||||
92
PMM/overlays/special_release.yml
Normal 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
@@ -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'
|
||||
135
PMM/overlays/video_format.yml
Normal 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'
|
||||