pull/519/head
hstephens 2 years ago
commit c96a0115d2

@ -1,17 +1,19 @@
# bullmoose20 PMM files # bullmoose20 PMM files
## Basics ## Basics
I run PMM nightly (not lsio image) and Plex(hotio image) within Unraid: I run PMM nightly (not lsio image) and Plex(hotio image) on Unraid 6.11.2. At the top of my config.yml file I will usually specify the version that this config.yml file works with.
<br> <br>
## Instructions ## Instructions
Take what you need from my config.yml. I run everything stock from the github default PMM and tweak from within my config.yml to "make it my own". If you perform a straight copy, search for `(redacted)` as you will need to replace that with your own information. Take what you need from my config.yml. I run everything stock from the github default PMM and tweak from within my config.yml to "make it my own". If you perform a straight copy, search for `(redacted)` as you will need to replace that with your own information.
If you want to set the language file to something other than fr (french) do not forget to make that change to `language: fr` lines in the config.yml file before running. As for the `placeholder_imdb_id:` ensure that you read and understand those lines as you may need to choose your own movie or TV Show as your library may not have the two references that I have.
Nothing is local other than the fonts which are included in this repo (fonts.zip). These fonts are the best match I could find per ratings site and the ratings overlays. Nothing is local other than the fonts which are included in this repo (fonts.zip). These fonts are the best match I could find per ratings site and the ratings overlays.
Unzip the fonts into `config/metadata/overlays/fonts/` to use this config without modifications. Unzip the fonts into `config/metadata/overlays/fonts/` to use this config without modifications.
You can put the fonts elsewhere, but if you choose to do that, you will need to adjust the ratings section (rating1_font:, rating2_font:, rating2_font:) of the overlays within the config.yml file to point to the location you chose. You can put the fonts elsewhere, but if you choose to do that, you will need to adjust the ratings section (rating1_font:, rating2_font:, rating3_font:) of the overlays within the config.yml file to point to the location you chose.
<br> <br>

@ -1,10 +1,12 @@
### Must be on NIGHTLY 1.17.3-develop188 or greater
libraries: libraries:
TestMovies: # Must match a library name in your Plex Movies: # Must match a library name in your Plex
report_path: config/missing/Movies_missing.yml report_path: config/missing/Movies_missing.yml
template_variables: template_variables:
sep_style: gray # use the gray separators globally for this library sep_style: gray # use the gray separators globally for this library
collection_mode: hide # hide the collections collection_mode: hide # hide the collections
language: fr # could be default, de, fr, pt-br or another lang code that we have tranlsated language: fr # could be default, de, fr, pt-br or another lang code that we have tranlsated
placeholder_imdb_id: tt8579674 # 1917 (2019) placeholder id for the separators
metadata_path: metadata_path:
- pmm: separator_award # An "index card" - pmm: separator_award # An "index card"
- pmm: bafta # BAFTA Awards - pmm: bafta # BAFTA Awards
@ -12,7 +14,7 @@ libraries:
data: data:
starting: 2014 starting: 2014
ending: current_year ending: current_year
- pmm: cannes # Cannes Film Fstical Awards - pmm: cannes # Cannes Film Festival Awards
template_variables: # based on when the award show started template_variables: # based on when the award show started
data: data:
starting: 2016 starting: 2016
@ -52,8 +54,8 @@ libraries:
- pmm: tmdb # TMDb Charts (Popular, Trending, etc.) - pmm: tmdb # TMDb Charts (Popular, Trending, etc.)
- pmm: trakt # Trakt Charts (Popular, Trending, etc.) - pmm: trakt # Trakt Charts (Popular, Trending, etc.)
- pmm: flixpatrol # Flixpatrol Charts (Popular, Trending, etc.) - pmm: flixpatrol # Flixpatrol Charts (Popular, Trending, etc.)
- pmm: basic # Keep this as the last chart item so that collection_mode: hide works properly on library tab for CHART COLLECTION - pmm: basic # Some basic chart collections
- pmm: collectionless # Collectionless movies/shows # Keep this as the last chart item so that collection_mode: hide works properly on library tab for CHART COLLECTION - pmm: collectionless # Collectionless movies/shows
- pmm: actor # Actors - pmm: actor # Actors
template_variables: # bw, rainier, or orig style is used. depth and limit is set low but sometimes I boost to 10, 150 template_variables: # bw, rainier, or orig style is used. depth and limit is set low but sometimes I boost to 10, 150
style: bw style: bw
@ -119,10 +121,9 @@ libraries:
- pmm: universe # Marvel Cinematic Universe, Wizarding World, etc. - pmm: universe # Marvel Cinematic Universe, Wizarding World, etc.
overlay_path: overlay_path:
- remove_overlays: false # Set to true if you want to remove overlays - remove_overlays: false # Set to true if you want to remove overlays
- reapply_overlay: true # If you are doing a lot of testing and changes like me, keep this to true to always reapply overlays - reapply_overlay: false # If you are doing a lot of testing and changes like me, keep this to true to always reapply overlays
- pmm: audio_codec # FLAC, DTS-X, TrueHD, etc. # - reset_overlays: tmdb # if you want to reset the poster to default poster from tmdb
# template_variables: - pmm: audio_codec # FLAC, DTS-X, TrueHD, etc. style: standard/compact. compact is default
# style: standard
- pmm: language_count # blank means 1 audio language track, dual means 2, multi means > 2 - pmm: language_count # blank means 1 audio language track, dual means 2, multi means > 2
- pmm: commonsense # Age 2+, Age 14+, etc. - pmm: commonsense # Age 2+, Age 14+, etc.
# - pmm: direct_play # - pmm: direct_play
@ -130,7 +131,10 @@ libraries:
template_variables: template_variables:
position: left position: left
time_window: this_year time_window: this_year
# - pmm: language - pmm: languages # Languages spoken and subtitles with associated flags and two-digit lang codes
- pmm: languages # Languages spoken and subtitles with associated flags and two-digit lang codes
template_variables:
use_subtitles: true
- pmm: mediastinger # Mediastinger overlay when the media item contains a stinger at the end of the movie/show or during the credits - pmm: mediastinger # Mediastinger overlay when the media item contains a stinger at the end of the movie/show or during the credits
- pmm: ratings # Ratings with custom fonts matched to the style of the rating, font_size, and on the right in 'square' format - pmm: ratings # Ratings with custom fonts matched to the style of the rating, font_size, and on the right in 'square' format
template_variables: template_variables:
@ -168,7 +172,7 @@ libraries:
- pmm: resolution # 4K HDR, 1080P FHD, etc. - pmm: resolution # 4K HDR, 1080P FHD, etc.
- pmm: ribbon # Used for ribbon in bottom right - pmm: ribbon # Used for ribbon in bottom right
- pmm: streaming # Streaming on Disney+, Netflix, etc. - pmm: streaming # Streaming on Disney+, Netflix, etc.
- pmm: versions # Will show duplicates for that media item in top right area - pmm: versions # Will show duplicates for that media item and works with overlay_level show, episode, and season
- pmm: video_format # Remux, DVD, Blu-Ray, etc. in bottom left - pmm: video_format # Remux, DVD, Blu-Ray, etc. in bottom left
settings: settings:
asset_directory: asset_directory:
@ -186,12 +190,13 @@ libraries:
mass_originally_available_update: tmdb # Update all original available date from tmdb mass_originally_available_update: tmdb # Update all original available date from tmdb
mass_imdb_parental_labels: without_none mass_imdb_parental_labels: without_none
TestTV Shows: # Must match a library name in your Plex TV Shows: # Must match a library name in your Plex
report_path: config/missing/TV_missing.yml report_path: config/missing/TV_missing.yml
template_variables: template_variables:
sep_style: gray # use the gray separators globally for this library sep_style: gray # use the gray separators globally for this library
collection_mode: hide # hide the collections collection_mode: hide # hide the collections
language: fr # could be default, de, fr, pt-br or another lang code that we have tranlsated language: fr # could be default, de, fr, pt-br or another lang code that we have tranlsated
placeholder_imdb_id: tt1190634 # The Boys (2019) placeholder id for the separators
metadata_path: metadata_path:
- pmm: separator_award # An "index card" - pmm: separator_award # An "index card"
- pmm: choice # Critic's Choice Awards - pmm: choice # Critic's Choice Awards
@ -218,8 +223,8 @@ libraries:
- pmm: tmdb # TMDb Charts (Popular, Trending, etc.) - pmm: tmdb # TMDb Charts (Popular, Trending, etc.)
- pmm: trakt # Trakt Charts (Popular, Trending, etc.) - pmm: trakt # Trakt Charts (Popular, Trending, etc.)
- pmm: flixpatrol # Flixpatrol Charts (Popular, Trending, etc.) - pmm: flixpatrol # Flixpatrol Charts (Popular, Trending, etc.)
- pmm: basic # Keep this as the last chart item so that collection_mode: hide works properly on library tab for CHART COLLECTION - pmm: basic # Some basic chart collections
- pmm: collectionless # Collectionless movies/shows # Keep this as the last chart item so that collection_mode: hide works properly on library tab for CHART COLLECTION - pmm: collectionless # Collectionless movies/shows
- pmm: actor # Actors - pmm: actor # Actors
template_variables: # bw, rainier, or orig style is used. depth and limit is set low but sometimes I boost to 10, 150 template_variables: # bw, rainier, or orig style is used. depth and limit is set low but sometimes I boost to 10, 150
exclude: # ever have some random person... you can exclude them if you want exclude: # ever have some random person... you can exclude them if you want
@ -249,21 +254,15 @@ libraries:
- pmm: streaming # Streaming on Disney+, Netflix, etc. - pmm: streaming # Streaming on Disney+, Netflix, etc.
overlay_path: overlay_path:
- remove_overlays: false # Set to true if you want to remove overlays - remove_overlays: false # Set to true if you want to remove overlays
- reapply_overlay: true # If you are doing a lot of testing and changes like me, keep this to true to always reapply overlays - reapply_overlay: false # If you are doing a lot of testing and changes like me, keep this to true to always reapply overlays
- pmm: audio_codec # FLAC, DTS-X, TrueHD, etc. and works with overlay_level show, episode, and season # - reset_overlays: tmdb # if you want to reset the poster to default poster from tmdb
- pmm: audio_codec # FLAC, DTS-X, TrueHD, etc. style: standard/compact. compact is default
- pmm: audio_codec - pmm: audio_codec
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- pmm: audio_codec - pmm: audio_codec
template_variables: template_variables:
overlay_level: season overlay_level: season
- pmm: language_count # blank means 1 audio language track, dual means 2, multi means > 2 and works with overlay_level show, episode, and season
- pmm: language_count
template_variables:
overlay_level: episode
- pmm: language_count
template_variables:
overlay_level: season
- pmm: commonsense # Age 2+, Age 14+, etc. and works with overlay_level show, episode, and season - pmm: commonsense # Age 2+, Age 14+, etc. and works with overlay_level show, episode, and season
- pmm: commonsense - pmm: commonsense
template_variables: template_variables:
@ -285,13 +284,31 @@ libraries:
template_variables: template_variables:
position: left position: left
time_window: this_year time_window: this_year
# - pmm: language - pmm: language_count # blank means 1 audio language track, dual means 2, multi means > 2 and works with overlay_level show, episode, and season
# - pmm: language - pmm: language_count
# template_variables: template_variables:
# overlay_level: episode overlay_level: episode
# - pmm: language - pmm: language_count
# template_variables: template_variables:
# overlay_level: season overlay_level: season
- pmm: languages # Languages spoken and subtitles with associated flags and two-digit lang codes
- pmm: languages # Languages spoken and subtitles with associated flags and two-digit lang codes
template_variables:
use_subtitles: true
- pmm: languages # Languages spoken and subtitles with associated flags and two-digit lang codes
template_variables:
overlay_level: episode
- pmm: languages # Languages spoken and subtitles with associated flags and two-digit lang codes
template_variables:
use_subtitles: true
overlay_level: episode
- pmm: languages # Languages spoken and subtitles with associated flags and two-digit lang codes
template_variables:
overlay_level: season
- pmm: languages # Languages spoken and subtitles with associated flags and two-digit lang codes
template_variables:
use_subtitles: true
overlay_level: season
- pmm: mediastinger # Mediastinger overlay when the media item contains a stinger at the end of the movie/show or during the credits and works with overlay_level show - pmm: mediastinger # Mediastinger overlay when the media item contains a stinger at the end of the movie/show or during the credits and works with overlay_level show
- pmm: ratings # Ratings with custom fonts matched to the style of the rating, font_size, and on the right in 'square' format. overlay_level: show has 3 ratings max - pmm: ratings # Ratings with custom fonts matched to the style of the rating, font_size, and on the right in 'square' format. overlay_level: show has 3 ratings max
template_variables: template_variables:
@ -341,7 +358,7 @@ libraries:
- pmm: ribbon - pmm: ribbon
template_variables: template_variables:
overlay_level: season overlay_level: season
- pmm: episode_info # Runtime information in bottom right and works with overlay_level episode - pmm: runtimes # Runtime information in bottom right and works with overlay_level episode
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- pmm: status # Airing, Returning, Ended, Canceled and works with overlay_level show - pmm: status # Airing, Returning, Ended, Canceled and works with overlay_level show
@ -354,13 +371,13 @@ libraries:
- pmm: streaming - pmm: streaming
template_variables: template_variables:
overlay_level: season overlay_level: season
- pmm: versions # Will show duplicates for that media item in top right area and works with overlay_level show, episode, and season - pmm: versions # Will show duplicates for that media item and works with overlay_level show, episode, and season
template_variables: template_variables:
overlay_level: episode overlay_level: episode
- pmm: versions - pmm: versions # Will show duplicates for that media item and works with overlay_level show, episode, and season
template_variables: template_variables:
overlay_level: season overlay_level: season
- pmm: versions - pmm: versions # Will show duplicates for that media item and works with overlay_level show, episode, and season
template_variables: template_variables:
overlay_level: show overlay_level: show
- pmm: video_format # Remux, DVD, Blu-Ray, etc. in bottom left and works with overlay_level show, episode, and season - pmm: video_format # Remux, DVD, Blu-Ray, etc. in bottom left and works with overlay_level show, episode, and season

@ -0,0 +1,127 @@
##########################################
## Anime Collections ##
##########################################
# #
# Credits #
# Evil Tacctician #
# JJJonesJr33 #
# #
# This is an edit of Evil Taccticians #
# config. I've just added the images #
# to automatically load into Plex #
##########################################
templates:
MAL Genre:
mal_genre:
genre_id: <<genre_id>>
collection_order: alpha
collection_mode: hide
url_poster: <<poster>>
sync_mode: sync
MAL User:
sort_title: ~<<collection_name>>
mal_userlist:
username: <<username>>
status: plan_to_watch
sort_by: title
limit: 500
collection_order: alpha
collection_mode: hide
sync_mode: sync
collections:
Collection1: # Replace Username1 with a valid MAL Username
template: { name: MAL User, username: Username1 }
Collection2: # Replace Username2 with a valid MAL Username
template: { name: MAL User, username: Username2 }
Donghua:
collection_order: alpha
sync_mode: sync
plex_search:
all:
audio_language: zh
title.not: aggretsuko
url_poster: https://plexcollectionposters.com/images/2022/11/07/Donghuaaeea5a4bb0e03336.png
Mobile Suit Gundam:
collection_order: alpha
sync_mode: sync
url_poster: https://plexcollectionposters.com/images/2022/11/07/Mobile-Suit-Gundamcb89279edb27f8b9.png
plex_search:
all:
title: Gundam
Action:
template: { name: MAL Genre, genre_id: 1, poster: https://plexcollectionposters.com/images/2022/11/07/Action86c5a89702c5725d.png }
Adventure:
template: { name: MAL Genre, genre_id: 2, poster: https://plexcollectionposters.com/images/2022/11/07/Adventureb8050bcb12b534b7.png }
Boys Love:
template: { name: MAL Genre, genre_id: 28, poster: https://plexcollectionposters.com/images/2022/11/07/Boys-Love571af12aff5f8180.png }
Cars:
template: { name: MAL Genre, genre_id: 3, poster: https://plexcollectionposters.com/images/2022/11/07/Carsc48158c576f13c79.png }
Comedy:
template: { name: MAL Genre, genre_id: 4, poster: https://plexcollectionposters.com/images/2022/11/07/Comedyf1825c2c19ecf783.png }
Demons:
template: { name: MAL Genre, genre_id: 6, poster: https://plexcollectionposters.com/images/2022/11/07/Demonsfa7faffa20352d69.png }
Drama:
template: { name: MAL Genre, genre_id: 8, poster: https://plexcollectionposters.com/images/2022/11/07/Dramab95c7f8b24e70985.png }
Ecchi:
template: { name: MAL Genre, genre_id: 9, poster: https://plexcollectionposters.com/images/2022/11/07/Ecchi54584a5716a0ab86.png }
Erotica:
template: { name: MAL Genre, genre_id: 49, poster: https://plexcollectionposters.com/images/2022/11/07/Erotica142ac39007c7e89c.png }
Fantasy:
template: { name: MAL Genre, genre_id: 10, poster: https://plexcollectionposters.com/images/2022/11/07/Fantasya6aa9a3e38ebfa7b.png }
Harem:
template: { name: MAL Genre, genre_id: 35, poster: https://plexcollectionposters.com/images/2022/11/07/Harema2bace4793a2874d.png }
Hentai:
template: { name: MAL Genre, genre_id: 12, poster: https://plexcollectionposters.com/images/2022/11/07/Hentai4cb9c33ed0eb90af.png }
Historical:
template: { name: MAL Genre, genre_id: 13, poster: https://plexcollectionposters.com/images/2022/11/07/Historical8236b3d42324ade7.png }
Horror:
template: { name: MAL Genre, genre_id: 14, poster: https://plexcollectionposters.com/images/2022/11/07/Horror2a2f922b560d950c.png }
Game:
template: { name: MAL Genre, genre_id: 11, poster: https://plexcollectionposters.com/images/2022/11/07/Game26a5f97fd67fac58.png }
Girls Love:
template: { name: MAL Genre, genre_id: 26, poster: https://plexcollectionposters.com/images/2022/11/07/Girls-Lovef96ed3f286f14d81.png }
Gourmet:
template: { name: MAL Genre, genre_id: 47, poster: https://plexcollectionposters.com/images/2022/11/07/Gourmet84f9ce267895137a.png }
Martial Arts:
template: { name: MAL Genre, genre_id: 17, poster: https://plexcollectionposters.com/images/2022/11/07/Martial-Artsbe1983730eb7cd7d.png }
Mecha:
template: { name: MAL Genre, genre_id: 18, poster: https://plexcollectionposters.com/images/2022/11/07/Mecha1e515149a6e648b0.png }
Military:
template: { name: MAL Genre, genre_id: 38, poster: https://plexcollectionposters.com/images/2022/11/07/Militaryb9b72b04328075a3.png }
Music:
template: { name: MAL Genre, genre_id: 19, poster: https://plexcollectionposters.com/images/2022/11/07/Musice9441973998aea41.png }
Mystery:
template: { name: MAL Genre, genre_id: 7, poster: https://plexcollectionposters.com/images/2022/11/07/Mystery82c9c956510124ee.png }
Parody:
template: { name: MAL Genre, genre_id: 20, poster: https://plexcollectionposters.com/images/2022/11/07/Parody2ded1d85bc1eff33.png }
Police:
template: { name: MAL Genre, genre_id: 39, poster: https://plexcollectionposters.com/images/2022/11/07/Policed8caefb96533c810.png }
Psychological:
template: { name: MAL Genre, genre_id: 40, poster: https://plexcollectionposters.com/images/2022/11/07/Psychological7b41f6e2bae41cba.png }
Romance:
template: { name: MAL Genre, genre_id: 22, poster: https://plexcollectionposters.com/images/2022/11/07/Romance696bdbcecee09409.png }
Samurai:
template: { name: MAL Genre, genre_id: 21, poster: https://plexcollectionposters.com/images/2022/11/07/Samurai49b3b32f00004e5b.png }
School:
template: { name: MAL Genre, genre_id: 23, poster: https://plexcollectionposters.com/images/2022/11/07/School51d060f9a4b703e8.png }
Sci-Fi:
template: { name: MAL Genre, genre_id: 24, poster: https://plexcollectionposters.com/images/2022/11/07/Sci-Fi0cdc99bde5fede40.png }
Shoujo:
template: { name: MAL Genre, genre_id: 25, poster: https://plexcollectionposters.com/images/2022/11/07/Shoujo5416a1813c23c1cf.png }
Shounen:
template: { name: MAL Genre, genre_id: 27, poster: https://plexcollectionposters.com/images/2022/11/07/Shounenf7ed615b6f04be5e.png }
Slice of Life:
template: { name: MAL Genre, genre_id: 36, poster: https://plexcollectionposters.com/images/2022/11/07/Slice-of-Lifeb15bfb466d310a03.png }
Space:
template: { name: MAL Genre, genre_id: 29, poster: https://plexcollectionposters.com/images/2022/11/07/Spaceae33942ab2bf6e10.png }
Sports:
template: { name: MAL Genre, genre_id: 30, poster: https://plexcollectionposters.com/images/2022/11/07/Sports8b052c9048accaaf.png }
Supernatural:
template: { name: MAL Genre, genre_id: 37, poster: https://plexcollectionposters.com/images/2022/11/07/Supernaturala4dad22d88abac71.png }
Super Power:
template: { name: MAL Genre, genre_id: 31, poster: https://plexcollectionposters.com/images/2022/11/07/Super-Power055061c19d6c1d9c.png }
Thriller:
template: { name: MAL Genre, genre_id: 41, poster: https://plexcollectionposters.com/images/2022/11/07/Thriller0b54e07c359e83b2.png }
Vampire:
template: { name: MAL Genre, genre_id: 32, poster: https://plexcollectionposters.com/images/2022/11/07/Vampire05a26cd9bccbb0cf.png }

@ -23,3 +23,5 @@ The resolution config is my version of ICHIMOKU's overlay config. Using the imag
The banner config is a slightly tweaked version of the PMM default ribbon. Where by the PMM default only adds an overlay to movies that have won "Best Picture" mine will overlay all movies that have an oscar awarded in any category. The banner config is a slightly tweaked version of the PMM default ribbon. Where by the PMM default only adds an overlay to movies that have won "Best Picture" mine will overlay all movies that have an oscar awarded in any category.
The Anime collections is an edit of Eviltacctions config. He's created some great posters, I've just uploaded them to plex movie cover database and linked them into the config file. All credit goes to Evil for the images and the base template. I just tweaked it to work more automatically.

Loading…
Cancel
Save