@ -1,3 +1,13 @@
|
||||
.idea
|
||||
*/desktop.ini
|
||||
/.vscode
|
||||
.DS_Store
|
||||
.github/.DS_Store
|
||||
Adam-Pope/.DS_Store
|
||||
Buzzie/.DS_Store
|
||||
Draper/.DS_Store
|
||||
Frexe/.DS_Store
|
||||
JJJonesJr33/.DS_Store
|
||||
nwithan8/.DS_Store
|
||||
sysmoon/.DS_Store
|
||||
yozora/.DS_Store
|
||||
|
@ -1 +1,13 @@
|
||||
#IMPORTANT DISCLAIMER
|
||||
|
||||
This repo contains community-sourced configurations.
|
||||
|
||||
They are not maintained, warranted, or tested by the PMM team.
|
||||
|
||||
They may or may not:
|
||||
1. do what you want
|
||||
2. work at all
|
||||
3. cause data loss
|
||||
4. kick your puppy
|
||||
|
||||
If you use anything in this repo, you are taking sole responsibility for that decision.
|
||||
|
@ -0,0 +1,12 @@
|
||||
## Assets
|
||||
|
||||
> [!IMPORTANT]
|
||||
> I use my own script `PlexPosterMaker.ps1` to get textless posters https://github.com/fscorrupt/Plex-Poster-Maker .
|
||||
>
|
||||
> I also use PMM's assets with folder structure as described in the wiki here: https://metamanager.wiki/en/latest/pmm/guides/assets/
|
||||
|
||||
### Here are some Examples of PPM (Plex-Poster-Maker), before the PMM run:
|
||||
![](https://i.imgur.com/9Ojso4Z.jpeg)
|
||||
|
||||
### Here are some Examples after PMM run:
|
||||
![](https://i.imgur.com/ytEbDm8.jpeg)
|
After Width: | Height: | Size: 153 KiB |
After Width: | Height: | Size: 165 KiB |
After Width: | Height: | Size: 161 KiB |
After Width: | Height: | Size: 111 KiB |
After Width: | Height: | Size: 278 KiB |
After Width: | Height: | Size: 74 KiB |
After Width: | Height: | Size: 202 KiB |
After Width: | Height: | Size: 249 KiB |
After Width: | Height: | Size: 119 KiB |
@ -0,0 +1,4 @@
|
||||
# space_chef-PMM-Configs
|
||||
|
||||
Just a sample of my config and a collection of my yml files. Make sure to update the file paths in the collections if you move things around. Some custom posters are availble here that go with some of the collections.
|
||||
<https://drive.google.com/drive/folders/110wEbXTcuWwq8xKibtGhz_Bgd4T1Z7Ct?usp=sharing>
|
@ -0,0 +1,337 @@
|
||||
# _______ __ __ __ __
|
||||
# / \/ | / \ / | / |
|
||||
# $$$$$$$ $$ | ______ __ __ $$ \ /$$ | ______ _$$ |_ ______
|
||||
# $$ |__$$ $$ |/ \/ \ / | $$$ \ /$$$ |/ \/ $$ | / \
|
||||
# $$ $$/$$ /$$$$$$ $$ \/$$/ $$$$ /$$$$ /$$$$$$ $$$$$$/ $$$$$$ |
|
||||
# $$$$$$$/ $$ $$ $$ |$$ $$< $$ $$ $$/$$ $$ $$ | $$ | __ / $$ |
|
||||
# $$ | $$ $$$$$$$$/ /$$$$ \ $$ |$$$/ $$ $$$$$$$$/ $$ |/ /$$$$$$$ |
|
||||
# $$ | $$ $$ /$$/ $$ | $$ | $/ $$ $$ | $$ $$/$$ $$ |
|
||||
# $__ $__ $$$$$$$/$$/ $$/ $$/ $$/ $$$$$$$/ $$$$/ $$$$$$$/
|
||||
# / \ / |
|
||||
# $$ \ /$$ | ______ _______ ______ ______ ______ ______
|
||||
# $$$ \ /$$$ |/ \/ \ / \ / \ / \ / \
|
||||
# $$$$ /$$$$ |$$$$$$ $$$$$$$ |$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ |
|
||||
# $$ $$ $$/$$ |/ $$ $$ | $$ |/ $$ $$ | $$ $$ $$ $$ | $$/
|
||||
# $$ |$$$/ $$ /$$$$$$$ $$ | $$ /$$$$$$$ $$ \__$$ $$$$$$$$/$$ |
|
||||
# $$ | $/ $$ $$ $$ $$ | $$ $$ $$ $$ $$ $$ $$ |
|
||||
# $$/ $$/ $$$$$$$/$$/ $$/ $$$$$$$/ $$$$$$$ |$$$$$$$/$$/
|
||||
# / \__$$ |
|
||||
# $$ $$/
|
||||
# $$$$$$/
|
||||
|
||||
#═════════════════════════════════════════════════════════════════════════════════════
|
||||
# __ __ ___ __ __ ___ ___ ___
|
||||
# | \/ | / _ \\ \ / /|_ _|| __|/ __|
|
||||
# | |\/| || (_) |\ V / | | | _| \__ \
|
||||
# |_| |_| \___/ \_/ |___||___||___/
|
||||
#
|
||||
libraries:
|
||||
Movies:
|
||||
report_path: config/missing/movies_missing.yml
|
||||
template_variables:
|
||||
collection_mode: hide
|
||||
use_separator: true
|
||||
collection_files:
|
||||
#SEPARATORS
|
||||
- file: config/scripts/collections/separators.yml
|
||||
asset_directory: "config/assets/#Collections#/separators"
|
||||
#BASIC
|
||||
- file: config/scripts/collections/basic.yml
|
||||
asset_directory: "config/assets/#Collections#/Basic"
|
||||
#PLEX
|
||||
- file: config/scripts/collections/plex.yml
|
||||
asset_directory:
|
||||
- "config/assets/#Collections#/Custom"
|
||||
- "config/assets/#Collections#/Genre"
|
||||
#ACTOR
|
||||
- file: config/scripts/collections/actor.yml
|
||||
schedule: hourly(3)
|
||||
asset_directory: "config/assets/#Collections#/Actors"
|
||||
#DIRECTOR
|
||||
- file: config/scripts/collections/director.yml
|
||||
schedule: hourly(3)
|
||||
asset_directory: "config/assets/#Collections#/Directors"
|
||||
#FRANCHISE - TMDB
|
||||
- pmm: franchise
|
||||
schedule: hourly(3)
|
||||
template_variables:
|
||||
collection_section: '601'
|
||||
asset_directory: "config/assets/#Collections#/Custom"
|
||||
remove_prefix: The
|
||||
remove_suffix: Collection
|
||||
exclude:
|
||||
- 556928 #Father O'Malley
|
||||
- 1037405 #Broadway Melody
|
||||
- 1260913 #Three Flavours Cornetto
|
||||
#TMDB
|
||||
- file: config/scripts/collections/tmdb.yml
|
||||
asset_directory: "config/assets/#Collections#/Custom"
|
||||
#IMDB
|
||||
- file: config/scripts/collections/imdb.yml
|
||||
asset_directory: "config/assets/#Collections#/Custom"
|
||||
- file: config/scripts/collections/oscar_nominees.yml
|
||||
# schedule: non_existing
|
||||
schedule: monthly(1)
|
||||
asset_directory: "config/assets/#Oscar_Nominees#"
|
||||
#METADATA
|
||||
metadata_files:
|
||||
- file: config/scripts/metadata/movie_metadata.yml
|
||||
schedule: hourly(3)
|
||||
- file: config/scripts/metadata/4k_metadata.yml
|
||||
schedule: hourly(3)
|
||||
#OVERLAYS
|
||||
# schedule_overlays: hourly(3)
|
||||
overlay_files:
|
||||
- remove_overlays: false
|
||||
- reapply_overlay: true
|
||||
- file: config/scripts/overlays/overlays.yml
|
||||
- file: config/scripts/overlays/overlays_oscar_nominees.yml
|
||||
#OPERATIONS
|
||||
operations:
|
||||
- schedule: hourly(05-04)
|
||||
metadata_backup:
|
||||
path: config/backups/movie_backup.yml
|
||||
sync_tags: true
|
||||
add_blank_entries: false
|
||||
assets_for_all: true
|
||||
split_duplicates: true
|
||||
- schedule: all[weekly(sunday), hourly(3)]
|
||||
mass_genre_update: tmdb
|
||||
mass_content_rating_update: mdb
|
||||
mass_studio_update: tmdb
|
||||
mass_originally_available_update: tmdb
|
||||
mass_critic_rating_update: mdb_metacritic
|
||||
mass_audience_rating_update: imdb
|
||||
mass_user_rating_update: imdb
|
||||
|
||||
#═════════════════════════════════════════════════════════════════════════════════════
|
||||
# _ _ _ __ _ _ _ _ ___
|
||||
# | | | | |/ / | | | | | || | | \
|
||||
# |_ _| | ' < | |_| | | __ | | |) |
|
||||
# |_| |_|\_\ \___/ |_||_| |___/
|
||||
#
|
||||
4K UHD:
|
||||
schedule: hourly(3)
|
||||
asset_directory: "config/assets/#Diamond_Edition#"
|
||||
report_path: config/missing/4K UHD_report.yml
|
||||
#METADATA
|
||||
metadata_files:
|
||||
- file: config/scripts/metadata/4k_metadata.yml
|
||||
#OVERLAYS
|
||||
overlay_files:
|
||||
- remove_overlays: false
|
||||
- reapply_overlay: false
|
||||
- file: config/scripts/overlays/overlays_4KUHD.yml
|
||||
#OPERATIONS
|
||||
operations:
|
||||
- schedule: hourly(05-04)
|
||||
metadata_backup:
|
||||
path: config/backups/4K_backup.yml
|
||||
sync_tags: true
|
||||
add_blank_entries: false
|
||||
assets_for_all: true
|
||||
split_duplicates: true
|
||||
- schedule: all[weekly(sunday), hourly(3)]
|
||||
mass_genre_update: tmdb
|
||||
mass_content_rating_update: mdb
|
||||
mass_studio_update: tmdb
|
||||
mass_originally_available_update: tmdb
|
||||
mass_critic_rating_update: mdb_metacritic
|
||||
mass_audience_rating_update: imdb
|
||||
mass_user_rating_update: imdb
|
||||
|
||||
|
||||
#═════════════════════════════════════════════════════════════════════════════════════
|
||||
# _____ __ __ ___ _ _ ___ __ __ ___
|
||||
# |_ _|\ \ / / / __|| || | / _ \\ \ / // __|
|
||||
# | | \ V / \__ \| __ || (_) |\ \/\/ / \__ \
|
||||
# |_| \_/ |___/|_||_| \___/ \_/\_/ |___/
|
||||
#
|
||||
TV Shows:
|
||||
report_path: config/missing/tv_missing.yml
|
||||
template_variables:
|
||||
collection_mode: hide
|
||||
use_separator: true
|
||||
|
||||
collection_files:
|
||||
#SEPARATORS
|
||||
- file: config/scripts/collections/separators.yml
|
||||
asset_directory: "config/assets/#Collections#/separators"
|
||||
#BASIC
|
||||
- file: config/scripts/collections/basic.yml
|
||||
asset_directory: "config/assets/#Collections#/Basic"
|
||||
#PLEX
|
||||
- file: config/scripts/collections/plex.yml
|
||||
asset_directory:
|
||||
- "config/assets/#Collections#/Custom"
|
||||
- "config/assets/#Collections#/Genre"
|
||||
#IMDB
|
||||
- file: config/scripts/collections/imdb.yml
|
||||
asset_directory: "config/assets/#Collections#/Custom"
|
||||
#SHUFFLE
|
||||
- file: config/scripts/collections/shuffle.yml
|
||||
schedule: hourly(3)
|
||||
asset_directory:
|
||||
- "config/assets/#Collections#/Custom"
|
||||
- "config/assets/#Collections#/Genre"
|
||||
#METADATA
|
||||
metadata_files:
|
||||
- file: config/scripts/metadata/tv_metadata.yml
|
||||
schedule: hourly(3)
|
||||
#OVERLAY
|
||||
schedule_overlays: hourly(3)
|
||||
overlay_files:
|
||||
- remove_overlays: false
|
||||
- reapply_overlay: false
|
||||
- file: config/scripts/overlays/overlays.yml
|
||||
|
||||
#OPERATIONS
|
||||
operations:
|
||||
- schedule: hourly(05-04)
|
||||
metadata_backup:
|
||||
path: config/backups/tv_backup.yml
|
||||
sync_tags: true
|
||||
add_blank_entries: false
|
||||
assets_for_all: true
|
||||
split_duplicates: true
|
||||
- schedule: all[weekly(sunday), hourly(3)]
|
||||
mass_genre_update: tvdb
|
||||
mass_content_rating_update: mdb
|
||||
mass_studio_update: tmdb
|
||||
mass_originally_available_update: tvdb
|
||||
mass_critic_rating_update: mdb_metacritic
|
||||
mass_audience_rating_update: imdb
|
||||
mass_user_rating_update: imdb
|
||||
mass_episode_audience_rating_update: imdb
|
||||
mass_episode_user_rating_update: imdb
|
||||
mass_episode_critic_rating_update: imdb
|
||||
|
||||
#═════════════════════════════════════════════════════════════════════════════════════
|
||||
# __ __ _ ___ _____ ___ ___
|
||||
# | \/ | /_\ / __||_ _|| __|| _ \
|
||||
# | |\/| | / _ \ \__ \ | | | _| | /
|
||||
# |_| |_|/_/ \_\|___/ |_| |___||_|_\
|
||||
# ___ _ _ ___ ___
|
||||
# / __|| | /_\ / __|/ __|
|
||||
# | (__ | |__ / _ \ \__ \\__ \
|
||||
# \___||____|/_/ \_\|___/|___/
|
||||
#
|
||||
MasterClass:
|
||||
schedule: all[weekly(sunday), hourly(3)]
|
||||
report_path: config/missing/master_report.yml
|
||||
template_variables:
|
||||
collection_mode: hide
|
||||
use_separator: true
|
||||
collection_files:
|
||||
- file: config/scripts/collections/masterclass_collections.yml
|
||||
asset_directory: "config/assets/#MasterClass#/Collections"
|
||||
metadata_files:
|
||||
- file: config/scripts/metadata/masterclass_meta.yml
|
||||
asset_directory: "config/assets/#MasterClass#"
|
||||
operations:
|
||||
assets_for_all: true
|
||||
split_duplicates: true
|
||||
metadata_backup:
|
||||
path: config/backups/masterclass_backup.yml
|
||||
sync_tags: true
|
||||
add_blank_entries: false
|
||||
#═════════════════════════════════════════════════════════════════════════════════════
|
||||
# ___ ___ _____ _____ ___ _ _ ___ ___
|
||||
# / __|| __||_ _||_ _||_ _|| \| | / __|/ __|
|
||||
# \__ \| _| | | | | | | | .` || (_ |\__ \
|
||||
# |___/|___| |_| |_| |___||_|\_| \___||___/
|
||||
#
|
||||
settings:
|
||||
asset_directory:
|
||||
- config/assets
|
||||
- config/overlays
|
||||
- "config/assets/#Collections#"
|
||||
- "config/assets/#MasterClass#"
|
||||
- "config/assets/#Diamond_Edition#"
|
||||
- "config/assets/#Oscar_Nominees#"
|
||||
cache: true
|
||||
cache_expiration: 60
|
||||
asset_folders: true
|
||||
asset_depth: 3
|
||||
create_asset_folders: true
|
||||
prioritize_assets: true
|
||||
dimensional_asset_rename: false
|
||||
download_url_assets: true
|
||||
#═════════════════════════════════
|
||||
show_missing_assets: true
|
||||
show_missing_season_assets: false
|
||||
show_missing_episode_assets: false
|
||||
show_asset_not_needed: false
|
||||
missing_only_released: false
|
||||
only_filter_missing: false
|
||||
show_unmanaged: true
|
||||
show_unconfigured: true
|
||||
show_filtered: false
|
||||
show_options: true
|
||||
show_missing: false
|
||||
#═════════════════════════════════
|
||||
minimum_items: 1
|
||||
delete_below_minimum: true
|
||||
delete_not_scheduled: false
|
||||
run_again_delay: 1
|
||||
save_report: true
|
||||
tvdb_language: eng
|
||||
item_refresh_delay: 60
|
||||
build_collection: true
|
||||
sync_mode: sync
|
||||
verify_ssl: true
|
||||
check_nightly: false
|
||||
default_collection_order:
|
||||
ignore_ids:
|
||||
ignore_imdb_ids:
|
||||
custom_repo:
|
||||
playlist_sync_to_users: all
|
||||
playlist_exclude_users:
|
||||
playlist_report: false
|
||||
run_order:
|
||||
- operations
|
||||
- metadata
|
||||
- collections
|
||||
- overlays
|
||||
#═════════════════════════════════════════════════════════════════════════════════════
|
||||
# _ ___ ___ ___ _ _ ___
|
||||
# | | / _ \ / __| |_ _| | \| | / __|
|
||||
# | |__ | (_) | | (_ | | | | .` | \__ \
|
||||
# |____| \___/ \___| |___| |_|\_| |___/
|
||||
#
|
||||
plex:
|
||||
url: http://192.168.1.11:32400
|
||||
token: "token here"
|
||||
timeout: 60
|
||||
clean_bundles: false
|
||||
empty_trash: false
|
||||
optimize: false
|
||||
db_cache:
|
||||
verify_ssl:
|
||||
#═════════════════════════════════
|
||||
tmdb:
|
||||
apikey: "api key here"
|
||||
language: en
|
||||
cache_expiration: 60
|
||||
region:
|
||||
#═════════════════════════════════
|
||||
tautulli:
|
||||
url: http://192.168.1.11:8181
|
||||
apikey: "api key here"
|
||||
#═════════════════════════════════
|
||||
trakt:
|
||||
client_id: "Client ID here"
|
||||
client_secret: "Client secret here"
|
||||
authorization:
|
||||
access_token: "acess token here"
|
||||
token_type: Bearer
|
||||
expires_in: 7889237
|
||||
refresh_token: "refresh token here"
|
||||
scope: public
|
||||
created_at:
|
||||
pin:
|
||||
#═════════════════════════════════
|
||||
mdblist:
|
||||
apikey: "api key here"
|
||||
cache_expiration: 60
|
||||
#═════════════════════════════════════════════════════════════════════════════════════
|
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 63 KiB |
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 66 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 105 KiB |
After Width: | Height: | Size: 105 KiB |
After Width: | Height: | Size: 105 KiB |
After Width: | Height: | Size: 40 KiB |
After Width: | Height: | Size: 36 KiB |
After Width: | Height: | Size: 41 KiB |
After Width: | Height: | Size: 46 KiB |
After Width: | Height: | Size: 42 KiB |
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 29 KiB |
After Width: | Height: | Size: 55 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 311 KiB |
After Width: | Height: | Size: 371 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 9.8 KiB |
After Width: | Height: | Size: 9.7 KiB |
After Width: | Height: | Size: 9.7 KiB |
After Width: | Height: | Size: 110 KiB |
After Width: | Height: | Size: 110 KiB |
After Width: | Height: | Size: 110 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 79 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 18 KiB |