From 322455cdb1926ee1c9dfbd649163607baac9ebe2 Mon Sep 17 00:00:00 2001 From: Shayne Date: Fri, 3 Jun 2022 16:18:32 -0500 Subject: [PATCH] Updated configs for v1.17 --- shayne55434/Movies.yml | 44 ++++--- shayne55434/Overlays.yml | 65 ++++++++++ shayne55434/TV Shows.yml | 46 +++---- shayne55434/config.yml | 142 ---------------------- shayne55434/config.yml.template | 209 ++++++++++++++++++++++++++++++++ 5 files changed, 326 insertions(+), 180 deletions(-) create mode 100644 shayne55434/Overlays.yml delete mode 100644 shayne55434/config.yml create mode 100644 shayne55434/config.yml.template diff --git a/shayne55434/Movies.yml b/shayne55434/Movies.yml index f3a9dea..18a83d1 100644 --- a/shayne55434/Movies.yml +++ b/shayne55434/Movies.yml @@ -122,16 +122,10 @@ templates: delete_below_minimum: true collections: - 4K Overlay: - plex_search: - all: - resolution: 4K - item_overlay: 4K - item_assets: true - build_collection: false ###################################################### # Studio Collections # ###################################################### + Pixar: template: {name: Studio, company: 3} summary: Pixar Animation Studios, commonly known as Pixar, is an American computer animation studio based in Emeryville, California, a subsidiary of Disney Studios Content owned by The Walt Disney Company. Pixar began in 1979 as part of the Lucasfilm computer division, known as the Graphics Group, before its spin-off as a corporation on February 3, 1986, with funding from Apple co-founder Steve Jobs, who became its majority shareholder. Disney purchased Pixar in 2006 at a valuation of $7.4 billion by converting each share of Pixar stock to 2.3 shares of Disney stock, a transaction that resulted in Jobs becoming Disney's largest single shareholder at the time. Pixar is best known for its feature films technologically powered by RenderMan, the company's own implementation of the industry-standard RenderMan Interface Specification image-rendering application programming interface. Luxo Jr., a desk lamp from the studio's 1986 short film of the same name, is the studio's mascot. @@ -180,6 +174,8 @@ collections: url: https://www.imdb.com/list/ls000096828/ limit: 100 summary: Top 100 Christmas movies, accoring to https://www.imdb.com/list/ls000096828/. + visible_home: range(12/01-12/31) + visible_shared: range(12/01-12/31) #schedule: monthly(1) Top Horror Movies: template: {name: Chart Alpha, num: 7} @@ -188,6 +184,8 @@ collections: summary: Top horror movies, accoring to https://trakt.tv/users/w1nt3r/lists/time-out-s-100-best-horror-films?sort=rank,asc. radarr_add: true radarr_search: true + visible_home: range(10/01-10/31) + visible_shared: range(10/01-10/31) #schedule: monthly(1) Best of 1980s: template: {name: Chart Alpha, num: 8} @@ -204,20 +202,27 @@ collections: trakt_list: https://trakt.tv/users/sp1ti/lists/a-v-club-s-best-films-of-the-00s?sort=rank,asc summary: Best of the 2000s, according to https://trakt.tv/users/sp1ti/lists/a-v-club-s-best-films-of-the-00s?sort=rank,asc. #schedule: monthly(1) - Best of 2017: - template: {name: Best of, year: 2017} - #schedule: monthly(1) - Best of 2018: - template: {name: Best of, year: 2018} - #schedule: monthly(1) - Best of 2019: - template: {name: Best of, year: 2019} - #schedule: monthly(1) + Best of 2010s: + template: {name: Chart Alpha, num: 9.2} + trakt_list: https://trakt.tv/users/maxwelldeux/lists/a-v-club-s-the-best-movies-of-the-2010s?sort=rank,asc + summary: Best of the 2010s, according to https://trakt.tv/users/maxwelldeux/lists/a-v-club-s-the-best-movies-of-the-2010s?sort=rank,asc. + #schedule: monthly(1) + # Best of 2017: + # template: {name: Best of, year: 2017} + # #schedule: monthly(1) + # Best of 2018: + # template: {name: Best of, year: 2018} + # #schedule: monthly(1) + # Best of 2019: + # template: {name: Best of, year: 2019} + # #schedule: monthly(1) Best of 2020: template: {name: Best of, year: 2020} #schedule: monthly(1) Best of 2021: template: {name: Best of, year: 2021} + Best of 2022: + template: {name: Best of, year: 2022} Oscars: template: {name: Chart Release} imdb_list: https://www.imdb.com/search/title/?title_type=feature,documentary&groups=oscar_winner @@ -227,6 +232,7 @@ collections: ###################################################### # TMDb Collections # ###################################################### + 101 Dalmatians: template: {name: Collection, collection: "100693, 124916", movie: 337404} #schedule: monthly(1) @@ -325,7 +331,7 @@ collections: #schedule: monthly(1) Cloverfield: template: {name: Collection} - imdb_list: https://www.imdb.com/list/ls021933730/ + imdb_list: https://www.imdb.com/list/ls023762626/ summary: Cloverfield is an American science fiction anthology film series and media franchise created and produced by J. J. Abrams consisting of three films, viral marketing websites linking the films together, and a tie-in manga to the first film titled Cloverfield/Kishin (2008), all set in a shared fictional universe referred to as the "Cloververse". The franchise as a whole deals with creatures from other dimensions attacking Earth throughout various decades, all as a repercussion of an experiment by an astronaut team aboard the Cloverfield Station in outer-space. Each film depicts the reality-altering effects of their study, which was meant to find a new energy source replacing the planet's depleted resources, only to open portals for assault from various beasts from deep space. #schedule: monthly(1) Cornetto Trilogy: @@ -345,6 +351,8 @@ collections: #schedule: monthly(1) Deadpool: template: {name: Collection, collection: 448150, movie: 567604} + visible_home: yearly(02/14) + visible_shared: yearly(02/14) #schedule: monthly(1) Death Race: template: {name: Collection, collection: 86116} @@ -432,6 +440,8 @@ collections: #schedule: monthly(1) Halloween: template: {name: Collection, collection: "91361, 126209"} + visible_home: range(10/01-10/31) + visible_shared: range(10/01-10/31) #schedule: monthly(1) Halloweentown: template: {name: Collection, collection: 87252} diff --git a/shayne55434/Overlays.yml b/shayne55434/Overlays.yml new file mode 100644 index 0000000..e1efde4 --- /dev/null +++ b/shayne55434/Overlays.yml @@ -0,0 +1,65 @@ +templates: + Resolution: + optional: + - overlay_level + default: + overlay: <> + horizontal_offset: 15 + horizontal_align: left + vertical_offset: 15 + vertical_align: top + collection_level: <> + overlay: + name: <> + git: PMM/overlays/images/<> + group: res + weight: <> + horizontal_offset: <> + horizontal_align: <> + vertical_offset: <> + vertical_align: <> + + 4K-DV: + default: + 4K: true + DV: true + allowed_library_types: <<4K>>, <> + + 4K-HDR: + default: + 4K: true + HDR: true + allowed_library_types: <<4K>>, <> + + 4K_banner: + default: + 4K_banner: false + allowed_library_types: <<4K_banner>> + + 4K: + default: + 4K: false + allowed_library_types: <<4K>> + +overlays: + 4K_banner: + template: + name: 4K_banner + overlay: + name: 4K_banner + plex_search: + all: + resolution.regex: '(?i)2160|4K' + 4K: + template: + name: 4K + overlay: + name: 4K + horizontal_offset: 15 + horizontal_align: left + vertical_offset: 15 + vertical_align: top + plex_search: + type: episodes + all: + resolution.regex: '(?i)2160|4K' \ No newline at end of file diff --git a/shayne55434/TV Shows.yml b/shayne55434/TV Shows.yml index 9ad043c..3383565 100644 --- a/shayne55434/TV Shows.yml +++ b/shayne55434/TV Shows.yml @@ -10,16 +10,10 @@ templates: sync_mode: sync collections: -# 4K Overlay: -# plex_search: -# all: -# resolution: 4K -# item_overlay: 4K-Mini -# item_assets: true -# build_collection: false ###################################################### # Charts # ###################################################### + Plex Popular: template: { name: Chart, num: 1 } tautulli_popular: @@ -59,7 +53,8 @@ collections: ###################################################### # TV Series # ###################################################### - 24: + + "24": tmdb_show: 1973 item_assets: true build_collection: false @@ -119,6 +114,10 @@ collections: tmdb_show: 33880 item_assets: true build_collection: false + Letterkenny: + tmdb_show: 65798 + item_assets: true + build_collection: false Loki: tmdb_show: 84958 item_assets: true @@ -199,6 +198,10 @@ collections: tmdb_show: 688 item_assets: true build_collection: false + The Witcher: + tmdb_show: 71912 + item_assets: true + build_collection: false Yellowstone: tmdb_show: 73586 item_assets: true @@ -207,16 +210,17 @@ collections: ###################################################### # Network Collections # ###################################################### + A&E: template: { name: network, network: "129, 2639, 3688" } ABC: template: { name: network, network: "2, 75, 2791" } Adult Swim: - template: { name: network, network: 80 } + template: { name: network, network: "80" } Apple+: - template: { name: network, network: 2552 } + template: { name: network, network: "2552" } Amazon: - template: { name: network, network: 1024 } + template: { name: network, network: "1024" } AMC: template: { name: network, network: "174, 4661" } Cartoon Network: @@ -224,33 +228,33 @@ collections: CBS: template: { name: network, network: "16, 2528", "1709", "2621" } Cinemax: - template: { name: network, network: 359 } + template: { name: network, network: "359" } Discovery: template: { name: network, network: "10, 22, 64, 106, 244, 626, 670, 1079, 1287, 1534, 2087, 2480, 2692, 3045, 3591, 3900, 3953, 4440, 4462, 4741" } Disney+: template: { name: network, network: "2739, 2919" } Fox: - template: { name: network, network: 19 } + template: { name: network, network: "19" } Freeform: - template: { name: network, network: 1267 } + template: { name: network, network: "1267" } FX: - template: { name: network, network: 88 } + template: { name: network, network: "88" } FXX: - template: { name: network, network: 1035 } + template: { name: network, network: "1035" } HBO: template: { name: network, network: "49, 2593, 3186, 3308" } HGTV: - template: { name: network, network: 210 } + template: { name: network, network: "210" } Hulu: - template: { name: network, network: 453 } + template: { name: network, network: "453" } National Geographic: template: { name: network, network: "43, 799, 1756, 1825, 3355, 4293, 4476" } Netflix: - template: { name: network, network: 213 } + template: { name: network, network: "213" } Prime Video: - template: { name: network, network: 1024 } + template: { name: network, network: "1024" } Showtime: - template: { name: network, network: 67 } + template: { name: network, network: "67" } Starz: template: { name: network, network: "318, 758, 4906" } Syfy: diff --git a/shayne55434/config.yml b/shayne55434/config.yml deleted file mode 100644 index 5f1e236..0000000 --- a/shayne55434/config.yml +++ /dev/null @@ -1,142 +0,0 @@ -libraries: # Library mappings must have a colon (:) placed after them - Movies: - metadata_path: - - file: config/Movies.yml - settings: - asset_directory: config/assets/movies - TV Shows: - metadata_path: - - file: config/TV Shows.yml - settings: - asset_directory: config/assets/tv_shows - Anime: - metadata_path: - - file: config/Anime.yml - settings: - asset_directory: config/assets/anime - sonarr: - url: http://sonarr:8989 - token: - version: v3 - add: false - root_folder_path: /mnt/unionfs/media/anime - monitor: all - quality_profile: Any - language_profile: English - series_type: anime - season_folder: true - tag: - search: false - cutoff_search: false - add_existing: false - Kid's TV: - metadata_path: - - file: config/KidsTV.yml - settings: - asset_directory: config/assets/tv_shows - 4K Movies: - metadata_path: - - file: config/Movies.yml - settings: - asset_directory: config/assets/movies - radarr: - url: radarr4k:7878 - token: - version: v3 - add: false - root_folder_path: /mnt/unionfs/media/4kmovies - monitor: true - availability: released - quality_profile: Remux-2160p - tag: - search: false - 4K TV Shows: - metadata_path: - - file: config/TV Shows.yml - settings: - asset_directory: config/assets/tv_shows - sonarr: - url: http://sonarr4k:8989 - token: - version: v3 - add: false - root_folder_path: /mnt/unionfs/media/4ktvshows - monitor: all - quality_profile: Remux-2160p - language_profile: English - series_type: standard - season_folder: true - tag: - search: false - cutoff_search: false - add_existing: false -settings: # Can be individually specified per library as well - cache: true - cache_expiration: 60 - asset_directory: config/assets - asset_folders: true - assets_for_all: true - sync_mode: sync - show_unmanaged: true - show_filtered: false - show_missing: false - save_missing: false - run_again_delay: 2 - released_missing_only: false - create_asset_folders: false - missing_only_released: true - collection_minimum: 3 - delete_below_minimum: true - notifiarr_collection_creation: false - notifiarr_collection_addition: false - notifiarr_collection_removing: false -plex: # Can be individually specified per library as well - url: http://plex:32400 - token: - timeout: 60 - clean_bundles: false - empty_trash: false - optimize: false -tmdb: - apikey: - language: en -tautulli: # Can be individually specified per library as well - url: http://tautulli:8181 - apikey: -radarr: # Can be individually specified per library as well - url: http://radarr:7878 - token: - version: v3 - add: false - root_folder_path: /mnt/unionfs/media/movies - monitor: true - availability: released - quality_profile: HD-1080p - tag: - search: false - add_existing: false -sonarr: # Can be individually specified per library as well - url: http://sonarr:8989 - token: - version: v3 - add: false - root_folder_path: /mnt/unionfs/media/tvshows - monitor: all - quality_profile: HD-1080p - language_profile: English - series_type: standard - season_folder: true - tag: - search: false - cutoff_search: false - add_existing: false -trakt: - client_id: - client_secret: - authorization: - access_token: - token_type: Bearer - expires_in: 7889238 - refresh_token: - scope: public - created_at: 1633973894 diff --git a/shayne55434/config.yml.template b/shayne55434/config.yml.template new file mode 100644 index 0000000..0f8df72 --- /dev/null +++ b/shayne55434/config.yml.template @@ -0,0 +1,209 @@ +libraries: # Library mappings must have a colon (:) placed after them + Movies: + metadata_path: + - file: config/Movies.yml + overlay_path: + - remove_overlays: false + - git: PMM/overlays/imdb_top_250 + settings: + asset_directory: + - config/assets/movies + - config/assets/movie_collections + TV Shows: + metadata_path: + - file: config/TV Shows.yml + settings: + asset_directory: + - config/assets/tv_shows + - config/assets/tv_show_collections + operations: + assets_for_all: true + Anime: + metadata_path: + - file: config/Anime.yml + settings: + asset_directory: config/assets/anime + assets_for_all: true + sonarr: + root_folder_path: /mnt/unionfs/media/anime + series_type: anime + Kid's TV: + metadata_path: + - file: config/KidsTV.yml + settings: + asset_directory: + - config/assets/tv_shows + - config/assets/tv_show_collections + operations: + assets_for_all: true + sonarr: + root_folder_path: /mnt/unionfs/media/kidstv + 4K Movies: + metadata_path: + - file: config/Movies.yml + overlay_path: + - remove_overlays: false + - git: PMM/overlays/imdb_top_250 + - file: config/Overlays.yml + template_variables: + # Which overlay(s) should be used? + 4K_banner: true + settings: + asset_directory: + - config/assets/movies + - config/assets/movie_collections + operations: + assets_for_all: true + radarr: + url: http://radarr4k:7878 + token: + version: v3 + root_folder_path: /mnt/media/4kmovies + monitor: true + availability: released + quality_profile: Ultra-HD + tag: + search: false + add_missing: false + add_existing: false + upgrade_existing: true + radarr_path: + plex_path: + 4K TV Shows: + metadata_path: + - file: config/TV Shows.yml + overlay_path: + - remove_overlays: false + - file: config/Overlays.yml + template_variables: + # Which overlay(s) should be used? + 4K: true + settings: + asset_directory: + - config/assets/tv_shows + - config/assets/tv_show_collections + operations: + assets_for_all: true + sonarr: + url: http://sonarr4k:8989 + token: + root_folder_path: /mnt/media/4ktvshows + monitor: all + quality_profile: Ultra-HD + language_profile: English + series_type: standard + season_folder: true + tag: + search: false + cutoff_search: false + add_existing: false + add_missing: false + upgrade_existing: true + sonarr_path: + plex_path: +settings: # Can be individually specified per library as well + # General Settings + cache: true + cache_expiration: 60 + run_again_delay: 2 + save_report: true + tvdb_language: eng + item_refresh_delay: 0 + verify_ssl: true + custom_repo: + check_nightly: false + # Asset Settings + asset_directory: config/assets + asset_folders: true + asset_depth: 1 + create_asset_folders: true + prioritize_assets: false + dimensional_asset_rename: true + download_url_assets: false + show_missing_assets: true + show_missing_season_assets: false + show_missing_episode_assets: false + show_asset_not_needed: false + # Collection Settings + sync_mode: sync + minimum_items: 3 + default_collection_order: + delete_below_minimum: true + delete_not_scheduled: false + missing_only_released: true + only_filter_missing: false + show_unmanaged: true + show_filtered: false + show_options: false + show_missing: false + ignore_ids: + ignore_imdb_ids: + # Playlist Settings + playlist_sync_to_user: all + playlist_report: false +webhooks: # Can be individually specified per library as well + error: https://discord.com/api/webhooks// + version: + run_start: + run_end: https://discord.com/api/webhooks// + changes: +plex: # Can be individually specified per library as well + url: http://plex:32400 + token: + timeout: 60 + clean_bundles: false + empty_trash: false + optimize: false +tmdb: + apikey: + language: en + cache_expiration: 60 + region: +tautulli: # Can be individually specified per library as well + url: http://tautulli:8181 + apikey: +radarr: # Can be individually specified per library as well + url: http://radarr:7878 + token: + root_folder_path: /mnt/media/movies + quality_profile: Any + monitor: true + availability: announced + search: false + add_existing: false + add_missing: false + upgrade_existing: false + tag: + radarr_path: + plex_path: +sonarr: # Can be individually specified per library as well + url: http://sonarr:8989 + token: + root_folder_path: /mnt/media/tvshows + quality_profile: Any + monitor: all + language_profile: English + series_type: standard + season_folder: true + search: false + cutoff_search: false + add_missing: false + add_existing: false + upgrade_existing: false + tag: + sonarr_path: + plex_path: +omdb: + apikey: + cache_expiration: 60 +trakt: + client_id: + client_secret: + authorization: + access_token: + token_type: + expires_in: + refresh_token: + scope: + created_at: + pin: \ No newline at end of file