-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.yml
More file actions
556 lines (550 loc) · 16.7 KB
/
config.yml
File metadata and controls
556 lines (550 loc) · 16.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
# yaml-language-server: $schema=https://raw.githubusercontent.com/kometa-team/kometa/nightly/json-schema/config-schema.json
########################################################################
## Kometa ##
########################################################################
libraries:
Movies:
report_path: config/reports/movies.yml
remove_overlays: <<REMOVEOVERLAYSMOVIES>>
reapply_overlays: <<REAPPLYOVERLAYSMOVIES>>
# reset_overlays: tmdb
settings: &MOVIES_SETTINGS
save_report: true
minimum_items: 2
asset_directory:
- assets/movies
prioritize_assets: true
template_variables:
use_separator: false
collection_files:
- file: config/metadata/preroll.yml
- file: config/metadata/refresh.yml
template_variables: &REFRESHMOVIES
search_field: release
days_number: 7
- default: seasonal
template_variables: &SEASONAL
emoji_christmas: 🎄
schedule_christmas: range(11/01-12/31)
file_poster_christmas: config/assets/posters/defaults/christmas.png
trakt_list_christmas:
- https://trakt.tv/users/nickelshits/lists/christmas-favourites?sort=released,asc
emoji_halloween: 🎃
schedule_halloween: range(09/01-10/31)
file_poster_halloween: config/assets/posters/defaults/halloween.png
emoji_years: 🎆
schedule_years: range(12/26-01/05)
emoji_valentine: 💘
schedule_valentine: range(02/01-02/14)
emoji_patrick: 🍀
schedule_patrick: range(03/01-03/17)
emoji_thanksgiving: 🦃
schedule_thanksgiving: range(10/01-10/15)
file_poster_thanksgiving: config/assets/posters/defaults/thanksgiving.png
emoji_easter: 🐣
schedule_easter: range(03/22-04/25)
file_poster_easter: config/assets/posters/defaults/easter.png
emoji_black_history: 🖤
file_poster_black_history: config/assets/posters/defaults/black_history.png
name_black_history: Black History Month
collection_section: '01_00'
visible_shared: true
visible_home: true
visible_library: true
sync_mode: sync
run_again: true
delete_not_scheduled: true
exclude:
- aapi
- disabilities
- independence
- memorial
- veteran
- default: imdb
template_variables: &TOP250
file_poster_top: config/assets/posters/defaults/top.png
summary_top: Collection of the Top 250 Movies from IMDB
collection_section: '02_20'
sync_mode_top: sync
use_lowest: false
use_popular: false
- default: oscars
template_variables: &OSCARS
file_poster_best_picture: config/assets/posters/defaults/best_picture.png
sync_mode_oscars: sync
collection_section: '02_20'
use_best_director: false
use_year_collections: false
- default: streaming
template_variables: &STREAMINGMOVIES
file_poster_appletv: config/assets/posters/defaults/appletv.png
name_appletv: Apple TV+ Movies
collection_section: '02_25'
region: ca
- default: universe
template_variables: &UNIVERSE
file_poster_marvel: config/assets/posters/defaults/marvel.png
file_poster_mcu: config/assets/posters/defaults/mcu.png
file_poster_dcu: config/assets/posters/defaults/dcu.png
file_poster_wizard: config/assets/posters/defaults/wizard.png
file_poster_conjuring: config/assets/posters/defaults/conjuring.png
file_poster_star: config/assets/posters/defaults/star.png
file_poster_trek: config/assets/posters/defaults/trek.png
file_poster_fast: config/assets/posters/defaults/fast.png
file_poster_middle: config/assets/posters/defaults/middle.jpg
file_poster_avp: config/assets/posters/defaults/avp.png
file_poster_rocky: config/assets/posters/defaults/rocky.png
file_poster_xmen: config/assets/posters/defaults/xmen.png
file_poster_mummy: config/assets/posters/defaults/mummy.png
name_middle: The Middle Earth
use_askew: false
collection_section: '05_05'
minimum_items: 1
- default: tautulli
template_variables: &TAUTULLI
file_poster_watched: config/assets/posters/suggestions/plextrending.png
name_watched: Trending on NickflixTV
summary_watched: Collection of Movies trending on NickflixTV in the last 30 days
list_days: 30
list_size: 10
list_minimum: 1
use_popular: false
collection_section: '01_10'
sync_mode_watched: sync
- file: config/metadata/movies.yml
- file: config/metadata/genres.yml
- file: config/metadata/studios.yml
- file: config/metadata/suggestions.yml
- file: config/metadata/boxoffice.yml
- file: config/metadata/lastchance.yml
overlay_files:
- default: streaming
template_variables: &STREAMINGOVERLAYMOVIES
region: ca
horizontal_align: center
horizontal_offset: 0
vertical_align: bottom
vertical_offset: 0
back_radius: 0
back_width: 1000
back_color: '#000000'
- default: studio
template_variables: &MOVIETUDIOS
horizontal_align: center
vertical_align: top
- default: video_format
template_variables: &VIDEOFORMATOVERLAY
horizontal_align: center
horizontal_offset: 0
vertical_offset: 10%
vertical_align: top
back_width: 1000
back_radius: 0
back_color: '#B91C1CB0'
text_telesync: Poor Quality (telesync)
text_cam: Poor Quality (cam)
use_remux: false
use_bluray: false
use_web: false
use_hdtv: false
use_dvd: false
use_sdtv: false
- default: resolution
template_variables:
use_edition: false
- default: ratings
template_variables: &RATINGSOVERLAY
rating1: user
rating1_image: rt_tomato
rating1_font_size: 63
rating2: critic
rating2_image: imdb
rating2_font_size: 70
rating3: audience
rating3_image: tmdb
rating3_font_size: 70
horizontal_position: right
- folder: config/metadata/overlays/movies
- default: ribbon
template_variables: &RIBBONOVERLAY
style: yellow
use_oscars_director: false
use_golden_director: false
use_cannes: false
use_venice: false
use_berlinale: false
use_sundance: false
use_spirit: false
use_cesar: false
use_letterboxd: false
use_rottenverified: false
use_metacritic: false
use_common: false
use_razzie: false
operations: &MOVIES_OPERATIONS
split_duplicates: false
assets_for_all: true
mass_user_rating_update: mdb_tomatoes
mass_critic_rating_update: imdb
mass_audience_rating_update: tmdb
delete_collections:
configured: false
managed: true
less: 1
ignore_empty_smart_collections: false
mass_genre_update:
- tmdb
- imdb
- tvdb
mass_content_rating_update:
- mdb_commonsense
- omdb
mass_studio_update:
- tmdb
mass_originally_available_update:
- tmdb
- tvdb
- omdb
mass_imdb_parental_labels: none
# mass_poster_update: tmdb
TV Shows:
report_path: config/reports/shows.yml
remove_overlays: <<REMOVEOVERLAYSSHOWS>>
reapply_overlays: <<REAPPLYOVERLAYSSHOWS>>
# reset_overlays: tmdb
settings: &SHOWSSETTINGS
save_report: true
minimum_items: 1
asset_directory:
- assets/shows
prioritize_assets: true
template_variables:
use_separator: false
collection_files:
- file: config/metadata/refresh.yml
template_variables: &REFRESHSHOWS
search_field: episode_air_date
days_number: 7
- default: imdb
template_variables: &IMDBSHOWS
file_poster_top: config/assets/posters/defaults/top.png
summary_top: Collection of the Top 250 TV Shows from IMDB
collection_section: '02_20'
sync_mode_top: sync
use_lowest: false
use_popular: false
- default: streaming
template_variables: &STREAMINGSHOWS
file_poster_appletv: config/assets/posters/defaults/appletv.png
name_appletv: Apple TV+ Shows
collection_section: '02_25'
region: ca
- default: tautulli
template_variables: &TAUTULLISHOWS
file_poster_watched: config/assets/posters/suggestions/plextrending.png
name_watched: Trending on NickflixTV
summary_watched: Collection of TV Shows trending on NickflixTV in the last 30 days
list_days: 30
list_size: 10
list_minimum: 1
use_popular: false
collection_section: '01_05'
sync_mode_watched: sync
- default: trakt
template_variables: &TRAKTSHOWS
file_poster_trending: config/assets/posters/suggestions/trakttrending.png
name_trending: Trending on Trakt
summary_trending: Collection of TV Shows trending on Trakt in the last 30 days
limit: 50
sync_mode: sync
use_collected: false
use_popular: false
use_recommended: false
use_watched: false
collection_section: '01_10'
- file: config/metadata/networks.yml
- file: config/metadata/suggestions_shows.yml
- file: config/metadata/lastchance.yml
overlay_files:
- default: studio
template_variables:
horizontal_align: center
vertical_align: top
- default: streaming
template_variables: &STREAMINGOVERLAYSHOWS
region: ca
horizontal_align: center
horizontal_offset: 0
vertical_align: top
vertical_offset: 0
back_height: 135
back_radius: 0
back_width: 1000
back_color: '#000000'
- default: runtimes
template_variables: &RUNTIMESOVERLAYSHOWS
builder_level: episode
text: ''
horizontal_align: center
vertical_align: bottom
- default: resolution
template_variables:
use_edition: false
- default: resolution
template_variables:
builder_level: episode
- default: resolution
template_variables:
builder_level: season
- default: ratings
template_variables: *RATINGSOVERLAY
- folder: config/metadata/overlays/shows
- default: ribbon
template_variables: *RIBBONOVERLAY
operations: &SHOWSOPERATIONS
split_duplicates: false
assets_for_all: true
delete_collections:
configured: false
managed: true
less: 1
ignore_empty_smart_collections: false
mass_user_rating_update: mdb_tomatoes
mass_critic_rating_update: imdb
mass_audience_rating_update: tmdb
mass_genre_update:
- tmdb
- imdb
- tvdb
mass_content_rating_update:
- mdb_commonsense
- omdb
mass_studio_update:
- tmdb
mass_originally_available_update:
- tmdb
- tvdb
- omdb
mass_episode_critic_rating_update: imdb
mass_episode_audience_rating_update: tmdb
mass_imdb_parental_labels: none
# mass_poster_update: tmdb
'Retro: Movies': &BASICMOVIES
report_path: config/reports/movies.yml
remove_overlays: <<REMOVEOVERLAYSMOVIES>>
reapply_overlays: <<REAPPLYOVERLAYSMOVIES>>
settings: *MOVIES_SETTINGS
template_variables:
use_separator: false
collection_files:
- file: config/metadata/refresh.yml
template_variables: *REFRESHMOVIES
- default: seasonal
template_variables: *SEASONAL
- default: imdb
template_variables: *TOP250
- default: oscars
template_variables: *OSCARS
- default: streaming
template_variables: *STREAMINGMOVIES
- default: universe
template_variables: *UNIVERSE
- default: tautulli
template_variables: *TAUTULLI
- file: config/metadata/movies.yml
- file: config/metadata/genres.yml
- file: config/metadata/studios.yml
- file: config/metadata/suggestions.yml
- file: config/metadata/lastchance.yml
overlay_files:
- default: streaming
template_variables: *STREAMINGOVERLAYMOVIES
- default: studio
template_variables: *MOVIETUDIOS
- default: video_format
template_variables: *VIDEOFORMATOVERLAY
- default: resolution
template_variables:
use_edition: false
- default: ratings
template_variables: *RATINGSOVERLAY
- default: ribbon
template_variables: *RIBBONOVERLAY
operations: *MOVIES_OPERATIONS
'Retro: TV Shows': &BASICSHOWS
report_path: config/reports/shows.yml
remove_overlays: <<REMOVEOVERLAYSRETROSHOWS>>
reapply_overlays: <<REAPPLYOVERLAYSRETROSHOWS>>
# reset_overlays: tmdb
settings: *SHOWSSETTINGS
template_variables:
use_separator: false
collection_files:
- file: config/metadata/refresh.yml
template_variables: *REFRESHSHOWS
- default: imdb
template_variables: *IMDBSHOWS
- default: streaming
template_variables: *STREAMINGSHOWS
- default: tautulli
template_variables: *TAUTULLISHOWS
- default: trakt
template_variables: *TRAKTSHOWS
- file: config/metadata/networks.yml
- file: config/metadata/lastchance.yml
overlay_files:
- default: studio
template_variables:
horizontal_align: center
vertical_align: top
- default: streaming
template_variables: *STREAMINGOVERLAYSHOWS
- default: runtimes
template_variables: *RUNTIMESOVERLAYSHOWS
- default: resolution
template_variables:
use_edition: false
- default: resolution
template_variables:
builder_level: episode
- default: resolution
template_variables:
builder_level: season
- default: ribbon
template_variables: *RIBBONOVERLAY
operations: *SHOWSOPERATIONS
Kids Movies: *BASICMOVIES
Kids Shows: *BASICSHOWS
'Retro: Kids Movies': *BASICMOVIES
'Retro: Kids Shows': *BASICSHOWS
playlist_files:
- default: playlist
template_variables:
libraries: Movies, TV Shows
settings:
run_order:
- operations
- metadata
- collections
- overlays
cache: true
cache_expiration: 60
asset_folders: true
asset_depth: 1
asset_directory:
- config/assets/movies
- config/assets/shows
create_asset_folders: true
prioritize_assets: true
dimensional_asset_rename: false
download_url_assets: true
show_missing_season_assets: false
show_missing_episode_assets: false
show_asset_not_needed: false
sync_mode: append
minimum_items: 1
default_collection_order: release
delete_below_minimum: true
delete_not_scheduled: true
run_again_delay: 15
missing_only_released: false
only_filter_missing: false
show_unmanaged: true
show_unconfigured: true
show_filtered: false
show_unfiltered: false
show_options: false
show_missing: false
show_missing_assets: true
save_report: false
tvdb_language: eng
ignore_ids:
ignore_imdb_ids:
item_refresh_delay: 0
playlist_sync_to_users: all
playlist_exclude_users:
playlist_report: false
verify_ssl: true
custom_repo:
overlay_artwork_filetype: webp_lossy
overlay_artwork_quality: 90
webhooks:
error: gotify
version: gotify
run_start: gotify
run_end: gotify
changes: gotify
delete:
gotify:
url: <<GOTIFYURL>>
token: <<GOTIFYTOKEN>>
plex:
url: <<PLEXURL>>
token: <<PLEXTOKEN>>
timeout: 60
db_cache: 2048
clean_bundles: true
empty_trash: true
optimize: true
verify_ssl: true
tmdb:
apikey: <<TMDBAPIKEY>>
language: en
cache_expiration: 60
region: CA
omdb:
apikey: <<OMDBAPIKEY>>
cache_expiration: 60
mdblist:
apikey: <<MDBLISTAPIKEY>>
cache_expiration: 60
tautulli:
url: <<TAUTULLIURL>>
apikey: <<TAUTULLIAPIKEY>>
radarr:
url: <<RADARRURL>>
token: <<RADARRTOKEN>>
add_missing: false
add_existing: false
upgrade_existing: false
monitor_existing: false
root_folder_path: <<RADARRROOTFOLDERPATH>>
monitor: true
availability: announced
quality_profile: <<RADARRQUALITYPROFILE>>
tag: kometa
search: false
radarr_path:
plex_path:
ignore_cache: false
sonarr:
url: <<SONARRURL>>
token: <<SONARRTOKEN>>
add_missing: false
add_existing: false
upgrade_existing: false
monitor_existing: false
root_folder_path: <<SONARRROOTFOLDERPATH>>
monitor: all
quality_profile: <<SONARRQUALITYPROFILE>>
language_profile: English
series_type: standard
season_folder: true
tag: kometa
search: false
cutoff_search: false
sonarr_path:
plex_path:
ignore_cache: false
trakt:
client_id: <<TRAKTCLIENTID>>
client_secret: <<TRAKTCLIENTSECRET>>
pin: <<TRAKTPIN>>
authorization:
access_token:
token_type:
expires_in:
refresh_token:
scope: public
created_at:
force_refresh: