|
|
@ -1,44 +1,37 @@
|
|
|
|
Plex Meta Managers
|
|
|
|
# Plex Meta Managers
|
|
|
|
|
|
|
|
|
|
|
|
.env файл
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
PUID=1000
|
|
|
|
|
|
|
|
PGID=1000
|
|
|
|
|
|
|
|
TZ="Asia/Yekaterinburg"
|
|
|
|
|
|
|
|
DOCKER_APP="/opt/appdata"
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
``` yaml
|
|
|
|
``` yaml title="docker-compose.yml
|
|
|
|
plexmm-films:
|
|
|
|
version: "3.7"
|
|
|
|
|
|
|
|
services:
|
|
|
|
|
|
|
|
plexmm:
|
|
|
|
image: lscr.io/linuxserver/plex-meta-manager:latest
|
|
|
|
image: lscr.io/linuxserver/plex-meta-manager:latest
|
|
|
|
container_name: plexmm-films
|
|
|
|
container_name: plexmm
|
|
|
|
restart: "no"
|
|
|
|
restart: "no"
|
|
|
|
networks:
|
|
|
|
|
|
|
|
- direct_net
|
|
|
|
|
|
|
|
security_opt:
|
|
|
|
security_opt:
|
|
|
|
- no-new-privileges:true
|
|
|
|
- no-new-privileges:true
|
|
|
|
environment:
|
|
|
|
environment:
|
|
|
|
TZ: $TZ
|
|
|
|
TZ: "Asia/Yekaterinburg"
|
|
|
|
PUID: $PUID
|
|
|
|
PUID: 1000
|
|
|
|
PGID: $PGID
|
|
|
|
PGID: 1000
|
|
|
|
PMM_CONFIG: /config/config.yml #optional
|
|
|
|
PMM_CONFIG: /config/config.yml #optional
|
|
|
|
PMM_TIME: 03:00 #optional
|
|
|
|
PMM_TIME: 03:00 #optional
|
|
|
|
PMM_RUN: "True" #optional
|
|
|
|
PMM_RUN: "True" #optional
|
|
|
|
PMM_TEST: "False" #optional
|
|
|
|
PMM_TEST: "False" #optional
|
|
|
|
PMM_NO_MISSING: "False" #optional
|
|
|
|
PMM_NO_MISSING: "False" #optional
|
|
|
|
volumes:
|
|
|
|
volumes:
|
|
|
|
- $DOCKER_APP/plexmm/films:/config
|
|
|
|
- ./plexmm:/config
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
конфиг файл в папке $DOCKER_APP/plexmm/films
|
|
|
|
## Конфиг файл в папке ./plexmm
|
|
|
|
|
|
|
|
|
|
|
|
config.yml
|
|
|
|
??? example "config.yml"
|
|
|
|
|
|
|
|
|
|
|
|
```yaml
|
|
|
|
=== "Фильмы"
|
|
|
|
## This file is a template remove the .template to use the file
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
libraries:
|
|
|
|
```yaml
|
|
|
|
|
|
|
|
## This file is a template remove the .template to use the file
|
|
|
|
|
|
|
|
libraries:
|
|
|
|
Фильмы:
|
|
|
|
Фильмы:
|
|
|
|
metadata_path:
|
|
|
|
metadata_path:
|
|
|
|
- file: config/Movies/Genre.yml
|
|
|
|
- file: config/Movies/Genre.yml
|
|
|
@ -66,9 +59,9 @@ libraries:
|
|
|
|
mass_critic_rating_update: imdb
|
|
|
|
mass_critic_rating_update: imdb
|
|
|
|
mass_audience_rating_update: mdb_trakt
|
|
|
|
mass_audience_rating_update: mdb_trakt
|
|
|
|
mass_user_rating_update: tmdb
|
|
|
|
mass_user_rating_update: tmdb
|
|
|
|
playlist_files:
|
|
|
|
playlist_files:
|
|
|
|
- pmm: playlist
|
|
|
|
- pmm: playlist
|
|
|
|
settings:
|
|
|
|
settings:
|
|
|
|
cache: true
|
|
|
|
cache: true
|
|
|
|
cache_expiration: 60
|
|
|
|
cache_expiration: 60
|
|
|
|
asset_directory: config/assets
|
|
|
|
asset_directory: config/assets
|
|
|
@ -106,26 +99,26 @@ settings:
|
|
|
|
check_nightly: false
|
|
|
|
check_nightly: false
|
|
|
|
show_unconfigured: true
|
|
|
|
show_unconfigured: true
|
|
|
|
playlist_exclude_users:
|
|
|
|
playlist_exclude_users:
|
|
|
|
webhooks: # Can be individually specified per library as well
|
|
|
|
webhooks: # Can be individually specified per library as well
|
|
|
|
error:
|
|
|
|
error:
|
|
|
|
version:
|
|
|
|
version:
|
|
|
|
run_start:
|
|
|
|
run_start:
|
|
|
|
run_end:
|
|
|
|
run_end:
|
|
|
|
changes:
|
|
|
|
changes:
|
|
|
|
delete:
|
|
|
|
delete:
|
|
|
|
plex: # Can be individually specified per library as well; REQUIRED for the script to run
|
|
|
|
plex: # Can be individually specified per library as well; REQUIRED for the script to run
|
|
|
|
url: http://
|
|
|
|
url: http://
|
|
|
|
token: token
|
|
|
|
token: token
|
|
|
|
timeout: 60
|
|
|
|
timeout: 60
|
|
|
|
clean_bundles: false
|
|
|
|
clean_bundles: false
|
|
|
|
empty_trash: false
|
|
|
|
empty_trash: false
|
|
|
|
optimize: false
|
|
|
|
optimize: false
|
|
|
|
tmdb: # REQUIRED for the script to run
|
|
|
|
tmdb: # REQUIRED for the script to run
|
|
|
|
apikey: api
|
|
|
|
apikey: api
|
|
|
|
language: ru
|
|
|
|
language: ru
|
|
|
|
cache_expiration: 60
|
|
|
|
cache_expiration: 60
|
|
|
|
region:
|
|
|
|
region:
|
|
|
|
trakt:
|
|
|
|
trakt:
|
|
|
|
client_id: id
|
|
|
|
client_id: id
|
|
|
|
client_secret: secret
|
|
|
|
client_secret: secret
|
|
|
|
pin: pin
|
|
|
|
pin: pin
|
|
|
@ -137,11 +130,11 @@ trakt:
|
|
|
|
refresh_token:
|
|
|
|
refresh_token:
|
|
|
|
scope: public
|
|
|
|
scope: public
|
|
|
|
created_at:
|
|
|
|
created_at:
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
Для сериалов:
|
|
|
|
=== "Сериалы"
|
|
|
|
|
|
|
|
|
|
|
|
```yaml
|
|
|
|
```yaml
|
|
|
|
Сериалы:
|
|
|
|
Сериалы:
|
|
|
|
metadata_path:
|
|
|
|
metadata_path:
|
|
|
|
- file: config/TV-Shows/Collections.yml
|
|
|
|
- file: config/TV-Shows/Collections.yml
|
|
|
@ -183,4 +176,4 @@ trakt:
|
|
|
|
horizontal_align: center
|
|
|
|
horizontal_align: center
|
|
|
|
vertical_align: top
|
|
|
|
vertical_align: top
|
|
|
|
vertical_offset: 0
|
|
|
|
vertical_offset: 0
|
|
|
|
```
|
|
|
|
```
|