mirror of
https://github.com/meisnate12/Plex-Meta-Manager
synced 2024-11-22 20:43:07 +00:00
[186] add overlay_limit
This commit is contained in:
parent
fbdfde84f9
commit
0dd3572a64
4 changed files with 126 additions and 484 deletions
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
|||
1.17.3-develop185
|
||||
1.17.3-develop186
|
||||
|
|
|
@ -12,7 +12,7 @@ external_templates:
|
|||
final_align:
|
||||
default: left
|
||||
conditions:
|
||||
- align: right
|
||||
- flag_alignment: right
|
||||
value: right
|
||||
final_text:
|
||||
default: <<text>>
|
||||
|
@ -47,496 +47,132 @@ external_templates:
|
|||
final_name: text(<<final_text>>)
|
||||
|
||||
vars:
|
||||
c: &c 0
|
||||
v1: &v1 15
|
||||
v2: &v2 76
|
||||
v3: &v3 137
|
||||
v4: &v4 198
|
||||
v5: &v5 259
|
||||
vo1: &vo1 200
|
||||
vo2: &vo2 261
|
||||
vo3: &vo3 322
|
||||
vo4: &vo4 383
|
||||
vo5: &vo5 444
|
||||
vc1: &vc1 -122
|
||||
vc2: &vc2 -61
|
||||
vc3: &vc3 0
|
||||
vc4: &vc4 61
|
||||
vc5: &vc5 122
|
||||
vhc1: &vhc1 -95
|
||||
vhc2: &vhc2 95
|
||||
h1: &h1 15
|
||||
h2: &h2 206
|
||||
h3: &h3 397
|
||||
h4: &h4 588
|
||||
h5: &h5 779
|
||||
hc1: &hc1 0
|
||||
hc2: &hc2 191
|
||||
hc3: &hc3 -191
|
||||
hc4: &hc4 382
|
||||
hc5: &hc5 -382
|
||||
hvc1: &hvc1 -30
|
||||
hvc2: &hvc2 30
|
||||
top_left: &top_left {vertical_align: top, horizontal_align: left}
|
||||
top_center: &top_center {vertical_align: top, horizontal_align: center}
|
||||
top_right: &top_right {vertical_align: top, horizontal_align: right}
|
||||
center_left: ¢er_left {vertical_align: center, horizontal_align: left}
|
||||
center_center: ¢er_center {vertical_align: center, horizontal_align: center}
|
||||
center_right: ¢er_right {vertical_align: center, horizontal_align: right}
|
||||
bottom_left: &bottom_left {vertical_align: bottom, horizontal_align: left}
|
||||
bottom_center: &bottom_center {vertical_align: bottom, horizontal_align: center}
|
||||
bottom_right: &bottom_right {vertical_align: bottom, horizontal_align: right}
|
||||
|
||||
v1: &v1 {vertical_offset: 15}
|
||||
v2: &v2 {vertical_offset: 76}
|
||||
v3: &v3 {vertical_offset: 137}
|
||||
v4: &v4 {vertical_offset: 198}
|
||||
v5: &v5 {vertical_offset: 259}
|
||||
|
||||
vc1: &vc1 {vertical_offset: -122}
|
||||
vc2: &vc2 {vertical_offset: -61}
|
||||
vc3: &vc3 {vertical_offset: 0}
|
||||
vc4: &vc4 {vertical_offset: 61}
|
||||
vc5: &vc5 {vertical_offset: 122}
|
||||
|
||||
vo1: &vo1 {vertical_offset: 200}
|
||||
vo2: &vo2 {vertical_offset: 261}
|
||||
vo3: &vo3 {vertical_offset: 322}
|
||||
vo4: &vo4 {vertical_offset: 383}
|
||||
vo5: &vo5 {vertical_offset: 444}
|
||||
|
||||
vc: &vc {vertical_offset: 0}
|
||||
vct: &vct {vertical_offset: -30}
|
||||
vcb: &vcb {vertical_offset: 30}
|
||||
|
||||
h1: &h1 {horizontal_offset: 15}
|
||||
h2: &h2 {horizontal_offset: 206}
|
||||
h3: &h3 {horizontal_offset: 397}
|
||||
h4: &h4 {horizontal_offset: 588}
|
||||
h5: &h5 {horizontal_offset: 779}
|
||||
|
||||
hc1: &hc1 {horizontal_offset: 0}
|
||||
hc2: &hc2 {horizontal_offset: 191}
|
||||
hc3: &hc3 {horizontal_offset: -191}
|
||||
hc4: &hc4 {horizontal_offset: 382}
|
||||
hc5: &hc5 {horizontal_offset: -382}
|
||||
|
||||
hc: &hc {horizontal_offset: 0}
|
||||
hcl: &hcl {horizontal_offset: -95}
|
||||
hcr: &hcr {horizontal_offset: 95}
|
||||
|
||||
|
||||
queues:
|
||||
flags:
|
||||
default:
|
||||
position: <<flag_alignment>>_<<vertical_position>>_<<horizontal_position>>_<<flag_position>>
|
||||
position: <<group_alignment>>_<<vertical_position>>_<<horizontal_position>>
|
||||
horizontal_position: left
|
||||
vertical_position: top
|
||||
flag_alignment: vertical
|
||||
flag_position: 1
|
||||
horizontal_offset: *h1
|
||||
vertical_offset: *v1
|
||||
group_alignment: vertical
|
||||
overlay_limit: 3
|
||||
|
||||
vertical_top_left_1:
|
||||
- vertical_align: top
|
||||
horizontal_align: left
|
||||
- vertical_offset: *v2
|
||||
- vertical_offset: *v3
|
||||
- vertical_offset: *v4
|
||||
- vertical_offset: *v5
|
||||
vertical_top_left_2:
|
||||
- vertical_align: top
|
||||
horizontal_align: left
|
||||
horizontal_offset: *h2
|
||||
- vertical_offset: *v2
|
||||
- vertical_offset: *v3
|
||||
- vertical_offset: *v4
|
||||
- vertical_offset: *v5
|
||||
vertical_top_left_3:
|
||||
- vertical_align: top
|
||||
horizontal_align: left
|
||||
vertical_offset: *vo1
|
||||
- vertical_offset: *vo2
|
||||
- vertical_offset: *vo3
|
||||
- vertical_offset: *vo4
|
||||
- vertical_offset: *vo5
|
||||
vertical_top_left_4:
|
||||
- vertical_align: top
|
||||
horizontal_align: left
|
||||
vertical_offset: *vo1
|
||||
horizontal_offset: *h2
|
||||
- vertical_offset: *vo2
|
||||
- vertical_offset: *vo3
|
||||
- vertical_offset: *vo4
|
||||
- vertical_offset: *vo5
|
||||
vertical_center_left_1:
|
||||
- vertical_align: center
|
||||
horizontal_align: left
|
||||
vertical_offset: *vc1
|
||||
- vertical_offset: *vc2
|
||||
- vertical_offset: *vc3
|
||||
- vertical_offset: *vc4
|
||||
- vertical_offset: *vc5
|
||||
vertical_center_left_2:
|
||||
- vertical_align: center
|
||||
horizontal_align: left
|
||||
vertical_offset: *vc1
|
||||
horizontal_offset: *h2
|
||||
- vertical_offset: *vc2
|
||||
- vertical_offset: *vc3
|
||||
- vertical_offset: *vc4
|
||||
- vertical_offset: *vc5
|
||||
vertical_bottom_left_1:
|
||||
- vertical_align: bottom
|
||||
horizontal_align: left
|
||||
- vertical_offset: *v2
|
||||
- vertical_offset: *v3
|
||||
- vertical_offset: *v4
|
||||
- vertical_offset: *v5
|
||||
vertical_bottom_left_2:
|
||||
- vertical_align: bottom
|
||||
horizontal_align: left
|
||||
horizontal_offset: *h2
|
||||
- vertical_offset: *v2
|
||||
- vertical_offset: *v3
|
||||
- vertical_offset: *v4
|
||||
- vertical_offset: *v5
|
||||
vertical_bottom_left_3:
|
||||
- vertical_align: bottom
|
||||
horizontal_align: left
|
||||
vertical_offset: *vo1
|
||||
- vertical_offset: *vo2
|
||||
- vertical_offset: *vo3
|
||||
- vertical_offset: *vo4
|
||||
- vertical_offset: *vo5
|
||||
vertical_bottom_left_4:
|
||||
- vertical_align: bottom
|
||||
horizontal_align: left
|
||||
vertical_offset: *vo1
|
||||
horizontal_offset: *h2
|
||||
- vertical_offset: *vo2
|
||||
- vertical_offset: *vo3
|
||||
- vertical_offset: *vo4
|
||||
- vertical_offset: *vo5
|
||||
vertical_top_left: [<<: [*top_left, *v1, *h1 ], *v2, *v3, *v4, *v5 ]
|
||||
vertical_top_off_left: [<<: [*top_left, *v1, *h2 ], *v2, *v3, *v4, *v5 ]
|
||||
vertical_top_center_left: [<<: [*top_center, *v1, *hcl], *v2, *v3, *v4, *v5 ]
|
||||
vertical_top_center: [<<: [*top_center, *v1, *hc ], *v2, *v3, *v4, *v5 ]
|
||||
vertical_top_center_right: [<<: [*top_center, *v1, *hcr], *v2, *v3, *v4, *v5 ]
|
||||
vertical_top_off_right: [<<: [*top_right, *v1, *h2 ], *v2, *v3, *v4, *v5 ]
|
||||
vertical_top_right: [<<: [*top_right, *v1, *h1 ], *v2, *v3, *v4, *v5 ]
|
||||
|
||||
vertical_top_center_0:
|
||||
- vertical_align: top
|
||||
horizontal_align: center
|
||||
horizontal_offset: *c
|
||||
- vertical_offset: *v2
|
||||
- vertical_offset: *v3
|
||||
- vertical_offset: *v4
|
||||
- vertical_offset: *v5
|
||||
vertical_top_center_1:
|
||||
- vertical_align: top
|
||||
horizontal_align: center
|
||||
horizontal_offset: *vhc1
|
||||
- vertical_offset: *v2
|
||||
- vertical_offset: *v3
|
||||
- vertical_offset: *v4
|
||||
- vertical_offset: *v5
|
||||
vertical_top_center_2:
|
||||
- vertical_align: top
|
||||
horizontal_align: center
|
||||
horizontal_offset: *vhc2
|
||||
- vertical_offset: *v2
|
||||
- vertical_offset: *v3
|
||||
- vertical_offset: *v4
|
||||
- vertical_offset: *v5
|
||||
vertical_top_center_3:
|
||||
- vertical_align: top
|
||||
horizontal_align: center
|
||||
vertical_offset: *vo1
|
||||
horizontal_offset: *vhc1
|
||||
- vertical_offset: *vo2
|
||||
- vertical_offset: *vo3
|
||||
- vertical_offset: *vo4
|
||||
- vertical_offset: *vo5
|
||||
vertical_top_center_4:
|
||||
- vertical_align: top
|
||||
horizontal_align: center
|
||||
vertical_offset: *vo1
|
||||
horizontal_offset: *vhc2
|
||||
- vertical_offset: *vo2
|
||||
- vertical_offset: *vo3
|
||||
- vertical_offset: *vo4
|
||||
- vertical_offset: *vo5
|
||||
vertical_center_center_0:
|
||||
- vertical_align: center
|
||||
horizontal_align: center
|
||||
vertical_offset: *vc1
|
||||
horizontal_offset: *c
|
||||
- vertical_offset: *vc2
|
||||
- vertical_offset: *vc3
|
||||
- vertical_offset: *vc4
|
||||
- vertical_offset: *vc5
|
||||
vertical_center_center_1:
|
||||
- vertical_align: center
|
||||
horizontal_align: center
|
||||
vertical_offset: *vc1
|
||||
horizontal_offset: *vhc1
|
||||
- vertical_offset: *vc2
|
||||
- vertical_offset: *vc3
|
||||
- vertical_offset: *vc4
|
||||
- vertical_offset: *vc5
|
||||
vertical_center_center_2:
|
||||
- vertical_align: center
|
||||
horizontal_align: center
|
||||
vertical_offset: *vc1
|
||||
horizontal_offset: *vhc2
|
||||
- vertical_offset: *vc2
|
||||
- vertical_offset: *vc3
|
||||
- vertical_offset: *vc4
|
||||
- vertical_offset: *vc5
|
||||
vertical_bottom_center_0:
|
||||
- vertical_align: bottom
|
||||
horizontal_align: center
|
||||
horizontal_offset: *c
|
||||
- vertical_offset: *v2
|
||||
- vertical_offset: *v3
|
||||
- vertical_offset: *v4
|
||||
- vertical_offset: *v5
|
||||
vertical_bottom_center_1:
|
||||
- vertical_align: bottom
|
||||
horizontal_align: center
|
||||
horizontal_offset: *vhc1
|
||||
- vertical_offset: *v2
|
||||
- vertical_offset: *v3
|
||||
- vertical_offset: *v4
|
||||
- vertical_offset: *v5
|
||||
vertical_bottom_center_2:
|
||||
- vertical_align: bottom
|
||||
horizontal_align: center
|
||||
horizontal_offset: *vhc2
|
||||
- vertical_offset: *v2
|
||||
- vertical_offset: *v3
|
||||
- vertical_offset: *v4
|
||||
- vertical_offset: *v5
|
||||
vertical_bottom_center_3:
|
||||
- vertical_align: bottom
|
||||
horizontal_align: center
|
||||
vertical_offset: *vo1
|
||||
horizontal_offset: *vhc1
|
||||
- vertical_offset: *vo2
|
||||
- vertical_offset: *vo3
|
||||
- vertical_offset: *vo4
|
||||
- vertical_offset: *vo5
|
||||
vertical_bottom_center_4:
|
||||
- vertical_align: bottom
|
||||
horizontal_align: center
|
||||
vertical_offset: *vo1
|
||||
horizontal_offset: *vhc2
|
||||
- vertical_offset: *vo2
|
||||
- vertical_offset: *vo3
|
||||
- vertical_offset: *vo4
|
||||
- vertical_offset: *vo5
|
||||
vertical_off_top_left: [<<: [*top_left, *vo1, *h1 ], *vo2, *vo3, *vo4, *vo5]
|
||||
vertical_off_top_off_left: [<<: [*top_left, *vo1, *h2 ], *vo2, *vo3, *vo4, *vo5]
|
||||
vertical_off_top_center_left: [<<: [*top_center, *vo1, *hcl], *vo2, *vo3, *vo4, *vo5]
|
||||
vertical_off_top_center: [<<: [*top_center, *vo1, *hc ], *vo2, *vo3, *vo4, *vo5]
|
||||
vertical_off_top_center_right: [<<: [*top_center, *vo1, *hcr], *vo2, *vo3, *vo4, *vo5]
|
||||
vertical_off_top_off_right: [<<: [*top_right, *vo1, *h2 ], *vo2, *vo3, *vo4, *vo5]
|
||||
vertical_off_top_right: [<<: [*top_right, *vo1, *h1 ], *vo2, *vo3, *vo4, *vo5]
|
||||
|
||||
vertical_top_right_1:
|
||||
- vertical_align: top
|
||||
horizontal_align: right
|
||||
- vertical_offset: *v2
|
||||
- vertical_offset: *v3
|
||||
- vertical_offset: *v4
|
||||
- vertical_offset: *v5
|
||||
vertical_top_right_2:
|
||||
- vertical_align: top
|
||||
horizontal_align: right
|
||||
horizontal_offset: *h2
|
||||
- vertical_offset: *v2
|
||||
- vertical_offset: *v3
|
||||
- vertical_offset: *v4
|
||||
- vertical_offset: *v5
|
||||
vertical_top_right_3:
|
||||
- vertical_align: top
|
||||
horizontal_align: right
|
||||
vertical_offset: *vo1
|
||||
- vertical_offset: *vo2
|
||||
- vertical_offset: *vo3
|
||||
- vertical_offset: *vo4
|
||||
- vertical_offset: *vo5
|
||||
vertical_top_right_4:
|
||||
- vertical_align: top
|
||||
horizontal_align: right
|
||||
vertical_offset: *vo1
|
||||
horizontal_offset: *h2
|
||||
- vertical_offset: *vo2
|
||||
- vertical_offset: *vo3
|
||||
- vertical_offset: *vo4
|
||||
- vertical_offset: *vo5
|
||||
vertical_center_right_1:
|
||||
- vertical_align: center
|
||||
horizontal_align: right
|
||||
vertical_offset: *vc1
|
||||
- vertical_offset: *vc2
|
||||
- vertical_offset: *vc3
|
||||
- vertical_offset: *vc4
|
||||
- vertical_offset: *vc5
|
||||
vertical_center_right_2:
|
||||
- vertical_align: center
|
||||
horizontal_align: right
|
||||
vertical_offset: *vc1
|
||||
horizontal_offset: *h2
|
||||
- vertical_offset: *vc2
|
||||
- vertical_offset: *vc3
|
||||
- vertical_offset: *vc4
|
||||
- vertical_offset: *vc5
|
||||
vertical_bottom_right_1:
|
||||
- vertical_align: bottom
|
||||
horizontal_align: right
|
||||
- vertical_offset: *v2
|
||||
- vertical_offset: *v3
|
||||
- vertical_offset: *v4
|
||||
- vertical_offset: *v5
|
||||
vertical_bottom_right_2:
|
||||
- vertical_align: bottom
|
||||
horizontal_align: right
|
||||
horizontal_offset: *h2
|
||||
- vertical_offset: *v2
|
||||
- vertical_offset: *v3
|
||||
- vertical_offset: *v4
|
||||
- vertical_offset: *v5
|
||||
vertical_bottom_right_3:
|
||||
- vertical_align: bottom
|
||||
horizontal_align: right
|
||||
vertical_offset: *vo1
|
||||
- vertical_offset: *vo2
|
||||
- vertical_offset: *vo3
|
||||
- vertical_offset: *vo4
|
||||
- vertical_offset: *vo5
|
||||
vertical_bottom_right_4:
|
||||
- vertical_align: bottom
|
||||
horizontal_align: right
|
||||
vertical_offset: *vo1
|
||||
horizontal_offset: *h2
|
||||
- vertical_offset: *vo2
|
||||
- vertical_offset: *vo3
|
||||
- vertical_offset: *vo4
|
||||
- vertical_offset: *vo5
|
||||
vertical_center_left: [<<: [*center_left, *vc1, *h1 ], *vc2, *vc3, *vc4, *vc5]
|
||||
vertical_center_off_left: [<<: [*center_left, *vc1, *h2 ], *vc2, *vc3, *vc4, *vc5]
|
||||
vertical_center_center_left: [<<: [*center_center, *vc1, *hcl], *vc2, *vc3, *vc4, *vc5]
|
||||
vertical_center_center: [<<: [*center_center, *vc1, *hc ], *vc2, *vc3, *vc4, *vc5]
|
||||
vertical_center_center_right: [<<: [*center_center, *vc1, *hcr], *vc2, *vc3, *vc4, *vc5]
|
||||
vertical_center_off_right: [<<: [*center_right, *vc1, *h2 ], *vc2, *vc3, *vc4, *vc5]
|
||||
vertical_center_right: [<<: [*center_right, *vc1, *h1 ], *vc2, *vc3, *vc4, *vc5]
|
||||
|
||||
vertical_off_bottom_left: [<<: [*bottom_left, *vo1, *h1 ], *vo2, *vo3, *vo4, *vo5]
|
||||
vertical_off_bottom_off_left: [<<: [*bottom_left, *vo1, *h2 ], *vo2, *vo3, *vo4, *vo5]
|
||||
vertical_off_bottom_center_left: [<<: [*bottom_center, *vo1, *hcl], *vo2, *vo3, *vo4, *vo5]
|
||||
vertical_off_bottom_center: [<<: [*bottom_center, *vo1, *hc ], *vo2, *vo3, *vo4, *vo5]
|
||||
vertical_off_bottom_center_right: [<<: [*bottom_center, *vo1, *hcr], *vo2, *vo3, *vo4, *vo5]
|
||||
vertical_off_bottom_off_right: [<<: [*bottom_right, *vo1, *h2 ], *vo2, *vo3, *vo4, *vo5]
|
||||
vertical_off_bottom_right: [<<: [*bottom_right, *vo1, *h1 ], *vo2, *vo3, *vo4, *vo5]
|
||||
|
||||
vertical_bottom_left: [<<: [*bottom_left, *v1, *h1 ], *v2, *v3, *v4, *v5 ]
|
||||
vertical_bottom_off_left: [<<: [*bottom_left, *v1, *h2 ], *v2, *v3, *v4, *v5 ]
|
||||
vertical_bottom_center_left: [<<: [*bottom_center, *v1, *hcl], *v2, *v3, *v4, *v5 ]
|
||||
vertical_bottom_center: [<<: [*bottom_center, *v1, *hc ], *v2, *v3, *v4, *v5 ]
|
||||
vertical_bottom_center_right: [<<: [*bottom_center, *v1, *hcr], *v2, *v3, *v4, *v5 ]
|
||||
vertical_bottom_off_right: [<<: [*bottom_right, *v1, *h2 ], *v2, *v3, *v4, *v5 ]
|
||||
vertical_bottom_right: [<<: [*bottom_right, *v1, *h1 ], *v2, *v3, *v4, *v5 ]
|
||||
|
||||
|
||||
horizontal_top_left_1:
|
||||
- vertical_align: top
|
||||
horizontal_align: left
|
||||
- horizontal_offset: *h2
|
||||
- horizontal_offset: *h3
|
||||
- horizontal_offset: *h4
|
||||
- horizontal_offset: *h5
|
||||
horizontal_top_left_2:
|
||||
- vertical_align: top
|
||||
horizontal_align: left
|
||||
vertical_offset: *v2
|
||||
- horizontal_offset: *h2
|
||||
- horizontal_offset: *h3
|
||||
- horizontal_offset: *h4
|
||||
- horizontal_offset: *h5
|
||||
horizontal_center_left_0:
|
||||
- vertical_align: center
|
||||
horizontal_align: left
|
||||
vertical_offset: *c
|
||||
- horizontal_offset: *h2
|
||||
- horizontal_offset: *h3
|
||||
- horizontal_offset: *h4
|
||||
- horizontal_offset: *h5
|
||||
horizontal_center_left_1:
|
||||
- vertical_align: center
|
||||
horizontal_align: left
|
||||
vertical_offset: *hvc1
|
||||
- horizontal_offset: *h2
|
||||
- horizontal_offset: *h3
|
||||
- horizontal_offset: *h4
|
||||
- horizontal_offset: *h5
|
||||
horizontal_center_left_2:
|
||||
- vertical_align: center
|
||||
horizontal_align: left
|
||||
vertical_offset: *hvc2
|
||||
- horizontal_offset: *h2
|
||||
- horizontal_offset: *h3
|
||||
- horizontal_offset: *h4
|
||||
- horizontal_offset: *h5
|
||||
horizontal_bottom_left_1:
|
||||
- vertical_align: bottom
|
||||
horizontal_align: left
|
||||
- horizontal_offset: *h2
|
||||
- horizontal_offset: *h3
|
||||
- horizontal_offset: *h4
|
||||
- horizontal_offset: *h5
|
||||
horizontal_bottom_left_2:
|
||||
- vertical_align: bottom
|
||||
horizontal_align: left
|
||||
vertical_offset: *v2
|
||||
- horizontal_offset: *h2
|
||||
- horizontal_offset: *h3
|
||||
- horizontal_offset: *h4
|
||||
- horizontal_offset: *h5
|
||||
horizontal_top_left: [<<: [*top_left, *v1, *h1 ], *h2, *h3, *h4, *h5 ]
|
||||
horizontal_top_center: [<<: [*top_center, *v1, *hc ], *hc2, *hc3, *hc4, *hc5]
|
||||
horizontal_top_right: [<<: [*top_right, *v1, *h1 ], *h2, *h3, *h4, *h5 ]
|
||||
|
||||
horizontal_top_center_1:
|
||||
- vertical_align: top
|
||||
horizontal_align: center
|
||||
horizontal_offset: *hc1
|
||||
- horizontal_offset: *hc2
|
||||
- horizontal_offset: *hc3
|
||||
- horizontal_offset: *hc4
|
||||
- horizontal_offset: *hc5
|
||||
horizontal_top_center_2:
|
||||
- vertical_align: top
|
||||
horizontal_align: center
|
||||
vertical_offset: *v2
|
||||
horizontal_offset: *hc1
|
||||
- horizontal_offset: *hc2
|
||||
- horizontal_offset: *hc3
|
||||
- horizontal_offset: *hc4
|
||||
- horizontal_offset: *hc5
|
||||
horizontal_center_center_0:
|
||||
- vertical_align: center
|
||||
horizontal_align: center
|
||||
vertical_offset: *c
|
||||
horizontal_offset: *hc1
|
||||
- horizontal_offset: *hc2
|
||||
- horizontal_offset: *hc3
|
||||
- horizontal_offset: *hc4
|
||||
- horizontal_offset: *hc5
|
||||
horizontal_center_center_1:
|
||||
- vertical_align: center
|
||||
horizontal_align: center
|
||||
vertical_offset: *hvc1
|
||||
horizontal_offset: *hc1
|
||||
- horizontal_offset: *hc2
|
||||
- horizontal_offset: *hc3
|
||||
- horizontal_offset: *hc4
|
||||
- horizontal_offset: *hc5
|
||||
horizontal_center_center_2:
|
||||
- vertical_align: center
|
||||
horizontal_align: center
|
||||
vertical_offset: *hvc2
|
||||
horizontal_offset: *hc1
|
||||
- horizontal_offset: *hc2
|
||||
- horizontal_offset: *hc3
|
||||
- horizontal_offset: *hc4
|
||||
- horizontal_offset: *hc5
|
||||
horizontal_bottom_center_1:
|
||||
- vertical_align: bottom
|
||||
horizontal_align: center
|
||||
horizontal_offset: *hc1
|
||||
- horizontal_offset: *hc2
|
||||
- horizontal_offset: *hc3
|
||||
- horizontal_offset: *hc4
|
||||
- horizontal_offset: *hc5
|
||||
horizontal_bottom_center_2:
|
||||
- vertical_align: bottom
|
||||
horizontal_align: center
|
||||
vertical_offset: *v2
|
||||
horizontal_offset: *hc1
|
||||
- horizontal_offset: *hc2
|
||||
- horizontal_offset: *hc3
|
||||
- horizontal_offset: *hc4
|
||||
- horizontal_offset: *hc5
|
||||
horizontal_off_top_left: [<<: [*top_left, *vo1, *h1 ], *h2, *h3, *h4, *h5 ]
|
||||
horizontal_off_top_center: [<<: [*top_center, *vo1, *hc ], *hc2, *hc3, *hc4, *hc5]
|
||||
horizontal_off_top_right: [<<: [*top_right, *vo1, *h1 ], *h2, *h3, *h4, *h5 ]
|
||||
|
||||
horizontal_top_right_1:
|
||||
- vertical_align: top
|
||||
horizontal_align: right
|
||||
- horizontal_offset: *h2
|
||||
- horizontal_offset: *h3
|
||||
- horizontal_offset: *h4
|
||||
- horizontal_offset: *h5
|
||||
horizontal_top_right_2:
|
||||
- vertical_align: top
|
||||
horizontal_align: right
|
||||
vertical_offset: *v2
|
||||
- horizontal_offset: *h2
|
||||
- horizontal_offset: *h3
|
||||
- horizontal_offset: *h4
|
||||
- horizontal_offset: *h5
|
||||
horizontal_center_right_0:
|
||||
- vertical_align: center
|
||||
horizontal_align: right
|
||||
vertical_offset: *c
|
||||
- horizontal_offset: *h2
|
||||
- horizontal_offset: *h3
|
||||
- horizontal_offset: *h4
|
||||
- horizontal_offset: *h5
|
||||
horizontal_center_right_1:
|
||||
- vertical_align: center
|
||||
horizontal_align: right
|
||||
vertical_offset: *hvc1
|
||||
- horizontal_offset: *h2
|
||||
- horizontal_offset: *h3
|
||||
- horizontal_offset: *h4
|
||||
- horizontal_offset: *h5
|
||||
horizontal_center_right_2:
|
||||
- vertical_align: center
|
||||
horizontal_align: right
|
||||
vertical_offset: *hvc2
|
||||
- horizontal_offset: *h2
|
||||
- horizontal_offset: *h3
|
||||
- horizontal_offset: *h4
|
||||
- horizontal_offset: *h5
|
||||
horizontal_bottom_right_1:
|
||||
- vertical_align: bottom
|
||||
horizontal_align: right
|
||||
- horizontal_offset: *h2
|
||||
- horizontal_offset: *h3
|
||||
- horizontal_offset: *h4
|
||||
- horizontal_offset: *h5
|
||||
horizontal_bottom_right_2:
|
||||
- vertical_align: bottom
|
||||
horizontal_align: right
|
||||
vertical_offset: *v2
|
||||
- horizontal_offset: *h2
|
||||
- horizontal_offset: *h3
|
||||
- horizontal_offset: *h4
|
||||
- horizontal_offset: *h5
|
||||
horizontal_center_top_left: [<<: [*center_left, *vct, *h1 ], *h2, *h3, *h4, *h5 ]
|
||||
horizontal_center_top_center: [<<: [*center_center, *vct, *hc1], *hc2, *hc3, *hc4, *hc5]
|
||||
horizontal_center_top_right: [<<: [*center_right, *vct, *h1 ], *h2, *h3, *h4, *h5 ]
|
||||
|
||||
horizontal_center_left: [<<: [*center_left, *vc, *h1 ], *h2, *h3, *h4, *h5 ]
|
||||
horizontal_center_center: [<<: [*center_center, *vc, *hc1], *hc2, *hc3, *hc4, *hc5]
|
||||
horizontal_center_right: [<<: [*center_right, *vc, *h1 ], *h2, *h3, *h4, *h5 ]
|
||||
|
||||
horizontal_center_bottom_left: [<<: [*center_left, *vcb, *h1 ], *h2, *h3, *h4, *h5 ]
|
||||
horizontal_center_bottom_center: [<<: [*center_center, *vcb, *hc1], *hc2, *hc3, *hc4, *hc5]
|
||||
horizontal_center_bottom_right: [<<: [*center_right, *vcb, *h1 ], *h2, *h3, *h4, *h5 ]
|
||||
|
||||
horizontal_off_bottom_left: [<<: [*bottom_left, *vo1, *h1 ], *h2, *h3, *h4, *h5 ]
|
||||
horizontal_off_bottom_center: [<<: [*bottom_center, *vo1, *hc ], *hc2, *hc3, *hc4, *hc5]
|
||||
horizontal_off_bottom_right: [<<: [*bottom_right, *vo1, *h1 ], *h2, *h3, *h4, *h5 ]
|
||||
|
||||
horizontal_bottom_left: [<<: [*bottom_left, *v1, *h1 ], *h2, *h3, *h4, *h5 ]
|
||||
horizontal_bottom_center: [<<: [*bottom_center, *v1, *hc ], *hc2, *hc3, *hc4, *hc5]
|
||||
horizontal_bottom_right: [<<: [*bottom_right, *v1, *h1 ], *h2, *h3, *h4, *h5 ]
|
||||
|
||||
templates:
|
||||
flags:
|
||||
|
|
|
@ -131,13 +131,13 @@ All [Shared Overlay Variables](variables) are available with the default values
|
|||
| Variable | Description & Values |
|
||||
|:------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| `position` | **Description:** Use the Custom Given Queue instead of the the provided Queues.<br>**Values:** List of Coordinates |
|
||||
| `horizontal_position` | **Description:** Choose the horizontal position for the flag group.<br>**Default:** `left`<br>**Values:** `left`, `right`, or `center` |
|
||||
| `vertical_position` | **Description:** Choose the vertical position for the flag group.<br>**Default:** `top`<br>**Values:** `top`, `bottom`, or `center` |
|
||||
| `flag_alignment` | **Description:** Choose the display alignment for the flag group.<br>**Default:** `vertical`<br>**Values:** `horizontal`, or `vertical` |
|
||||
| `flag_position` | **Description:** Choose the display position for the flag group.<br>**Default:** `1`<br>**Values:** `0`, `1`, `2`, `3`, or `4` |
|
||||
| `horizontal_position` | **Description:** Choose the horizontal position for the flag group.<br>**Default:** `left`<br>**Values:** `left`, `off_left`, `center_left`, `center`, `center_right`, `off_right` or `right` |
|
||||
| `vertical_position` | **Description:** Choose the vertical position for the flag group.<br>**Default:** `top`<br>**Values:** `top`, `off_top`, `center_top`, `center`, `center_bottom`, `off_bottom` or `bottom` |
|
||||
| `overlay_limit` | **Description:** Choose the number of overlay this queue displays.<br>**Default:** `3`<br>**Values:** `1`, `2`, `3`, `4`, or `5` |
|
||||
| `group_alignment` | **Description:** Choose the display alignment for the flag group.<br>**Default:** `vertical`<br>**Values:** `horizontal`, or `vertical` |
|
||||
| `style` | **Description:** Controls the visual theme of the overlays created.<table class="clearTable"><tr><th>Values:</th></tr><tr><td><code>round</code></td><td>Round Theme</td></tr><tr><td><code>square</code></td><td>Square Theme</td></tr><tr><td><code>half</code></td><td>Square Flag with Round Background</td></tr></table> |
|
||||
| `offset` | **Description:** Controls the offset between the flag and the text.<br>**Default:** `10`<br>**Values:** Any Integer 0 or greater |
|
||||
| `align` | **Description:** Controls the flag alignment in the backdrop.<br>**Default:** `left`<br>**Values:** `left` or `right` |
|
||||
| `flag_alignment` | **Description:** Controls the flag alignment in the backdrop.<br>**Default:** `left`<br>**Values:** `left` or `right` |
|
||||
| `country_<<key>>`<sup>1</sup> | **Description:** Controls the country image for the Overlay.<br>**Default:** Listed in the [Table](#supported-audiosubtitle-language-flags) above<br>**Values:** [ISO 3166-1 Country Code](https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes) for the flag desired |
|
||||
| `use_lowercase` | **Description:** Controls if the overlay display is in lowercase.<br>**Values:** `true` to use lowercase text |
|
||||
| `use_subtitles` | **Description:** Controls if the overlay is based on subtitle language instead of audio language.<br>**Values:** `true` to look at subtitle language instead of audio language |
|
||||
|
|
|
@ -1524,6 +1524,7 @@ class OverlayFile(DataFile):
|
|||
self.queues = {}
|
||||
self.queue_names = {}
|
||||
position = temp_vars["position"] if "position" in temp_vars and temp_vars["position"] else None
|
||||
overlay_limit = util.parse("Config", "overlay_limit", temp_vars["overlay_limit"], datatype="int", default=0, minimum=0) if "overlay_limit" in temp_vars else None
|
||||
for queue_name, queue in queues.items():
|
||||
queue_position = temp_vars[f"position_{queue_name}"] if f"position_{queue_name}" in temp_vars and temp_vars[f"position_{queue_name}"] else position
|
||||
initial_queue = None
|
||||
|
@ -1533,6 +1534,9 @@ class OverlayFile(DataFile):
|
|||
if k == "position":
|
||||
if not queue_position:
|
||||
queue_position = v
|
||||
elif k == "overlay_limit":
|
||||
if overlay_limit is None:
|
||||
overlay_limit = util.parse("Config", "overlay_limit", v, datatype="int", default=0, minimum=0)
|
||||
else:
|
||||
defaults[k] = v
|
||||
if queue_position and isinstance(queue_position, list):
|
||||
|
@ -1569,6 +1573,8 @@ class OverlayFile(DataFile):
|
|||
if pv is None:
|
||||
raise Failed(f"Config Error: queue missing {pv} attribute")
|
||||
final_queue.append(util.parse_cords(new_pos, f"{queue_name} queue", required=True))
|
||||
if overlay_limit and len(final_queue) >= overlay_limit:
|
||||
break
|
||||
self.queues[queue_current] = final_queue
|
||||
self.queue_names[queue_name] = queue_current
|
||||
queue_current += 1
|
||||
|
|
Loading…
Reference in a new issue