|
|
@ -22,158 +22,158 @@ services:
|
|
|
|
- ./plexmm:/config
|
|
|
|
- ./plexmm:/config
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## Конфиг файл в папке ./plexmm
|
|
|
|
## Фильмы
|
|
|
|
|
|
|
|
|
|
|
|
??? example "config.yml"
|
|
|
|
??? example "Конфиг файл"
|
|
|
|
|
|
|
|
|
|
|
|
=== "Фильмы"
|
|
|
|
```yaml title="./plexmm/config.yml"
|
|
|
|
|
|
|
|
## This file is a template remove the .template to use the file
|
|
|
|
|
|
|
|
libraries:
|
|
|
|
|
|
|
|
Фильмы:
|
|
|
|
|
|
|
|
metadata_path:
|
|
|
|
|
|
|
|
- file: config/Movies/Genre.yml
|
|
|
|
|
|
|
|
- file: config/Movies/Studio.yml
|
|
|
|
|
|
|
|
- folder: config/Movies/Collections
|
|
|
|
|
|
|
|
- folder: config/Movies/Metadata/Collections
|
|
|
|
|
|
|
|
- pmm: basic
|
|
|
|
|
|
|
|
- pmm: imdb
|
|
|
|
|
|
|
|
- pmm: franchise
|
|
|
|
|
|
|
|
overlay_path:
|
|
|
|
|
|
|
|
- remove_overlays: false
|
|
|
|
|
|
|
|
- reapply_overlay: false
|
|
|
|
|
|
|
|
- pmm: resolution
|
|
|
|
|
|
|
|
- pmm: commonsense
|
|
|
|
|
|
|
|
- pmm: ratings
|
|
|
|
|
|
|
|
template_variables:
|
|
|
|
|
|
|
|
rating1: critic
|
|
|
|
|
|
|
|
rating1_image: imdb
|
|
|
|
|
|
|
|
rating2: audience
|
|
|
|
|
|
|
|
rating2_image: trakt
|
|
|
|
|
|
|
|
rating3: user
|
|
|
|
|
|
|
|
rating3_image: tmdb
|
|
|
|
|
|
|
|
horizontal_position: right
|
|
|
|
|
|
|
|
operations:
|
|
|
|
|
|
|
|
mass_critic_rating_update: imdb
|
|
|
|
|
|
|
|
mass_audience_rating_update: mdb_trakt
|
|
|
|
|
|
|
|
mass_user_rating_update: tmdb
|
|
|
|
|
|
|
|
playlist_files:
|
|
|
|
|
|
|
|
- pmm: playlist
|
|
|
|
|
|
|
|
settings:
|
|
|
|
|
|
|
|
cache: true
|
|
|
|
|
|
|
|
cache_expiration: 60
|
|
|
|
|
|
|
|
asset_directory: config/assets
|
|
|
|
|
|
|
|
asset_folders: true
|
|
|
|
|
|
|
|
asset_depth: 0
|
|
|
|
|
|
|
|
create_asset_folders: false
|
|
|
|
|
|
|
|
prioritize_assets: false
|
|
|
|
|
|
|
|
dimensional_asset_rename: false
|
|
|
|
|
|
|
|
download_url_assets: false
|
|
|
|
|
|
|
|
show_missing_season_assets: false
|
|
|
|
|
|
|
|
show_missing_episode_assets: false
|
|
|
|
|
|
|
|
show_asset_not_needed: true
|
|
|
|
|
|
|
|
sync_mode: append
|
|
|
|
|
|
|
|
minimum_items: 1
|
|
|
|
|
|
|
|
default_collection_order:
|
|
|
|
|
|
|
|
delete_below_minimum: true
|
|
|
|
|
|
|
|
delete_not_scheduled: false
|
|
|
|
|
|
|
|
run_again_delay: 2
|
|
|
|
|
|
|
|
missing_only_released: false
|
|
|
|
|
|
|
|
only_filter_missing: false
|
|
|
|
|
|
|
|
show_unmanaged: true
|
|
|
|
|
|
|
|
show_filtered: false
|
|
|
|
|
|
|
|
show_options: false
|
|
|
|
|
|
|
|
show_missing: true
|
|
|
|
|
|
|
|
show_missing_assets: true
|
|
|
|
|
|
|
|
save_report: false
|
|
|
|
|
|
|
|
tvdb_language: rus
|
|
|
|
|
|
|
|
ignore_ids:
|
|
|
|
|
|
|
|
ignore_imdb_ids:
|
|
|
|
|
|
|
|
item_refresh_delay: 0
|
|
|
|
|
|
|
|
playlist_sync_to_user: all
|
|
|
|
|
|
|
|
playlist_report: false
|
|
|
|
|
|
|
|
verify_ssl: true
|
|
|
|
|
|
|
|
custom_repo:
|
|
|
|
|
|
|
|
check_nightly: false
|
|
|
|
|
|
|
|
show_unconfigured: true
|
|
|
|
|
|
|
|
playlist_exclude_users:
|
|
|
|
|
|
|
|
webhooks: # Can be individually specified per library as well
|
|
|
|
|
|
|
|
error:
|
|
|
|
|
|
|
|
version:
|
|
|
|
|
|
|
|
run_start:
|
|
|
|
|
|
|
|
run_end:
|
|
|
|
|
|
|
|
changes:
|
|
|
|
|
|
|
|
delete:
|
|
|
|
|
|
|
|
plex: # Can be individually specified per library as well; REQUIRED for the script to run
|
|
|
|
|
|
|
|
url: http://
|
|
|
|
|
|
|
|
token: token
|
|
|
|
|
|
|
|
timeout: 60
|
|
|
|
|
|
|
|
clean_bundles: false
|
|
|
|
|
|
|
|
empty_trash: false
|
|
|
|
|
|
|
|
optimize: false
|
|
|
|
|
|
|
|
tmdb: # REQUIRED for the script to run
|
|
|
|
|
|
|
|
apikey: api
|
|
|
|
|
|
|
|
language: ru
|
|
|
|
|
|
|
|
cache_expiration: 60
|
|
|
|
|
|
|
|
region:
|
|
|
|
|
|
|
|
trakt:
|
|
|
|
|
|
|
|
client_id: id
|
|
|
|
|
|
|
|
client_secret: secret
|
|
|
|
|
|
|
|
pin: pin
|
|
|
|
|
|
|
|
authorization:
|
|
|
|
|
|
|
|
# everything below is autofilled by the script
|
|
|
|
|
|
|
|
access_token:
|
|
|
|
|
|
|
|
token_type:
|
|
|
|
|
|
|
|
expires_in:
|
|
|
|
|
|
|
|
refresh_token:
|
|
|
|
|
|
|
|
scope: public
|
|
|
|
|
|
|
|
created_at:
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
```yaml
|
|
|
|
## Сериалы
|
|
|
|
## This file is a template remove the .template to use the file
|
|
|
|
|
|
|
|
libraries:
|
|
|
|
|
|
|
|
Фильмы:
|
|
|
|
|
|
|
|
metadata_path:
|
|
|
|
|
|
|
|
- file: config/Movies/Genre.yml
|
|
|
|
|
|
|
|
- file: config/Movies/Studio.yml
|
|
|
|
|
|
|
|
- folder: config/Movies/Collections
|
|
|
|
|
|
|
|
- folder: config/Movies/Metadata/Collections
|
|
|
|
|
|
|
|
- pmm: basic
|
|
|
|
|
|
|
|
- pmm: imdb
|
|
|
|
|
|
|
|
- pmm: franchise
|
|
|
|
|
|
|
|
overlay_path:
|
|
|
|
|
|
|
|
- remove_overlays: false
|
|
|
|
|
|
|
|
- reapply_overlay: false
|
|
|
|
|
|
|
|
- pmm: resolution
|
|
|
|
|
|
|
|
- pmm: commonsense
|
|
|
|
|
|
|
|
- pmm: ratings
|
|
|
|
|
|
|
|
template_variables:
|
|
|
|
|
|
|
|
rating1: critic
|
|
|
|
|
|
|
|
rating1_image: imdb
|
|
|
|
|
|
|
|
rating2: audience
|
|
|
|
|
|
|
|
rating2_image: trakt
|
|
|
|
|
|
|
|
rating3: user
|
|
|
|
|
|
|
|
rating3_image: tmdb
|
|
|
|
|
|
|
|
horizontal_position: right
|
|
|
|
|
|
|
|
operations:
|
|
|
|
|
|
|
|
mass_critic_rating_update: imdb
|
|
|
|
|
|
|
|
mass_audience_rating_update: mdb_trakt
|
|
|
|
|
|
|
|
mass_user_rating_update: tmdb
|
|
|
|
|
|
|
|
playlist_files:
|
|
|
|
|
|
|
|
- pmm: playlist
|
|
|
|
|
|
|
|
settings:
|
|
|
|
|
|
|
|
cache: true
|
|
|
|
|
|
|
|
cache_expiration: 60
|
|
|
|
|
|
|
|
asset_directory: config/assets
|
|
|
|
|
|
|
|
asset_folders: true
|
|
|
|
|
|
|
|
asset_depth: 0
|
|
|
|
|
|
|
|
create_asset_folders: false
|
|
|
|
|
|
|
|
prioritize_assets: false
|
|
|
|
|
|
|
|
dimensional_asset_rename: false
|
|
|
|
|
|
|
|
download_url_assets: false
|
|
|
|
|
|
|
|
show_missing_season_assets: false
|
|
|
|
|
|
|
|
show_missing_episode_assets: false
|
|
|
|
|
|
|
|
show_asset_not_needed: true
|
|
|
|
|
|
|
|
sync_mode: append
|
|
|
|
|
|
|
|
minimum_items: 1
|
|
|
|
|
|
|
|
default_collection_order:
|
|
|
|
|
|
|
|
delete_below_minimum: true
|
|
|
|
|
|
|
|
delete_not_scheduled: false
|
|
|
|
|
|
|
|
run_again_delay: 2
|
|
|
|
|
|
|
|
missing_only_released: false
|
|
|
|
|
|
|
|
only_filter_missing: false
|
|
|
|
|
|
|
|
show_unmanaged: true
|
|
|
|
|
|
|
|
show_filtered: false
|
|
|
|
|
|
|
|
show_options: false
|
|
|
|
|
|
|
|
show_missing: true
|
|
|
|
|
|
|
|
show_missing_assets: true
|
|
|
|
|
|
|
|
save_report: false
|
|
|
|
|
|
|
|
tvdb_language: rus
|
|
|
|
|
|
|
|
ignore_ids:
|
|
|
|
|
|
|
|
ignore_imdb_ids:
|
|
|
|
|
|
|
|
item_refresh_delay: 0
|
|
|
|
|
|
|
|
playlist_sync_to_user: all
|
|
|
|
|
|
|
|
playlist_report: false
|
|
|
|
|
|
|
|
verify_ssl: true
|
|
|
|
|
|
|
|
custom_repo:
|
|
|
|
|
|
|
|
check_nightly: false
|
|
|
|
|
|
|
|
show_unconfigured: true
|
|
|
|
|
|
|
|
playlist_exclude_users:
|
|
|
|
|
|
|
|
webhooks: # Can be individually specified per library as well
|
|
|
|
|
|
|
|
error:
|
|
|
|
|
|
|
|
version:
|
|
|
|
|
|
|
|
run_start:
|
|
|
|
|
|
|
|
run_end:
|
|
|
|
|
|
|
|
changes:
|
|
|
|
|
|
|
|
delete:
|
|
|
|
|
|
|
|
plex: # Can be individually specified per library as well; REQUIRED for the script to run
|
|
|
|
|
|
|
|
url: http://
|
|
|
|
|
|
|
|
token: token
|
|
|
|
|
|
|
|
timeout: 60
|
|
|
|
|
|
|
|
clean_bundles: false
|
|
|
|
|
|
|
|
empty_trash: false
|
|
|
|
|
|
|
|
optimize: false
|
|
|
|
|
|
|
|
tmdb: # REQUIRED for the script to run
|
|
|
|
|
|
|
|
apikey: api
|
|
|
|
|
|
|
|
language: ru
|
|
|
|
|
|
|
|
cache_expiration: 60
|
|
|
|
|
|
|
|
region:
|
|
|
|
|
|
|
|
trakt:
|
|
|
|
|
|
|
|
client_id: id
|
|
|
|
|
|
|
|
client_secret: secret
|
|
|
|
|
|
|
|
pin: pin
|
|
|
|
|
|
|
|
authorization:
|
|
|
|
|
|
|
|
# everything below is autofilled by the script
|
|
|
|
|
|
|
|
access_token:
|
|
|
|
|
|
|
|
token_type:
|
|
|
|
|
|
|
|
expires_in:
|
|
|
|
|
|
|
|
refresh_token:
|
|
|
|
|
|
|
|
scope: public
|
|
|
|
|
|
|
|
created_at:
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
=== "Сериалы"
|
|
|
|
??? example "Конфиг файл"
|
|
|
|
|
|
|
|
|
|
|
|
```yaml
|
|
|
|
```yaml title="./plexmm/config.yml"
|
|
|
|
libraries:
|
|
|
|
libraries:
|
|
|
|
Сериалы:
|
|
|
|
Сериалы:
|
|
|
|
metadata_path:
|
|
|
|
metadata_path:
|
|
|
|
- file: config/TV-Shows/Collections.yml
|
|
|
|
- file: config/TV-Shows/Collections.yml
|
|
|
|
- folder: config/TV-Shows/Metadata/Anime
|
|
|
|
- folder: config/TV-Shows/Metadata/Anime
|
|
|
|
- folder: config/TV-Shows/Metadata/TV
|
|
|
|
- folder: config/TV-Shows/Metadata/TV
|
|
|
|
- pmm: basic
|
|
|
|
- pmm: basic
|
|
|
|
- pmm: imdb
|
|
|
|
- pmm: imdb
|
|
|
|
overlay_path:
|
|
|
|
overlay_path:
|
|
|
|
- remove_overlays: false
|
|
|
|
- remove_overlays: false
|
|
|
|
- reapply_overlay: false
|
|
|
|
- reapply_overlay: false
|
|
|
|
- pmm: ratings
|
|
|
|
- pmm: ratings
|
|
|
|
template_variables:
|
|
|
|
template_variables:
|
|
|
|
rating1: critic
|
|
|
|
rating1: critic
|
|
|
|
rating1_image: imdb
|
|
|
|
rating1_image: imdb
|
|
|
|
rating2: audience
|
|
|
|
rating2: audience
|
|
|
|
rating2_image: trakt
|
|
|
|
rating2_image: trakt
|
|
|
|
rating3: user
|
|
|
|
rating3: user
|
|
|
|
rating3_image: tmdb
|
|
|
|
rating3_image: tmdb
|
|
|
|
horizontal_position: right
|
|
|
|
horizontal_position: right
|
|
|
|
- pmm: resolution
|
|
|
|
- pmm: resolution
|
|
|
|
template_variables:
|
|
|
|
template_variables:
|
|
|
|
overlay_level: season
|
|
|
|
overlay_level: season
|
|
|
|
- pmm: resolution
|
|
|
|
- pmm: resolution
|
|
|
|
template_variables:
|
|
|
|
template_variables:
|
|
|
|
overlay_level: episode
|
|
|
|
overlay_level: episode
|
|
|
|
- pmm: ratings # 3, 4
|
|
|
|
- pmm: ratings # 3, 4
|
|
|
|
template_variables:
|
|
|
|
template_variables:
|
|
|
|
rating1: audience
|
|
|
|
rating1: audience
|
|
|
|
rating1_image: trakt
|
|
|
|
rating1_image: trakt
|
|
|
|
horizontal_position: right # the set of ratings is on the right of the poster
|
|
|
|
horizontal_position: right # the set of ratings is on the right of the poster
|
|
|
|
overlay_level: episode
|
|
|
|
overlay_level: episode
|
|
|
|
- pmm: status
|
|
|
|
- pmm: status
|
|
|
|
template_variables:
|
|
|
|
template_variables:
|
|
|
|
font_size: 75
|
|
|
|
font_size: 75
|
|
|
|
#font: config/fonts/Juventus-Fans-Bold.ttf
|
|
|
|
#font: config/fonts/Juventus-Fans-Bold.ttf
|
|
|
|
back_color: "#262626" # darker
|
|
|
|
back_color: "#262626" # darker
|
|
|
|
back_width: 1920
|
|
|
|
back_width: 1920
|
|
|
|
back_height: 125
|
|
|
|
back_height: 125
|
|
|
|
horizontal_align: center
|
|
|
|
horizontal_align: center
|
|
|
|
vertical_align: top
|
|
|
|
vertical_align: top
|
|
|
|
vertical_offset: 0
|
|
|
|
vertical_offset: 0
|
|
|
|
```
|
|
|
|
```
|