diff --git a/0x5f3/metadata/movie/1_seasonal.yml b/0x5f3/metadata/movie/1_seasonal.yml index ddc8f59..9247435 100644 --- a/0x5f3/metadata/movie/1_seasonal.yml +++ b/0x5f3/metadata/movie/1_seasonal.yml @@ -2,7 +2,7 @@ templates: seasonal: - sort_title: +1_<> + sort_title: +1_<>_<> summary: "A timed collection of <> movies and other movies that may relate to the holiday." limit: 200 sync_mode: sync @@ -88,7 +88,7 @@ collections: num: 9, holiday: "Christmas", } - letterboxd_list: https://letterboxd.com/0xf5e3/list/theme-christmas/ + letterboxd_list: https://letterboxd.com/ediblehedgehog/list/theme-christmas/ imdb_list: - https://www.imdb.com/list/ls000096828 - https://www.imdb.com/list/ls097394442 @@ -103,4 +103,4 @@ collections: num: 9, holiday: "New Year's Eve", } - imdb_list: https://www.imdb.com/list/ls066838460 \ No newline at end of file + imdb_list: https://www.imdb.com/list/ls066838460 diff --git a/JJJonesJr33/Plex-Meta-Manager-All/config.yml b/JJJonesJr33/Plex-Meta-Manager-All/config.yml index 641930d..3a728d8 100644 --- a/JJJonesJr33/Plex-Meta-Manager-All/config.yml +++ b/JJJonesJr33/Plex-Meta-Manager-All/config.yml @@ -125,7 +125,7 @@ notifiarr: radarr: # Can be individually specified per library as well url: http://192.168.1.2:7878/ token: ################################ - add_missing: ture + add_missing: true add_existing: false root_folder_path: /media/movies monitor: true @@ -138,7 +138,7 @@ radarr: # Can be individually specified per library as well sonarr: url: http://192.168.1.12:32789 token: ################################ - add_missing: ture + add_missing: true add_existing: false root_folder_path: /media/shows monitor: all diff --git a/More sources in video_format.yml b/More sources in video_format.yml new file mode 100644 index 0000000..7f09ac8 --- /dev/null +++ b/More sources in video_format.yml @@ -0,0 +1,125 @@ +####################################################################################### +# Custom Video Format Overlay # +# Modified by: Tylerreed19 # +# CHANGES: Split 'WEB' into 'WEB-DL' and 'WEB-RIP' # +# Added: 'UHD BLU-RAY' | 'HDRIP' | 'SDRIP' | 'HDTV' | 'SDTV' | 'CAM' # +# For any naming scheme including more than the default media sources # +# Video Source can either be in folder naming or video file naming for Movies and # +# only video file naming for Shows unless entire Show/Season is same source # +# Examples: Oppenheimer (2023) [Web-DL] | Oppenheimer (2023) 1080p AAC Telesync.mkv # +# Loki (2023)\Season 2\Loki - S02E02 - Breaking Brad [2160p - Web-DL].mkv # +####################################################################################### + +external_templates: + pmm: templates + template_variables: + default: + text_<>: <> + horizontal_align: left + vertical_align: bottom + horizontal_offset_uhdbluray: 15 + back_width_uhdbluray: 405 + back_height_uhdbluray: 105 + + conditionals: + vertical_offset: + default: 15 + conditions: + - vertical_align: center + value: 0 + - vertical_align: top + value: 15 + - vertical_align: bottom + value: 30 + horizontal_offset: + default: 15 + conditions: + - horizontal_align: center + value: 0 + - horizontal_align: [left, right] + value: 15 + group: quality + back_color: "#00000099" + back_width: 305 + back_height: 105 + final_name: text(<>>>) + +templates: + video_format: + default: + regex_<>: <> + conditionals: + regex: + conditions: + - key: remux + value: '(?i)\b(remux|remuxed)\b' + - key: bluray + value: '(?i)\b(blu[ ._-]?ray|bd|br|hd[ ._-]?dvd)\b' + - key: uhdbluray + value: '(?i)\b(uhd[ ._-]?blu-ray|uhd[ ._-]?blu[ ._-]?ray)\b' + - key: web-dl + value: '(?i)\bweb[ ._-]?dl\b' + - key: web-rip + value: '(?i)\b(webrip|web[ ._-]?rip)\b' + - key: hdrip + value: '(?i)\b(1080p[ ._-]?hdrip|720p[ ._-]?hdrip)\b' + - key: sdrip + value: '(?i)\b(480p[ ._-]?hdrip|360p[ ._-]?hdrip|288p[ ._-]?hdrip)\b' + - key: hdtv + value: '(?i)\b(hd[ ._-]?tv|1080p[ ._-]?tv|720p[ ._-]?tv|1080p - TV|720p - TV)\b' + - key: dvd + value: '(?i)\bdvd\b' + - key: cam + value: '(?i)\b(telesync|cam|telecine)\b' + - key: sdtv + value: '(?i)\b(sd[ ._-]?tv|480p[ ._-]?tv|360p[ ._-]?tv|288p[ ._-]?tv|480p - TV|360p - TV|288p - TV)\b' + ignore_blank_results: true + plex_all: true + filters: + filepath.regex: <>>> + +overlays: + + REMUX: + variables: {key: remux, weight: 110} + template: [name: standard, name: video_format] + + UHD BLU-RAY: + variables: {key: uhdbluray, weight: 100} + template: [name: standard, name: video_format] + + BLU-RAY: + variables: {key: bluray, weight: 90} + template: [name: standard, name: video_format] + + WEB-DL: + variables: {key: web-dl, weight: 80} + template: [name: standard, name: video_format] + + WEB-RIP: + variables: {key: web-rip, weight: 70} + template: [name: standard, name: video_format] + + HD-RIP: + variables: {key: hdrip, weight: 60} + template: [name: standard, name: video_format] + + SD-RIP: + variables: {key: sdrip, weight: 50} + template: [name: standard, name: video_format] + + HDTV: + variables: {key: hdtv, weight: 40} + template: [name: standard, name: video_format] + + DVD: + variables: {key: dvd, weight: 30} + template: [name: standard, name: video_format] + + CAM: + variables: {key: cam, weight: 20} + template: [name: standard, name: video_format] + + SDTV: + variables: {key: sdtv, weight: 10} + template: [name: standard, name: video_format] diff --git a/gogorichie/Movies_Collection_First.yml b/gogorichie/Movies_Collection_First.yml index 08c7d88..899b6ac 100644 --- a/gogorichie/Movies_Collection_First.yml +++ b/gogorichie/Movies_Collection_First.yml @@ -40,7 +40,7 @@ collections: - 2021 - 2022 - 2023 - collection_order: release.desc + collection_order: release collection_mode: default IMDB Top 250: imdb_list: https://www.imdb.com/search/title/?groups=top_250&count=25 @@ -70,7 +70,7 @@ collections: collection_order: release collection_mode: default schedule: weekly(friday) -#Update montly +#Update monthly IMDB Top 100 Superhero Movies: imdb_list: https://www.imdb.com/list/ls008583762/ summary: Top 100 Superhero Movies. diff --git a/hstep20/metadata/cross-library/attenborough_documentaries_orb_version.yml b/hstep20/metadata/cross-library/attenborough_documentaries_orb_version.yml index d346f4d..cdc8bef 100644 --- a/hstep20/metadata/cross-library/attenborough_documentaries_orb_version.yml +++ b/hstep20/metadata/cross-library/attenborough_documentaries_orb_version.yml @@ -11,7 +11,7 @@ collections: sync_mode: sync url_poster: https://theposterdb.com/api/assets/238229 collection_order: alpha - sort_title: ++++++++_attenboroughs_planet + sort_title: ++++_attenboroughs_planet # Only the 'Life' documentaries Attenborough's Life Collection: @@ -20,12 +20,12 @@ collections: sync_mode: sync url_poster: https://theposterdb.com/api/assets/241456 collection_order: alpha - sort_title: ++++++++_attenboroughs_life + sort_title: ++++_attenboroughs_life # All Movie/Show documentaries, including the Planet docs David Attenborough Collection: plex_all: true - sort_title: ++++++++_attenborough_collection + sort_title: ++++_attenborough_collection url_poster: https://theposterdb.com/api/assets/241457 collection_order: alpha filter: @@ -38,7 +38,7 @@ metadata: # #==================================================================================== 79257: #Planet Earth: - url_poster: https://theposterdb.com/api/assets/238212 + url_poster: https://theposterdb.com/api/assets/238235 seasons: 0: url_poster: https://theposterdb.com/api/assets/238213 @@ -53,6 +53,11 @@ metadata: url_poster: https://theposterdb.com/api/assets/238218 413197: #Planet Earth III: url_poster: https://theposterdb.com/api/assets/238237 + seasons: + 0: + url_poster: https://theposterdb.com/api/assets/421279 + 1: + url_poster: https://theposterdb.com/api/assets/421280 251418: #Frozen Planet: url_poster: https://theposterdb.com/api/assets/238232 @@ -68,6 +73,8 @@ metadata: url_poster: https://theposterdb.com/api/assets/264555 1: url_poster: https://theposterdb.com/api/assets/264554 + 2: + url_poster: https://theposterdb.com/api/assets/372126 359250: #The Green Planet: url_poster: https://theposterdb.com/api/assets/238241 @@ -103,6 +110,8 @@ metadata: url_poster: https://theposterdb.com/api/assets/238220 1: url_poster: https://theposterdb.com/api/assets/238221 + 2: + url_poster: https://theposterdb.com/api/assets/357175 355229: # Our Planet: url_poster: https://theposterdb.com/api/assets/238234 @@ -111,6 +120,8 @@ metadata: url_poster: https://theposterdb.com/api/assets/238210 1: url_poster: https://theposterdb.com/api/assets/238211 + 2: + url_poster: https://theposterdb.com/api/assets/372126 359365: # A Perfect Planet: url_poster: https://theposterdb.com/api/assets/238230 @@ -389,6 +400,13 @@ metadata: 9511: # Zoo Quest url_poster: https://theposterdb.com/api/assets/238077 + 423494: # Wild Isles + url_poster: https://theposterdb.com/api/assets/331381 + seasons: + 0: + url_poster: https://theposterdb.com/api/assets/331382 + 1: + url_poster: https://theposterdb.com/api/assets/331383 #==================================================================================== # # MOVIES diff --git a/hstep20/metadata/cross-library/attenborough_documentaries_regular_version.yml b/hstep20/metadata/cross-library/attenborough_documentaries_regular_version.yml index 878ef34..1a70ef7 100644 --- a/hstep20/metadata/cross-library/attenborough_documentaries_regular_version.yml +++ b/hstep20/metadata/cross-library/attenborough_documentaries_regular_version.yml @@ -9,7 +9,7 @@ collections: sync_mode: sync url_poster: https://theposterdb.com/api/assets/238196 collection_order: alpha - sort_title: ++++++++_attenboroughs_planet + sort_title: ++++_attenboroughs_planet # Only the 'Life' documentaries Attenborough's Life Collection: @@ -18,12 +18,12 @@ collections: sync_mode: sync url_poster: https://theposterdb.com/api/assets/241456 collection_order: alpha - sort_title: ++++++++_attenboroughs_life + sort_title: ++++_attenboroughs_life # All Movie/Show documentaries, including the Planet docs David Attenborough Collection: plex_all: true - sort_title: ++++++++_attenborough_collection + sort_title: ++++_attenborough_collection url_poster: https://theposterdb.com/api/assets/241457 collection_order: alpha filter: @@ -50,7 +50,12 @@ metadata: 1: url_poster: https://theposterdb.com/api/assets/238218 413197: #Planet Earth III: - url_poster: + url_poster: https://theposterdb.com/api/assets/421278 + seasons: + 0: + url_poster: https://theposterdb.com/api/assets/421279 + 1: + url_poster: https://theposterdb.com/api/assets/421280 251418: #Frozen Planet: url_poster: https://theposterdb.com/api/assets/238206 @@ -101,6 +106,8 @@ metadata: url_poster: https://theposterdb.com/api/assets/238220 1: url_poster: https://theposterdb.com/api/assets/238221 + 2: + url_poster: https://theposterdb.com/api/assets/357175 355229: # Our Planet: url_poster: https://theposterdb.com/api/assets/238209 @@ -109,6 +116,8 @@ metadata: url_poster: https://theposterdb.com/api/assets/238210 1: url_poster: https://theposterdb.com/api/assets/238211 + 2: + url_poster: https://theposterdb.com/api/assets/372126 359365: # A Perfect Planet: url_poster: https://theposterdb.com/api/assets/238200 @@ -387,6 +396,14 @@ metadata: 9511: # Zoo Quest url_poster: https://theposterdb.com/api/assets/238077 + 423494: # Wild Isles + url_poster: https://theposterdb.com/api/assets/331381 + seasons: + 0: + url_poster: https://theposterdb.com/api/assets/331382 + 1: + url_poster: https://theposterdb.com/api/assets/331383 + #==================================================================================== # # MOVIES diff --git a/ladywhiskers/config.yml b/ladywhiskers/config.yml index d0c9a67..785cf4a 100644 --- a/ladywhiskers/config.yml +++ b/ladywhiskers/config.yml @@ -4,11 +4,7 @@ libraries: use_separator: false metadata_path: - folder: config/movies - - pmm: based - git: bullmoose20/movies_refresh - - pmm: oscars - template_variables: - use_year_collections: false - pmm: actor template_variables: collection_section: '001' @@ -36,29 +32,19 @@ libraries: template_variables: include: - Oceania + - pmm: studio + template_variables: + include: + - A24 + - DreamWorks Studios + - DreamWorks Pictures + - Pixar + - - pmm: franchise template_variables: minimum_items: 2 delete_below_minimum: true - - pmm: seasonal - template_variables: - use_separator: true - sep_style: stb - use_memorial: false - use_independence: false - use_labor: false - use_thanksgiving: false - use_latinx: false - schedule_father: range(09/01-09/14) - sort_by: random - append_data: - pride: Pride Month - schedule_pride: range(06/01-06/30) - imdb_list_pride: 'https://www.imdb.com/list/ls063526611/' - emoji_pride: "\U0001F3F3๏ธโ€\U0001F308๏ธโ€ " - pmm: universe - - file: config/metadata/movie/1_othercollections.yml - schedule: weekly(tuesday) overlay_path: - schedule: weekly(saturday) - remove_overlays: false @@ -96,7 +82,7 @@ libraries: mass_user_rating_update: mdb_tomatoes mass_critic_rating_update: imdb mass_audience_rating_update: tmdb - mass_genreZ_update: omdb + mass_genre_update: omdb mass_content_rating_update: mdb_commonsense mass_originally_available_update: tmdb mass_imdb_parental_labels: none @@ -114,7 +100,7 @@ libraries: library_name: TV Shows metadata_path: - pmm: based - - git: bullmoose20/tv_refresh + # - git: bullmoose20/tv_refresh - pmm: actor template_variables: collection_section: '001' @@ -221,6 +207,9 @@ libraries: path: config/metadata/backups/TVShows_Backup.yml sync_tags: true add_blank_entries: false + genre_mapper: + Sci-Fi: Science Fiction + Action & Adventure: Action Music: schedule: weekly (sunday) library_name: Music @@ -228,14 +217,15 @@ libraries: - folder: config/music operations: delete_collections: - less: 50 + less: 20 metadata_backup: path: config/metadata/backups/Music_Backup.yml sync_tags: true add_blank_entries: false overlay_path: - schedule: weekly(saturday) - - reapply_overlays: true + - remove_overlays: false + - reapply_overlays: false - pmm: audio_codec template_variables: overlay_level: album @@ -243,6 +233,7 @@ playlist_files: - pmm: playlist template_variables: libraries: 'Movies, TV Shows' + - folder: config/playlists settings: cache: true cache_expiration: 60 @@ -252,36 +243,36 @@ settings: asset_depth: 1 create_asset_folders: false prioritize_assets: false - dimensional_asset_rename: false + dimensional_asset_rename: true download_url_assets: false show_missing_season_assets: false show_missing_episode_assets: false show_asset_not_needed: false sync_mode: sync - default_collection_order: null minimum_items: 1 + default_collection_order: delete_below_minimum: true delete_not_scheduled: false - run_again_delay: 1 + run_again_delay: 2 missing_only_released: true - show_unconfigured: true - show_unmanaged: true - show_filtered: true - show_options: true - show_missing: false only_filter_missing: false + show_unmanaged: true + show_unconfigured: true + show_filtered: false + show_options: false + show_missing: false show_missing_assets: false save_report: false tvdb_language: eng - ignore_ids: null - ignore_imdb_ids: null + ignore_ids: + ignore_imdb_ids: item_refresh_delay: 0 - playlist_sync_to_users: all - playlist_report: true - custom_repo: null + playlist_sync_to_user: all + playlist_exclude_users: + playlist_report: false verify_ssl: true + custom_repo: check_nightly: true - playlist_exclude_users: null webhooks: error: notifiarr version: notifiarr diff --git a/ladywhiskers/movies/0_othercollections.yml b/ladywhiskers/movies/0_othercollections.yml index e25d437..b436fbf 100644 --- a/ladywhiskers/movies/0_othercollections.yml +++ b/ladywhiskers/movies/0_othercollections.yml @@ -23,19 +23,3 @@ collections: summary: The anthology series of British comedic genre films directed by Edgar Wright, written by Wright and Simon Pegg, and produced by Nira Park. sort_title: 'Three Flavours Cornetto' collection_order: release - - What Should I Watch?: - plex_watchlist: critic_rating.desc - plex_search: - any: - genre: - - Indie - - Thriller - - Drama - - Comedy - - Science Fiction - unplayed: true - sort_by: audience_rating.desc - limit: 3 - visible_home: range(01/01-12/31) - visible_shared: range(01/01-12/31) diff --git a/ladywhiskers/movies/1_genres.yml b/ladywhiskers/movies/1_genres.yml index 4431726..039e98f 100644 --- a/ladywhiskers/movies/1_genres.yml +++ b/ladywhiskers/movies/1_genres.yml @@ -162,7 +162,7 @@ collections: smart_filter: sort_by: audience_rating.desc any: - genre: science fiction + genre: science fiction Short: template: {name: Collection, poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/genre/Short.jpg} smart_filter: @@ -200,4 +200,4 @@ collections: template: {name: Collection, poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/genre/Western.jpg} smart_filter: sort_by: audience_rating.desc - genre: western + genre: western \ No newline at end of file diff --git a/ladywhiskers/movies/3_topics.yml b/ladywhiskers/movies/3_topics.yml index 792c398..c3b33d3 100644 --- a/ladywhiskers/movies/3_topics.yml +++ b/ladywhiskers/movies/3_topics.yml @@ -102,4 +102,4 @@ collections: template: {name: Collection, poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/genre/Witch.jpg} imdb_list: - https://www.imdb.com/list/ls567408343/ - - https://www.imdb.com/search/title/?title_type=feature&keywords=witch \ No newline at end of file + - https://www.imdb.com/search/title/?title_type=feature&keywords=witch diff --git a/ladywhiskers/movies/4_based_on.yml b/ladywhiskers/movies/4_based_on.yml new file mode 100644 index 0000000..7e33a2e --- /dev/null +++ b/ladywhiskers/movies/4_based_on.yml @@ -0,0 +1,38 @@ +##################################################################### +# "Based On..." Collections # +##################################################################### + + + +collections: + Based on a Book: + mdblist_list: + url: https://mdblist.com/lists/plexmetamanager/based_on_books_movies + sort_by: audience_rating.desc + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/based/Book.jpg + schedule: yearly(01/30) + radarr_add_missing: false + Based on a Comic: + mdblist_list: + url: https://mdblist.com/lists/plexmetamanager/based_on_comics_movies + sort_by: audience_rating.desc + sort_title: "!014_Comic" + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/based/Comic.jpg + schedule: yearly(01/30) + radarr_add_missing: false + Based on a True Story: + mdblist_list: + url: https://mdblist.com/lists/plexmetamanager/based_on_true_story_movies + sort_by: audience_rating.desc + sort_title: "!014_True_Story" + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/based/True%20Story.jpg + schedule: yearly(01/30) + radarr_add_missing: false + Based on Video Games: + mdblist_list: + url: https://mdblist.com/lists/plexmetamanager/based_on_video_games_movies + sort_by: audience_rating.desc + sort_title: "!014_Video_Games" + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/based/Video%20Game.jpg + schedule: yearly(01/30) + radarr_add_missing: false \ No newline at end of file diff --git a/ladywhiskers/movies/5_critics_other.yml b/ladywhiskers/movies/5_critics_other.yml new file mode 100644 index 0000000..89c8b93 --- /dev/null +++ b/ladywhiskers/movies/5_critics_other.yml @@ -0,0 +1,75 @@ +############################################################################## +# Other Awards Collections # +# Created by Yozora, Bullmoose20, & Sohjiro # +# Credit to maxwelldeux for the Trakt Lists # +# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL # +# https://metamanager.wiki/en/latest/defaults/award/other.html # +############################################################################## + +external_templates: + pmm: templates + template_variables: + collection_section: 130 + +templates: + Rotten Tomatoes: + trakt_list: https://trakt.tv/users/lish408/lists/rotten-tomatoes-best-of-<> + sync_mode: sync + collection_mode: default + collection_order: custom + sort_title: "!130_Rotten Tomatoes Best of <>" + schedule: yearly(01/30) + url_poster: https://raw.githubusercontent.com/WhoDat104/Rotten-Tomatotes/main/Rotten%20Tomatoes%20Best%20of%20<>.png + +collections: + "100 Years... 100 Movies": + imdb_list: https://www.imdb.com/list/ls027841309/ + collection_order: custom + sort_title: "!130_AFI 1!" + schedule: yearly(01/30) + Razzies Golden Raspberry Winners: + variables: + key: razzie + template: + - name: shared + allowed_libraries: movie + image: award/razzies/winner + translation_key: razzie_worst + - name: arr + - name: custom + trakt_list: https://trakt.tv/users/hdlists/lists/razzie-awards-worst-picture-winners + Rotten Tomatoes Best All-Time: + trakt_list: https://trakt.tv/users/lish408/lists/rotten-tomatoes-top-100-movies-of-all-time + sync_mode: sync + collection_mode: default + collection_order: custom + sort_title: "!130_Rotten !1" + schedule: monthly(10) + url_poster: https://raw.githubusercontent.com/WhoDat104/Rotten-Tomatotes/main/Rotten%20Tomatoes%20Best%20All-Time.png + Rotten Tomatoes Best Horror: + trakt_list: https://trakt.tv/users/lish408/lists/rotten-tomatoes-best-horror-movies-of-all-time + sync_mode: sync + collection_mode: default + collection_order: custom + sort_title: "!130_Rotten !2" + schedule: monthly(10) + url_poster: https://raw.githubusercontent.com/WhoDat104/Rotten-Tomatotes/main/Rotten%20Tomatoes%20Best%20Horror.png + Rotten Tomatoes Best Rom Com: + trakt_list: https://trakt.tv/users/lish408/lists/rotten-tomatoes-the-200-best-romantic-comedies-of-all-time + sync_mode: sync + collection_mode: default + collection_order: custom + sort_title: "!130_Rotten !3" + schedule: monthly(10) + url_poster: https://raw.githubusercontent.com/WhoDat104/Rotten-Tomatotes/main/Rotten%20Tomatoes%20Best%20Rom%20Com.png + +dynamic_collections: + Rotten Tomatoes Best of: + type: number + sync: true + data: + starting: current_year-2 + ending: current_year-1 + title_format: Rotten Tomatoes Best of <> + template: + - Rotten Tomatoes \ No newline at end of file diff --git a/ladywhiskers/movies/6_holidays.yml b/ladywhiskers/movies/6_holidays.yml new file mode 100644 index 0000000..a4b425f --- /dev/null +++ b/ladywhiskers/movies/6_holidays.yml @@ -0,0 +1,177 @@ +############################################################################## +# Seasonal Collections # +# Created by Yozora, Bullmoose20, & Sohjiro # +# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL # +# https://metamanager.wiki/en/latest/defaults/movie/seasonal.html # +############################################################################## + +external_templates: + pmm: templates + +templates: + holiday: + default: + sync_mode: sync + sync_mode_<>: <> + sort_by: title.asc + sort_by_<>: <> + schedule_<>: <> + limit_<>: <> + tmdb_collection_<>: <> + tmdb_movie_<>: <> + imdb_list_<>: <> + trakt_list_<>: <> + mdblist_list_<>: <> + summary_<>: <> + name_<>: <> + emoji: "" + emoji_<>: <> + optional: + - schedule + - tmdb_collection + - tmdb_movie + - limit + - imdb_list + - trakt_list + - mdblist_list + - summary_format + - name_format + - key_name + - translation_key + - limit + smart_label: + sort_by: <>>> + limit: <>>> + all: + label: <> + schedule: <>>> + delete_not_scheduled: true + sync_mode: <>>> + tmdb_collection: <>>> + tmdb_movie: <>>> + imdb_list: <>>> + trakt_list: <>>> + mdblist_list: <>>> + cache_builders: 1 + translation_key: <> + key_name: <> + summary: <>>> + name: <>>> + limit: <>>> + translation_prefix: <>>> + +collections: + Seasonal Collections: + template: + - name: separator + separator: seasonal + use_separator: false + key_name: Seasonal + translation_key: separator + +dynamic_collections: + Seasonal: + type: custom + data: + years: New Year's Day + valentine: Valentine's Day + patrick: St. Patrick's Day + easter: Easter + mother: Mother's Day + father: Father's Day + halloween: Halloween + christmas: Christmas + disabilities: Day of Persons with Disabilities + black_history: Black History Month + lgbtq: LGBTQ+ Pride Month + latinx: Latinx Heritage Month + women: Women's History Month + title_format: <> <>s + template: + - holiday + - shared + - arr + template_variables: + emoji: + years: "๐ŸŽŠ " + valentine: "๐Ÿ’˜ " + patrick: "โ˜˜ " + easter: "๐Ÿฐ " + mother: "๐Ÿคฑ " + father: "๐Ÿ‘จ " + halloween: "๐ŸŽƒ " + christmas: "๐ŸŽ… " + disabilities: "โ™ฟ " + lgbtq: "๐Ÿณ๏ธโ€๐ŸŒˆ " + latinx: "๐Ÿช… " + women: "๐Ÿšบ " + black_history: "โœŠ ๐Ÿฟ " + schedule: + years: range(12/26-01/04) + valentine: range(02/01-02/29) + patrick: range(03/01-03/18) + easter: range(03/20-04/30) + mother: range(05/05-05/10) + father: range(09/15-09/20) + halloween: range(10/01-10/31) + christmas: range(12/01-12/31) + disabilities: range(12/02-12/04) + black_history: range(02/01-03/01) + lgbtq: range(05/31-06/30) + latinx: range(09/15-10/15) + women: range(02/28-03/31) + imdb_list: + years: https://www.imdb.com/list/ls066838460/ + valentine: + - https://www.imdb.com/list/ls000094398/ + - https://www.imdb.com/list/ls057783436/ + - https://www.imdb.com/list/ls064427905/ + patrick: https://www.imdb.com/list/ls063934595/ + easter: + - https://www.imdb.com/list/ls062665509/ + - https://www.imdb.com/list/ls051733651/ + mother: https://www.imdb.com/list/ls072551197/ + father: https://www.imdb.com/list/ls020471057/ + halloween: + - https://www.imdb.com/list/ls023118929/ + - https://www.imdb.com/list/ls000099714/ + christmas: https://www.imdb.com/list/ls000096828/ + women: + - https://www.imdb.com/search/keyword/?keywords=women-in-film&ref_=fn_kw_kw_9 + - https://www.imdb.com/search/keyword/?keywords=women%27s-rights&ref_=fn_kw_kw_2 + - https://www.imdb.com/search/keyword/?keywords=women%27s-suffrage&ref_=fn_kw_kw_13 + tmdb_collection: + halloween: + - 185103 # Hotel Transylvania + - 11716 # Addams Family + - 750822 # Addams Family Animated + - 313086 # Conjuring + - 91361 # Halloween Collection + - 8581 # A Nightmare on Elm Street Collection + - 1733 # The Mummy Collection + - 8091 # Alien Collection + - 2980 # Ghostbusters + - 751156 # Hocus Pocus + tmdb_movie: + halloween: + - 23437 # A Nightmare on Elm Street (2010) + mdblist_list: + disabilities: + - https://mdblist.com/lists/plexmetamanager/day-of-persons-with-disabilities + lgbtq: + - https://mdblist.com/lists/plexmetamanager/lgbtq-pride-month + - https://www.imdb.com/list/ls063526611/' + latinx: + - https://mdblist.com/lists/plexmetamanager/latinx-heritage-month + trakt_list: + black_history: + - https://trakt.tv/users/hoochzilla/lists/black-cinema?display=movie&sort=title,asc + - https://trakt.tv/users/bluephi8/lists/black-history?display=movie&sort=title,asc + visible_home: + default: true + visible_shared: + default: true + image: + default: seasonal/<> + translation_key: + default: seasonal diff --git a/ladywhiskers/tvshows/3_tvshow-genres.yml b/ladywhiskers/tvshows/3_tvshow-genres.yml index 58d077e..1aaf695 100644 --- a/ladywhiskers/tvshows/3_tvshow-genres.yml +++ b/ladywhiskers/tvshows/3_tvshow-genres.yml @@ -12,13 +12,13 @@ templates: sync_mode: sync sort_title: "!015_<>" collections: -# All-Time Top Shows: -# template: {name: Collection, poster: https://raw.githubusercontent.com/WhoDat104/Genres/main/All-Time%20Top%20Shows.jpg} -# sort_title: "!015_100" -# smart_filter: -# sort_by: audience_rating.desc -# all: -# genre.not: documentary + All-Time Top Shows: + template: {name: Collection, poster: https://raw.githubusercontent.com/WhoDat104/Genres/main/All-Time%20Top%20Shows.jpg} + sort_title: "!015_100" + smart_filter: + sort_by: audience_rating.desc + all: + genre.not: documentary Action: template: {name: Collection, poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/genre/Action.jpg} smart_filter: @@ -154,10 +154,9 @@ collections: template: {name: Collection, poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/genre/Science%20Fiction.jpg} smart_filter: sort_by: audience_rating.desc - any: - genre: - - science fiction - - sci-fi + all: + genre: science fiction + genre.not: documentary Sport: template: {name: Collection, poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/genre/Sport.jpg} smart_filter: @@ -185,4 +184,4 @@ collections: sort_by: audience_rating.desc all: genre: western - genre.not: documentary \ No newline at end of file + genre.not: documentary diff --git a/ladywhiskers/tvshows/5_tvshows-topic.yml b/ladywhiskers/tvshows/5_tvshows-topic.yml index 264b6e2..a230125 100644 --- a/ladywhiskers/tvshows/5_tvshows-topic.yml +++ b/ladywhiskers/tvshows/5_tvshows-topic.yml @@ -17,51 +17,51 @@ collections: Anthology: template: {name: Collection, poster: https://raw.githubusercontent.com/WhoDat104/Genres/main/Anthology.jpg} imdb_list: https://www.imdb.com/list/ls567937024/ - schedule: yearly(03/01) + schedule: monthly(15) Apocalypse: template: {name: Collection, poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/genre/Apocalypse.jpg} imdb_list: https://www.imdb.com/list/ls527128700/ - schedule: yearly(03/01) + schedule: monthly(15) Football: template: {name: Collection, show: "343609, 74094", poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/genre/Football.jpg} imdb_list: https://www.imdb.com/list/ls527481559/ sync_mode: append - schedule: yearly(03/01) + schedule: monthly(15) Historical Fiction: template: {name: Collection, poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/genre/Historical%20Fiction.jpg} imdb_list: https://www.imdb.com/list/ls527147593/ - schedule: yearly(03/01) + schedule: monthly(15) Medical: template: {name: Collection, poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/genre/Medical.jpg} imdb_list: - https://www.imdb.com/list/ls064005250/ - https://www.imdb.com/list/ls567394825/ - schedule: yearly(03/01) + schedule: monthly(15) Mystery Box: template: {name: Collection, poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/genre/Mystery%20Box.jpg} imdb_list: - https://www.imdb.com/list/ls520446971/ -# Seductive: -# template: {name: Collection, poster: https://raw.githubusercontent.com/WhoDat104/Genres/main/Seductive.jpg} -# imdb_list: https://www.imdb.com/list/ls567399815/ -# schedule: yearly(03/01) + Seductive: + template: {name: Collection, poster: https://raw.githubusercontent.com/WhoDat104/Genres/main/Seductive.jpg} + imdb_list: https://www.imdb.com/list/ls567399815/ + schedule: monthly(15) Slice of Life: template: {name: Collection, poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/genre/Slice%20of%20Life.jpg} imdb_list: https://www.imdb.com/list/ls527147618/ - schedule: yearly(03/01) + schedule: monthly(15) Spy: template: {name: Collection, poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/genre/Spy.jpg} imdb_list: https://www.imdb.com/list/ls527147789/ - schedule: yearly(03/01) + schedule: monthly(15) Stephen King: template: {name: Collection, poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/genre/Stephen%20King.jpg} imdb_list: https://www.imdb.com/list/ls567399416/ - schedule: yearly(03/01) + schedule: monthly(15) Supernatural: template: {name: Collection, poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/genre/Supernatural.jpg} imdb_list: https://www.imdb.com/list/ls527140144/ - schedule: yearly(03/01) + schedule: monthly(15) Time Travel: template: {name: Collection, poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/genre/Time%20Travel.jpg} imdb_list: https://www.imdb.com/list/ls527147299/ - schedule: yearly(03/01) \ No newline at end of file + schedule: monthly(15) diff --git a/nwithan8/README.md b/nwithan8/README.md new file mode 100644 index 0000000..da285fa --- /dev/null +++ b/nwithan8/README.md @@ -0,0 +1 @@ +#### Files may become out of date. Latest files always available at https://github.com/nwithan8/configs/tree/main/plex/pmm diff --git a/nwithan8/collections/actors/movies.yml b/nwithan8/collections/actors/movies.yml new file mode 100644 index 0000000..7d93950 --- /dev/null +++ b/nwithan8/collections/actors/movies.yml @@ -0,0 +1,7 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +dynamic_collections: + ## Use DC as suffix to avoid name conflicts with static collections + ## These get generated in the order they are listed here, so put the more intensive ones at the bottom diff --git a/nwithan8/collections/actors/shows.yml b/nwithan8/collections/actors/shows.yml new file mode 100644 index 0000000..d73eb8b --- /dev/null +++ b/nwithan8/collections/actors/shows.yml @@ -0,0 +1,3 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections diff --git a/nwithan8/collections/awards/movies.yml b/nwithan8/collections/awards/movies.yml new file mode 100644 index 0000000..e336283 --- /dev/null +++ b/nwithan8/collections/awards/movies.yml @@ -0,0 +1,581 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +templates: + # Normal Templates + # ---------------- + + # Dynamic Collections Templates + # ----------------------------- + # Per-year award winners + Yearly_Oscars_Winners: + # This will always be a year behind (2020 movies win at the 2021 Oscars) - The collection is the 2020 movies that won at the 2021 Oscars + default: + imdb_sort: moviemeter,asc + allowed_library_types: movie + summary: <> Academy Awards (Oscars) Winners + sort_title: 05_Oscars_Winners_<> + imdb_list: https://www.imdb.com/search/title/?release_date=<>-01-01,<>-12-31&groups=oscar_winner&sort=<> + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/oscars/winner/<>.jpg + + Yearly_Berlinale_Awards: + default: + list_owner: pjcob + url: <>/lists/<>-berlinale + allowed_library_types: movie + summary: <> Berlinale International Film Festival + sort_title: 05_Berlinale_Winners_<> + trakt_list: https://trakt.tv/users/<> + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/berlinale/<>.jpg + + Yearly_Cannes_Awards: + default: + list_owner: pjcob + url: <>/lists/<>-cannes + allowed_library_types: movie + summary: <> Cannes Film Festival + sort_title: 05_Cannes_Winners_<> + trakt_list: https://trakt.tv/users/<> + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/cannes/<>.jpg + + Yearly_Sundance_Awards: + default: + list_owner: pjcob + url: <>/lists/<>-sundance + allowed_library_types: movie + summary: <> Sundance Film Festival + sort_title: 05_Sundance_Winners_<> + trakt_list: https://trakt.tv/users/<> + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/sundance/<>.jpg + + Yearly_Golden_Globes_Winners: + default: + imdb_sort: moviemeter,asc + summary: <> Golden Globe Winners + sort_title: 05_Golden_Globes_Winners_<> + imdb_list: https://www.imdb.com/search/title/?release_date=<>-01-01,<>-12-31&groups=golden_globe_winner&sort=<> + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/golden/winner/<>.jpg + + Yearly_Spirit_Awards: + default: + list_owner: pjcob + url: <>/lists/<>-independent-spirits + allowed_library_types: movie + summary: <> Independent Spirit Awards + sort_title: 05_Spirit_Winners_<> + trakt_list: https://trakt.tv/users/<> + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/spirit/<>.jpg + + Yearly_Critics_Choice_Awards: + default: + list_owner: pjcob + prefix: critic-s + url: <>/lists/<>-<>-choice + summary: <> Critics Choice Awards + sort_title: 05_Critics_Winners_<> + trakt_list: https://trakt.tv/users/<> + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/choice/<>.jpg + + Yearly_BAFTA_Awards: + default: + list_owner: pjcob + url: <>/lists/<>-bafta + allowed_library_types: movie + summary: <> BAFTA awards + sort_title: 05_BAFTA_Winners_<> + trakt_list: https://trakt.tv/users/<> + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/bafta/<>.jpg + +collections: + ### This year's Academy Awards + # --------------------------------- + + # This current year's Best Picture Oscar nominees + # Only visible on home screen during Oscar season + "๐ŸŽฌ This Year's Best Picture Nominees": + # TODO: NEED TO BUILD MANUALLY + template: { name: Award, + level: "++++++" } + summary: "Who will take home the trophy?" + schedule: + - yearly(02/01) + - all[weekly(friday),range(02/01-03/31)] + - yearly(04/01) + # You have to schedule it to run before and after visibility timeframe for visibility to switch + collection_order: release.asc + visible_home: range(02/01-03/31) + visible_shared: range(02/01-03/31) + visible_library: range(02/01-03/31) + + ### This year's Per-Best Actor Collections + # --------------------------------- + + # This current year's Best Actor Oscar nominees + # Only visible on home screen during Oscar season + + "๐ŸŽญ 2023 Best Actor Nominee - Austin Butler": + template: { name: ActorAward, + level: "+++++", + tmdb: 86654 } + schedule: + - yearly(02/01) + - all[weekly(friday),range(02/01-03/31)] + - yearly(04/01) + # You have to schedule it to run before and after visibility timeframe for visibility to switch + collection_order: release.desc + visible_home: range(02/01-03/31) + visible_shared: range(02/01-03/31) + visible_library: range(02/01-03/31) + + "๐ŸŽญ 2023 Best Actor Nominee - Colin Farrell": + template: { name: ActorAward, + level: "+++++", + tmdb: 72466 } + schedule: + - yearly(02/01) + - all[weekly(friday),range(02/01-03/31)] + - yearly(04/01) + # You have to schedule it to run before and after visibility timeframe for visibility to switch + collection_order: release.desc + visible_home: range(02/01-03/31) + visible_shared: range(02/01-03/31) + visible_library: range(02/01-03/31) + + "๐ŸŽญ 2023 Best Actor Nominee - Brendan Fraser": + template: { name: ActorAward, + level: "+++++", + tmdb: 18269 } + schedule: + - yearly(02/01) + - all[weekly(friday),range(02/01-03/31)] + - yearly(04/01) + # You have to schedule it to run before and after visibility timeframe for visibility to switch + collection_order: release.desc + visible_home: range(02/01-03/31) + visible_shared: range(02/01-03/31) + visible_library: range(02/01-03/31) + + "๐ŸŽญ 2023 Best Actor Nominee - Paul Mescal": + template: { name: ActorAward, + level: "+++++", + tmdb: 2326151 } + schedule: + - yearly(02/01) + - all[weekly(friday),range(02/01-03/31)] + - yearly(04/01) + # You have to schedule it to run before and after visibility timeframe for visibility to switch + collection_order: release.desc + visible_home: range(02/01-03/31) + visible_shared: range(02/01-03/31) + visible_library: range(02/01-03/31) + + "๐ŸŽญ 2023 Best Actor Nominee - Bill Nighy": + template: { name: ActorAward, + level: "+++++", + tmdb: 2440 } + schedule: + - yearly(02/01) + - all[weekly(friday),range(02/01-03/31)] + - yearly(04/01) + # You have to schedule it to run before and after visibility timeframe for visibility to switch + collection_order: release.desc + visible_home: range(02/01-03/31) + visible_shared: range(02/01-03/31) + visible_library: range(02/01-03/31) + + + ### This year's Per-Best Actress Collections + # --------------------------------- + + # This current year's Best Actress Oscar nominees + # Only visible on home screen during Oscar season + + "๐ŸŽญ 2023 Best Actress Nominee - Cate Blanchett": + template: { name: ActorAward, + level: "+++++", + tmdb: 112 } + schedule: + - yearly(02/01) + - all[weekly(friday),range(02/01-03/31)] + - yearly(04/01) + # You have to schedule it to run before and after visibility timeframe for visibility to switch + collection_order: release.desc + visible_home: range(02/01-03/31) + visible_shared: range(02/01-03/31) + visible_library: range(02/01-03/31) + + "๐ŸŽญ 2023 Best Actress Nominee - Ana de Armas": + template: { name: ActorAward, + level: "+++++", + tmdb: 224513 } + schedule: + - yearly(02/01) + - all[weekly(friday),range(02/01-03/31)] + - yearly(04/01) + # You have to schedule it to run before and after visibility timeframe for visibility to switch + collection_order: release.desc + visible_home: range(02/01-03/31) + visible_shared: range(02/01-03/31) + visible_library: range(02/01-03/31) + + "๐ŸŽญ 2023 Best Actress Nominee - Andrea Riseborough": + template: { name: ActorAward, + level: "+++++", + tmdb: 127558 } + schedule: + - yearly(02/01) + - all[weekly(friday),range(02/01-03/31)] + - yearly(04/01) + # You have to schedule it to run before and after visibility timeframe for visibility to switch + collection_order: release.desc + visible_home: range(02/01-03/31) + visible_shared: range(02/01-03/31) + visible_library: range(02/01-03/31) + + "๐ŸŽญ 2023 Best Actress Nominee - Michelle Williams": + template: { name: ActorAward, + level: "+++++", + tmdb: 1812 } + schedule: + - yearly(02/01) + - all[weekly(friday),range(02/01-03/31)] + - yearly(04/01) + # You have to schedule it to run before and after visibility timeframe for visibility to switch + collection_order: release.desc + visible_home: range(02/01-03/31) + visible_shared: range(02/01-03/31) + visible_library: range(02/01-03/31) + + "๐ŸŽญ 2023 Best Actress Nominee - Michelle Yeoh": + template: { name: ActorAward, + level: "+++++", + tmdb: 1620 } + schedule: + - yearly(02/01) + - all[weekly(friday),range(02/01-03/31)] + - yearly(04/01) + # You have to schedule it to run before and after visibility timeframe for visibility to switch + collection_order: release.desc + visible_home: range(02/01-03/31) + visible_shared: range(02/01-03/31) + visible_library: range(02/01-03/31) + + + + # This current year's Oscar nominees (all) + # Only visible on home screen during Oscar season + "๐ŸŽ–๏ธThis Year's Oscar Nominees": + summary: "Who will take home the trophy?" + template: { name: Award, + level: "++++" } + trakt_list: + # TODO: NEED TO REPLACE MANUALLY + - https://trakt.tv/users/jcbwoldseth/lists/oscar-race-2023 + collection_order: random + schedule: + - yearly(02/01) + - all[weekly(friday),range(02/01-03/31)] + - yearly(04/01) + # You have to schedule it to run again after visibility timeframe for visibility to switch back + visible_home: range(02/01-03/31) + visible_shared: range(02/01-03/31) + visible_library: range(02/01-03/31) + + ### Historical Awards + # --------------------------------- + + # All past Oscar-winning movies (not just Best Picture) + # Only visible on home screen during Oscar season + "๐Ÿ† Past Oscar Winners": + summary: "Oscar-winning Movies" + template: { name: Award, + level: "++" } + imdb_list: + - https://www.imdb.com/search/title/?title_type=feature,documentary&groups=oscar_winner + schedule: + - yearly(02/01) + - all[weekly(friday),range(02/01-03/31)] + - yearly(04/01) + # You have to schedule it to run again after visibility timeframe for visibility to switch back + collection_order: random + visible_home: range(02/01-03/31) + visible_shared: range(02/01-03/31) + visible_library: range(02/01-03/31) + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/oscars/winner.jpg + + # All past Oscar Best Director-winning movies + # Only visible on home screen during Oscar season + "๐Ÿ† Past Best Director Winners": + summary: "The Academy Award for Best Director is one of the Academy Awards presented annually by the Academy of Motion Picture Arts and Sciences since the awards debuted in 1929." + template: { name: Award, + level: "++" } + imdb_list: + - https://www.imdb.com/search/title/?groups=best_director_winners&sort=year%2Cdesc + schedule: + - yearly(02/01) + - all[weekly(friday),range(02/01-03/31)] + - yearly(04/01) + # You have to schedule it to run before and after visibility timeframe for visibility to switch + collection_order: random + visible_home: range(02/01-03/31) + visible_shared: range(02/01-03/31) + visible_library: range(02/01-03/31) + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/oscars/best_director_winner.jpg + + # All past Oscar Best Picture-winning movies + # Only visible on home screen during Oscar season + "๐Ÿ† Past Best Picture Winners": + summary: "The Academy Award for Best Picture is one of the Academy Awards presented annually by the Academy of Motion Picture Arts and Sciences since the awards debuted in 1929." + template: { name: Award, + level: "++" } + imdb_list: + - https://www.imdb.com/search/title/?groups=best_picture_winners&sort=year%2Cdesc + schedule: + - yearly(02/01) + - all[weekly(friday),range(02/01-03/31)] + - yearly(04/01) + # You have to schedule it to run before and after visibility timeframe for visibility to switch + collection_order: release.desc + visible_home: range(02/01-03/31) + visible_shared: range(02/01-03/31) + visible_library: true + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/oscars/best_picture_winner.jpg + + # All past Razzie-winning Worst Picture movies + # Only visible on home screen during Razzie season + "๐Ÿคฎ Past Worst Picture Winners": + template: { name: Award, + level: "++" } + summary: "Previous Razzie Worst Picture winners" + mdblist_list: https://mdblist.com/lists/hdlists/razzie-awards-worst-picture-winners + schedule: + - yearly(02/01) + - all[weekly(friday),range(02/01-03/31)] + - yearly(04/01) + # You have to schedule it to run before and after visibility timeframe for visibility to switch + collection_order: random + visible_home: range(02/01-03/31) + visible_shared: range(02/01-03/31) + visible_library: range(02/01-03/31) + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/razzies/winner.jpg + + # All past BAFTA Best Film-winning movies + # Only visible on home screen during BAFTA season + "๐Ÿ‡ฌ๐Ÿ‡ง Past BAFTA Best Film Winners": + summary: "The EE British Academy Film Awards or BAFTA Film Awards are presented in an annual award show hosted by the British Academy of Film and Television Arts (BAFTA) to honour the best British and international contributions to film." + template: { name: Award, + level: "++" } + trakt_list: https://trakt.tv/users/maxwelldeux/lists/bafta-award-best-film + schedule: + - yearly(02/21) + - all[weekly(friday),range(02/21-03/31)] + - yearly(04/01) + # You have to schedule it to run before and after visibility timeframe for visibility to switch + collection_order: release.desc + visible_home: range(02/21-03/31) + visible_shared: range(02/21-03/31) + visible_library: range(02/21-03/31) + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/bafta/winner.jpg + + # All past Berlinale-winning movies + # Only visible on home screen during Berlinale season + "๐Ÿ‡ฉ๐Ÿ‡ช Past Berlinale Winners": + summary: "The Berlin International Film Festival, usually called the Berlinale, is a film festival held annually in Berlin, Germany." + template: { name: Award, + level: "++" } + trakt_list: https://trakt.tv/users/maxwelldeux/lists/berlin-international-film-festival-golden-bears + schedule: + - yearly(02/21) + - all[weekly(friday),range(02/21-03/31)] + - yearly(04/01) + # You have to schedule it to run before and after visibility timeframe for visibility to switch + collection_order: release.desc + visible_home: range(02/21-03/31) + visible_shared: range(02/21-03/31) + visible_library: range(02/21-03/31) + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/berlinale/winner.jpg + + # All past Cannes Palme d'or-winning movies + # Only visible on home screen during Cannes Palme d'or season + "๐Ÿ•Š๏ธ Past Cannes Palme d'or Winners": + summary: "The Palme d'Or is the highest prize awarded at the Cannes Film Festival. It was introduced in 1955 by the organising committee." + template: { name: Award, + level: "++" } + trakt_list: https://trakt.tv/users/maxwelldeux/lists/cannes-film-festival-palme-d-or + schedule: + - yearly(06/01) + - all[weekly(friday),range(06/01-06/30)] + - yearly(07/01) + # You have to schedule it to run again after visibility timeframe for visibility to switch back + collection_order: release.desc + visible_home: range(06/01-06/30) + visible_shared: range(06/01-06/30) + visible_library: range(06/01-06/30) + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/cannes/winner.jpg + + # All past Cesar Award-winning movies + # Only visible on home screen during Cesar Award season + "๐Ÿ‡ซ๐Ÿ‡ท Past Cesar Award Winners": + summary: "The Cรฉsar Award is the national film award of France. It is delivered in the Nuit des Cรฉsar ceremony and was first awarded in 1976." + template: { name: Award, + level: "++" } + trakt_list: https://trakt.tv/users/fauxliege/lists/cesar-meilleur-film + schedule: + - yearly(03/14) + - all[weekly(friday),range(03/14-03/31)] + - yearly(04/01) + # You have to schedule it to run before and after visibility timeframe for visibility to switch + collection_order: release.desc + visible_home: range(03/14-03/31) + visible_shared: range(03/14-03/31) + visible_library: range(03/14-03/31) + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/cesar/winner.jpg + + # All past Sundance-winning movies + # Only visible on home screen during Sundance season + "๐Ÿ‡บ๐Ÿ‡ธ Past Sundance Winners": + summary: "Sundance is the largest independent film festival in the United States. Held in January, the festival is the premier showcase for new work from American and international independent filmmakers." + template: { name: Award, + level: "++" } + trakt_list: https://trakt.tv/users/maxwelldeux/lists/sundance-film-festival-grand-jury-prize + schedule: + - yearly(01/01) + - all[weekly(friday),range(01/01-01/31)] + - yearly(02/01) + # You have to schedule it to run again after visibility timeframe for visibility to switch back + collection_order: release.desc + visible_home: range(01/01-01/31) + visible_shared: range(01/01-01/31) + visible_library: range(01/01-01/31) + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/sundance/winner.jpg + + # All past Venice Film Festival-winning movies + # Only visible on home screen during Venice Film Festival season + "๐Ÿ‡ฎ๐Ÿ‡น Past Venice Film Festival Winners": + summary: "The Venice Film Festival or Venice International Film Festival (Italian: Mostra Internazionale d'Arte Cinematografica della Biennale di Venezia is the world's oldest film festival" + template: { name: Award, + level: "++" } + trakt_list: https://trakt.tv/users/maxwelldeux/lists/venice-film-festival-golden-lion + schedule: + - yearly(02/21) + - all[weekly(friday),range(02/21-03/31)] + - yearly(04/01) + # You have to schedule it to run before and after visibility timeframe for visibility to switch + collection_order: release.desc + visible_home: range(02/21-03/31) + visible_shared: range(02/21-03/31) + visible_library: range(02/21-03/31) + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/award/venice/winner.jpg + + # Too big, times out + # "๐ŸŽž๏ธ American Film Institute": + # summary: "The American Film Institute (AFI) is an American film organization that educates filmmakers and honors the heritage of the motion picture arts in the United States." + # template: { name: Award, + # level: "+" } + # trakt_list: https://trakt.tv/users/majeed_pk/lists/afi-100-years-all-films-complete + # schedule: + # - weekly(friday) + # collection_order: release.desc + # visible_home: false + # visible_shared: false + # visible_library: true + +dynamic_collections: + ## Use DC as suffix to avoid name conflicts with static collections + Yearly Oscars Winners DC: # mapping name does not matter just needs to be unique + type: number + sync: true + data: + starting: 2010 + ending: current_year + title_format: Oscars Winners <> + template: + - Yearly_Oscars_Winners + + Yearly Berlinale DC: # mapping name does not matter just needs to be unique + type: number + sync: true + data: + starting: 2017 + ending: current_year + title_format: Berlinale International Film Festival <> + template: + - Yearly_Berlinale_Awards + template_variables: + url: + 2017: vermelholimao/lists/berlinale-2017-67-berlin-international-film-festival + 2018: vermelholimao/lists/berlinale-2018-68-berlin-international-film-festival + 2019: vermelholimao/lists/berlinale-2019-69th-berlin-international-film-festival + 2020: vermelholimao/lists/berlinale-2020-70th-berlin-international-film-festival + + Yearly Cannes DC: # mapping name does not matter just needs to be unique + type: number + sync: true + data: + starting: 2016 + ending: current_year + title_format: Cannes Film Festival <> + template: + - Yearly_Cannes_Awards + template_variables: + list_owner: + 2023: hernandezel + + Yearly Sundance DC: # mapping name does not matter just needs to be unique + type: number + sync: true + data: + starting: 2010 + ending: current_year + title_format: Sundance Film Festival <> + template: + - Yearly_Sundance_Awards + + Yearly Golden Globes DC: # mapping name does not matter just needs to be unique + type: number + sync: true + data: + starting: 2014 + ending: current_year + title_format: Golden Globes Winners <> + template: + - Yearly_Golden_Globes_Winners + + Yearly Spirit Awards DC: # mapping name does not matter just needs to be unique + type: number + sync: true + data: + starting: 2014 + ending: current_year + title_format: Independent Spirit Awards <> + template: + - Yearly_Spirit_Awards + + Yearly Critics Choice Awards DC: # mapping name does not matter just needs to be unique + type: number + sync: true + data: + starting: 2014 + ending: current_year + title_format: Critics Choice Awards <> + template: + - Yearly_Critics_Choice_Awards + template_variables: + prefix: + 2019: critics + 2018: critics + 2017: critics + 2016: critics + 2015: critics + 2014: critics + + Yearly BAFTA Awards DC: # mapping name does not matter just needs to be unique + type: number + sync: true + data: + starting: 2014 + ending: current_year + title_format: BAFTA <> + template: + - Yearly_BAFTA_Awards diff --git a/nwithan8/collections/awards/shows.yml b/nwithan8/collections/awards/shows.yml new file mode 100644 index 0000000..50b4ff0 --- /dev/null +++ b/nwithan8/collections/awards/shows.yml @@ -0,0 +1,5 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +collections: diff --git a/nwithan8/collections/best/movies.yml b/nwithan8/collections/best/movies.yml new file mode 100644 index 0000000..e30ba94 --- /dev/null +++ b/nwithan8/collections/best/movies.yml @@ -0,0 +1,18 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +collections: + # Top movies via IMDB, updated twice a week + "๐Ÿ™Œ Best Of All Time": + template: { name: Award, + level: "++" } + summary: "Dive into the best films ever made" + imdb_chart: top_movies + schedule: + - weekly(wednesday) + - weekly(sunday) + collection_order: random + visible_library: true + visible_home: true + visible_shared: true diff --git a/nwithan8/collections/best/shows.yml b/nwithan8/collections/best/shows.yml new file mode 100644 index 0000000..d73eb8b --- /dev/null +++ b/nwithan8/collections/best/shows.yml @@ -0,0 +1,3 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections diff --git a/nwithan8/collections/countries/movies.yml b/nwithan8/collections/countries/movies.yml new file mode 100644 index 0000000..aaf3936 --- /dev/null +++ b/nwithan8/collections/countries/movies.yml @@ -0,0 +1,29 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +dynamic_collections: + ## Use DC as suffix to avoid name conflicts with static collections + ## These get generated in the order they are listed here, so put the more intensive ones at the bottom + + Per-Country DC Movies: # mapping name does not matter just needs to be unique + type: country + title_format: <> + key_name_override: + Plurinational State of Bolivia: Bolivia + Russian Federation: Russia + Taiwan, Province of China: Taiwan + Turks and Caicos Islands: Turks and Caicos + Syrian Arab Republic: Syria + Viet Nam: Vietnam + State of Palestine: Palestine + Republic of North Macedonia: North Macedonia + Papua New Guinea: Guinea + Lao People's Democratic Republic: Lao + Islamic Republic of Iran: Iran + French Polynesia: Polynesia + Federated States of Micronesia: Micronesia + Bolivarian Republic of Venezuela: Venezuela + Republic of Korea: South Korea + template: + - Per_Country diff --git a/nwithan8/collections/countries/shows.yml b/nwithan8/collections/countries/shows.yml new file mode 100644 index 0000000..3a3c3fc --- /dev/null +++ b/nwithan8/collections/countries/shows.yml @@ -0,0 +1,13 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +dynamic_collections: + ## Use DC as suffix to avoid name conflicts with static collections + ## These get generated in the order they are listed here, so put the more intensive ones at the bottom + + Per-Country DC Shows: # mapping name does not matter just needs to be unique + type: origin_country + title_format: <> + template: + - Per_Country diff --git a/nwithan8/collections/decades/movies.yml b/nwithan8/collections/decades/movies.yml new file mode 100644 index 0000000..de1ad4f --- /dev/null +++ b/nwithan8/collections/decades/movies.yml @@ -0,0 +1,38 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +dynamic_collections: + ## Use DC as suffix to avoid name conflicts with static collections + ## These get generated in the order they are listed here, so put the more intensive ones at the bottom + + Best of Decade DC Movies: # mapping name does not matter just needs to be unique + type: custom + data: + twenties: 1920 + thirties: 1930 + forties: 1940 + fifties: 1950 + sixties: 1960 + seventies: 1970 + eighties: 1980 + nineties: 1990 + two_thousands: 2000 + twenty_tens: 2010 + twenty_twenties: 2020 + template_variables: + ending: + twenties: 1929 + thirties: 1939 + forties: 1949 + fifties: 1959 + sixties: 1969 + seventies: 1979 + eighties: 1989 + nineties: 1999 + two_thousands: 2009 + twenty_tens: 2019 + twenty_twenties: 2029 + title_format: ๐Ÿ—“๏ธ Best of the <>s + template: + - Per_Decade diff --git a/nwithan8/collections/decades/shows.yml b/nwithan8/collections/decades/shows.yml new file mode 100644 index 0000000..1939650 --- /dev/null +++ b/nwithan8/collections/decades/shows.yml @@ -0,0 +1,38 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +dynamic_collections: + ## Use DC as suffix to avoid name conflicts with static collections + ## These get generated in the order they are listed here, so put the more intensive ones at the bottom + + Best of Decade DC: # mapping name does not matter just needs to be unique + type: custom + data: + twenties: 1920 + thirties: 1930 + forties: 1940 + fifties: 1950 + sixties: 1960 + seventies: 1970 + eighties: 1980 + nineties: 1990 + two_thousands: 2000 + twenty_tens: 2010 + twenty_twenties: 2020 + template_variables: + ending: + twenties: 1929 + thirties: 1939 + forties: 1949 + fifties: 1959 + sixties: 1969 + seventies: 1979 + eighties: 1989 + nineties: 1999 + two_thousands: 2009 + twenty_tens: 2019 + twenty_twenties: 2029 + title_format: ๐Ÿ—“๏ธ Best of the <>s + template: + - Per_Decade diff --git a/nwithan8/collections/genres/movies.yml b/nwithan8/collections/genres/movies.yml new file mode 100644 index 0000000..ff66dbf --- /dev/null +++ b/nwithan8/collections/genres/movies.yml @@ -0,0 +1,217 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +collections: + "๐ŸŽค What's The Deal With Airplane Food?": + template: { name: Genre } + summary: "Some of the best stand-up you'll ever see." + trakt_list: + - https://trakt.tv/users/lish408/lists/stand-up-comedy-specials + collection_order: random + visible_library: true + visible_home: true + visible_shared: true + + "๐Ÿ˜œ Spoofs and Parodies": + template: { name: Genre } + summary: "Imitation is the sincerest form of flattery" + trakt_list: + - https://trakt.tv/users/majeed_pk/lists/spoof-parody-films + collection_order: random + visible_library: true + visible_home: true + visible_shared: true + + "๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ Rom-com Central": + template: { name: Genre } + summary: "Rotten Tomatoes' best romantic comedies of all time" + trakt_list: + - https://trakt.tv/users/lish408/lists/rotten-tomatoes-the-200-best-romantic-comedies-of-all-time + collection_order: random + visible_library: true + visible_home: true + visible_shared: true + + "๐Ÿ€ Slam Dunk": + template: { name: Genre } + summary: "The best sports movies, ever." + mdblist_list: https://mdblist.com/lists/hdlists/150-best-sports-movies-of-all-time + collection_order: random + visible_library: true + visible_home: false # Not advertised on the home page + visible_shared: false # Not advertised on the home page + + "๐Ÿš“ Get In Get Out": + template: { name: Genre } + summary: "Don't forget about the getaway driver out front" + mdblist_list: https://mdblist.com/lists/hdlists/best-heist-movies-of-all-time + collection_order: random + visible_library: true + visible_home: false # Not advertised on the home page + visible_shared: false # Not advertised on the home page + + "๐ŸŽข On The Edge Of Your Seat": + template: { name: Genre } + summary: "The suspense is killing us!" + imdb_list: + - https://www.imdb.com/search/keyword/?keywords=psychological-thriller&ref_=kw_ref_rt_usr&sort=release_date,desc&mode=detail&page=1&title_type=movie&genres=Thriller&user_rating=5.0%2C&release_date=2000%2C + collection_order: random + visible_library: true + visible_home: false # Not advertised on the home page + visible_shared: false # Not advertised on the home page + + "๐Ÿคฏ What a Twist!": + template: { name: Genre } + summary: "Bet you didn't see THAT coming..." + mdblist_list: https://mdblist.com/lists/hdlists/crazy-plot-twists + collection_order: random + visible_library: true + visible_home: false # Not advertised on the home page + visible_shared: false # Not advertised on the home page + + "๐Ÿ“— Based On A True Story": + template: { name: Genre } + summary: "Based on a true story" + mdblist_list: https://mdblist.com/lists/hdlists/based-on-or-inspired-by-a-true-story + collection_order: random + visible_library: true + visible_home: true + visible_shared: true + + "๐Ÿ” A Real-Life Whodunnit": + template: { name: Genre } + summary: "True crime documentaries" + trakt_list: + - https://trakt.tv/users/lish408/lists/true-crime-documentary-series-film + collection_order: random + visible_library: true + visible_home: true + visible_shared: true + + "๐Ÿ‘จโ€๐Ÿณ Bon Appetit": + template: { name: Genre } + summary: "Mouth-watering movies" + trakt_list: + - https://trakt.tv/users/majeed_pk/lists/bon-appetit + collection_order: random + visible_library: true + visible_home: false # Not advertised on the home page + visible_shared: false # Not advertised on the home page + + "๐Ÿ—Ž Documentaries": + template: { name: Genre } + summary: "The top documentaries of all time" + trakt_list: + - https://trakt.tv/users/majeed_pk/lists/documentaries + collection_order: random + visible_library: true + visible_home: true + visible_shared: true + + "๐Ÿงฅ I'm Gonna Make Him an Offer": + template: { name: Genre } + summary: "The best gangster movies of all time" + trakt_list: + - https://trakt.tv/users/majeed_pk/lists/the-complete-list-of-mafia-gangsters-movies + collection_order: random + visible_library: true + visible_home: false # Not advertised on the home page + visible_shared: false # Not advertised on the home page + + # TODO: Might time out due to size + # "๐Ÿง‘ It Really Happened": + # template: { name: Genre } + # summary: "These people actually existed." + # trakt_list: + # - https://trakt.tv/users/majeed_pk/lists/biographies + # collection_order: random + # visible_library: true + # visible_home: true + # visible_shared: true + + "๐ŸŒฟ What Is Life Anyway?": + template: { name: Genre } + summary: "The best existential movies of all time" + trakt_list: + - https://trakt.tv/users/majeed_pk/lists/existentialist-films + collection_order: random + visible_library: true + visible_home: true + visible_shared: true + + "โš–๏ธ Order In The Court": + template: { name: Genre } + summary: "The best courtroom dramas of all time" + trakt_list: + - https://trakt.tv/users/majeed_pk/lists/courtroom-dramas + collection_order: random + visible_library: true + visible_home: false # Not advertised on the home page + visible_shared: false # Not advertised on the home page + + "๐Ÿช– World War II, In Order": + template: { name: Genre } + summary: "Movies depicting World War II, in chronological order" + trakt_list: + - https://trakt.tv/users/majeed_pk/lists/world-war-ii-in-chronological-order + collection_order: custom # Maintain the order of the list + visible_library: true + visible_home: false # Not advertised on the home page + visible_shared: false # Not advertised on the home page + + "๐Ÿ™‚ Feel-Good Movies": + template: { name: Genre } + summary: "The best feel-good movies of all time" + trakt_list: + - https://trakt.tv/users/majeed_pk/lists/feelgood-movies + collection_order: random + visible_library: true + visible_home: true + visible_shared: true + + "๐Ÿง˜ Kick Back and Relax": + template: { name: Genre } + summary: "The best movies for a lazy weekend afternoon" + trakt_list: + - https://trakt.tv/users/hdlists/lists/sunday-afternoon-movies?sort=rank,asc + collection_order: random + schedule: weekly(saturday), weekly(sunday), weekly(monday) + visible_home: weekly(saturday), weekly(sunday) + visible_shared: weekly(saturday), weekly(sunday) + visible_library: weekly(saturday), weekly(sunday) + + "๐Ÿคช The Weirdo's Videostore": + template: { name: Genre } + summary: "Cinema is strange." + letterboxd_list: https://letterboxd.com/maxvayne/list/the-weirdos-videostore-aka-the-weirdos-paradise + collection_order: random + visible_library: true + visible_home: true + visible_shared: true + + "โ‰๏ธ Controversial Cinema": + template: { name: Genre } + summary: "The most edgy, crazy, disturbing, controversial, shocking, bizarre, scandalous and downright f***ed up films of all time!" + trakt_list: + - https://trakt.tv/users/majeed_pk/lists/dark-deeply-disturbing-controversial-shocking-bizarre-and-messed-up-films + collection_order: random + visible_library: false # This is a hidden collection due to the nature of the content + visible_home: false # Not advertised on the home page + visible_shared: false # Not advertised on the home page + + +dynamic_collections: + ## Use DC as suffix to avoid name conflicts with static collections + ## These get generated in the order they are listed here, so put the more intensive ones at the bottom + + Per-Genre DC Movies: # mapping name does not matter just needs to be unique + type: genre + exclude: + - Action/Adventure + - Talk Show + title_format: <> + template: + - Per_Genre + key_name_override: + Film-Noir: Film Noir diff --git a/nwithan8/collections/genres/shows.yml b/nwithan8/collections/genres/shows.yml new file mode 100644 index 0000000..2bd9edb --- /dev/null +++ b/nwithan8/collections/genres/shows.yml @@ -0,0 +1,29 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +collections: + + ### Genres + "๐Ÿ” A Real-Life Whodunnit": + template: { name: Genre } + summary: "True crime documentaries" + trakt_list: + - https://trakt.tv/users/lish408/lists/true-crime-documentary-series-film + collection_order: random + visible_home: false + visible_shared: true + +dynamic_collections: + ## Use DC as suffix to avoid name conflicts with static collections + ## These get generated in the order they are listed here, so put the more intensive ones at the bottom + + Per-Genre DC Shows: # mapping name does not matter just needs to be unique + type: genre + exclude: + - Action/Adventure + title_format: <> + template: + - Per_Genre + key_name_override: + Film-Noir: Film Noir diff --git a/nwithan8/collections/holidays/movies.yml b/nwithan8/collections/holidays/movies.yml new file mode 100644 index 0000000..b7ceb97 --- /dev/null +++ b/nwithan8/collections/holidays/movies.yml @@ -0,0 +1,268 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +collections: + "๐ŸŽŠ New Year's Day": + schedule: range(12/26-01/05) + visible_home: range(12/26-01/04) + visible_shared: range(12/26-01/04) + visible_library: range(12/26-01/04) + template: { name: Holiday, + level: "++" } + summary: "Ring in the New Year with these movies!" + collection_order: random + imdb_list: + - https://www.imdb.com/list/ls066838460/ + poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/years.jpg + + "๐Ÿ’˜ Valentine's Day": + schedule: range(02/01-02/21) + visible_home: range(02/01-02/20) + visible_shared: range(02/01-02/20) + visible_library: range(02/01-02/20) + template: { name: Holiday, + level: "++" } + summary: "Love me tender, love me sweet, never let me go." + collection_order: random + imdb_list: + - https://www.imdb.com/list/ls000094398/ + - https://www.imdb.com/list/ls057783436/ + - https://www.imdb.com/list/ls064427905/ + poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/valentine.jpg + + "โ˜˜ St. Patrick's Day": + schedule: range(03/01-03/19) + visible_home: range(03/01-03/18) + visible_shared: range(03/01-03/18) + visible_library: range(03/01-03/18) + template: { name: Holiday, + level: "++" } + summary: "Kiss Me, I'm Irish." + collection_order: random + imdb_list: + - https://www.imdb.com/list/ls063934595/ + poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/patrick.jpg + + "๐Ÿฅฆ 4/20": + schedule: range(04/15-04/23) + visible_home: range(04/15-04/22) + visible_shared: range(04/15-04/22) + visible_library: range(04/15-04/22) + template: { name: Holiday, + level: "+" } + summary: "Blaze it!" + collection_order: random + imdb_list: + - https://www.imdb.com/list/ls075204988/ + poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/420.jpg + + "๐Ÿฐ Easter": + schedule: range(03/20-05/01) + visible_home: range(03/20-04/30) + visible_shared: range(03/20-04/30) + visible_library: range(03/20-04/30) + template: { name: Holiday, + level: "++" } + summary: "Hoppy Easter!" + collection_order: random + imdb_list: + - https://www.imdb.com/list/ls062665509/ + - https://www.imdb.com/list/ls051733651/ + poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/easter.jpg + + "๐Ÿคฑ Mother's Day": + schedule: range(05/05-05/11) + visible_home: range(05/05-05/10) + visible_shared: range(05/05-05/10) + visible_library: range(05/05-05/10) + template: { name: Holiday, + level: "++" } + summary: "Thanks Mom!" + collection_order: random + imdb_list: + - https://www.imdb.com/list/ls072551197/ + poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/mother.jpg + + "๐Ÿช– Memorial Day": + schedule: range(5/18-6/8) + visible_home: range(5/18-6/7) + visible_shared: range(5/18-6/7) + visible_library: range(5/18-6/7) + template: { name: Holiday, + level: "++" } + summary: "Remembering those who gave their lives for our freedom." + collection_order: random + imdb_list: + - https://www.imdb.com/list/ls002014923/ + poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/memorial.jpg + + "๐Ÿ‘จ Father's Day": + schedule: range(06/15-06/21) + visible_home: range(06/15-06/20) + visible_shared: range(06/15-06/20) + visible_library: range(06/15-06/20) + template: { name: Holiday, + level: "++" } + summary: "Thanks Dad!" + collection_order: random + imdb_list: + - https://www.imdb.com/list/ls020471057/ + poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/father.jpg + + "๐ŸŽ† Independence Day": + schedule: range(06/23-07/11) + visible_home: range(06/23-07/10) + visible_shared: range(06/23-07/10) + visible_library: range(06/23-07/10) + template: { name: Holiday, + level: "++" } + summary: "Celebrate the 4th of July with these movies!" + collection_order: random + imdb_list: + - https://www.imdb.com/list/ls068664510/ + - https://www.imdb.com/list/ls080925875/ + poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/independence.jpg + + "โš’ Labor Day": + schedule: range(09/01-09/11) + visible_home: range(09/01-09/10) + visible_shared: range(09/01-09/10) + visible_library: range(09/01-09/10) + template: { name: Holiday, + level: "++" } + summary: "Labor Day is a day off, but these movies are hard work." + collection_order: random + imdb_list: + - https://www.imdb.com/list/ls002014923/ + poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/labor.jpg + + "๐ŸŽƒ Halloween": + schedule: range(10/01-11/01) + visible_home: range(10/01-10/31) + visible_shared: range(10/01-10/31) + visible_library: range(10/01-10/31) + template: { name: Holiday, + level: "+++" } + summary: "Boo!" + collection_order: random + imdb_list: + - https://www.imdb.com/list/ls023118929/ + - https://www.imdb.com/list/ls000099714/ + trakt_list: + - https://trakt.tv/users/29zombies/lists/halloween + - https://trakt.tv/users/galacticboy/lists/not-so-spooky-halloween + # - https://trakt.tv/users/kairbear08/lists/halloween + # - https://trakt.tv/users/mybicycle/lists/halloween + # - https://trakt.tv/users/jayinftl/lists/halloween + # - https://trakt.tv/users/roswellgeek/lists/halloween + tmdb_collection: + - 185103 # Hotel Transylvania + - 11716 # Addams Family + - 750822 # Addams Family Animated + - 313086 # Conjuring + - 91361 # Halloween Collection + - 8581 # A Nightmare on Elm Street Collection + - 1733 # The Mummy Collection + - 8091 # Alien Collection + - 2980 # Ghostbusters + - 751156 # Hocus Pocus + tmdb_movie: + - 23437 # A Nightmare on Elm Street (2010) + poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/halloween.jpg + + "๐Ÿ‘ป Horror": + schedule: range(10/01-11/01) + visible_home: range(10/01-10/31) + visible_shared: range(10/01-10/31) + visible_library: range(10/01-10/31) + template: { name: Holiday, + level: "+" } + summary: "Don't be scared, it's just a movie." + collection_order: random + trakt_list: + - https://trakt.tv/users/lish408/lists/31-days-of-horror-2023 # TODO: Change annually + + "๐Ÿฌ Trick or Treat": + schedule: range(10/01-11/01) + visible_home: range(10/01-10/31) + visible_shared: range(10/01-10/31) + visible_library: range(10/01-10/31) + template: { name: Holiday, + level: "++" } + summary: "Trick or Treat!" + collection_order: random + trakt_list: + - https://trakt.tv/users/hdlists/lists/halloween-movies-for-kids + + "๐Ÿ”ช Slasher": + schedule: range(10/01-11/01) + visible_home: range(10/01-10/31) + visible_shared: range(10/01-10/31) + visible_library: range(10/01-10/31) + template: { name: Holiday, + level: "+" } + summary: "He's right behind you!" + collection_order: random + trakt_list: + - https://trakt.tv/users/hdlists/lists/80s-slasher-movies + + "๐Ÿ—ณ๏ธ Election Day": + schedule: range(10/25-11/12) + visible_home: range(10/25-11/11) + visible_shared: range(10/25-11/11) + visible_library: range(10/25-11/11) + template: { name: Holiday, + level: "++" } + summary: "I like the noise of democracy." + collection_order: random + trakt_list: + - https://trakt.tv/users/majeed_pk/lists/best-political-movies + + "๐Ÿฆƒ Thanksgiving": + schedule: range(11/01-12/01) + visible_home: range(11/01-11/30) + visible_shared: range(11/01-11/30) + visible_library: range(11/01-11/30) + template: { name: Holiday, + level: "++" } + summary: "Gobble gobble!" + collection_order: random + imdb_list: + - https://www.imdb.com/list/ls000835734/ + - https://www.imdb.com/list/ls091597850/ + trakt_list: + - https://trakt.tv/users/galacticboy/lists/thanksgiving-movies + - https://trakt.tv/users/shahid1296/lists/thanksgiving + - https://trakt.tv/users/retrogran/lists/thanksgiving-season-movies + - https://trakt.tv/users/padawan_seneca/lists/vibe-autumn-tv-series-movies + poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/thanksgiving.jpg + + "๐ŸŽ… Christmas": + schedule: range(12/01-01/01) + visible_home: range(12/01-12/31) + visible_shared: range(12/01-12/31) + visible_library: range(12/01-12/31) + template: { name: Holiday, + level: "++" } + summary: "Cozy up with some Christmas classics." + collection_order: random + imdb_list: + - https://www.imdb.com/list/ls000096828/ + trakt_list: + - https://trakt.tv/users/movistapp/lists/christmas-movies + - https://trakt.tv/users/questdvd/lists/absolute-hayes-christmas-classics + - https://trakt.tv/users/littlestella3/lists/christmas + poster_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/seasonal/christmas.jpg + + "๐ŸŽ Hallmark Christmas": + schedule: range(12/01-01/01) + visible_home: range(12/01-12/31) + visible_shared: range(12/01-12/31) + visible_library: range(12/01-12/31) + template: { name: Holiday, + level: "+" } + summary: "Christmas movies with extra-sap!" + collection_order: random + trakt_list: + - https://trakt.tv/users/mzdiobolik/lists/hallmark-christmas-movies diff --git a/nwithan8/collections/holidays/shows.yml b/nwithan8/collections/holidays/shows.yml new file mode 100644 index 0000000..3d779a1 --- /dev/null +++ b/nwithan8/collections/holidays/shows.yml @@ -0,0 +1,16 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +collections: + "๐Ÿ—ณ๏ธ Election Day": + schedule: range(10/25-11/12) + visible_home: range(10/25-11/11) + visible_shared: range(10/25-11/11) + visible_library: range(10/25-11/11) + template: { name: Holiday, + level: "++" } + summary: "I like the noise of democracy." + collection_order: random + trakt_list: + - https://trakt.tv/users/majeed_pk/lists/political-tv-series diff --git a/nwithan8/collections/lists/movies.yml b/nwithan8/collections/lists/movies.yml new file mode 100644 index 0000000..df9d66e --- /dev/null +++ b/nwithan8/collections/lists/movies.yml @@ -0,0 +1,244 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +collections: + # Movies with a perfect RT score, updated monthly + "๐Ÿ’ฏ The 100 Club": + template: { name: Collection, + sort_title: "Best Movies Ever", + level: "+++" } + summary: "RottenTomatoes' movies with a perfect score" + mdblist_list: https://mdblist.com/lists/hdlists/100-on-rottentomatoes-com + collection_order: random + schedule: monthly(1) + visible_library: true + visible_home: true + visible_shared: true + + # Worst movies of all time, updated monthly + "๐Ÿ’ฉ Just the Worst": + template: { name: Collection, + sort_title: "Worst Movies Ever", + level: "++" } + summary: "The worst movies of all time." + trakt_list: + - https://trakt.tv/users/hdlists/lists/worst-movies-of-all-time + - https://trakt.tv/users/nwithan8/lists/5-or-less-on-rotton-tomatoes?sort=rank,asc + collection_order: random + schedule: monthly(1) + visible_library: true + visible_home: true + visible_shared: true + + "๐Ÿคจ How Did This Get Made?": + template: { name: Collection, + sort_title: "How Did This Get Made?", + level: "++" } + summary: "The films of the podcast 'How Did This Get Made?'" + trakt_list: + - https://trakt.tv/users/lish408/lists/how-did-this-get-made-podcast + collection_order: custom + schedule: weekly(monday) + visible_library: true + visible_home: true + visible_shared: true + + "๐Ÿ‘ Best Movie Ever": + template: { name: Collection, + sort_title: "Weekly Planet - Best Movie Ever", + level: "++" } + trakt_list_details: + - https://trakt.tv/users/nwithan8/lists/best-movie-ever?sort=added,asc + collection_order: random + schedule: daily + visible_library: true + visible_home: true + visible_shared: true + + "๐Ÿ‘Ž Worst Movie Ever": + template: { name: Collection, + sort_title: "Weekly Planet - Worst Movie Ever", + level: "++" } + trakt_list_details: + - https://trakt.tv/users/nwithan8/lists/worst-movie-ever?sort=added,asc + collection_order: random + schedule: daily + visible_library: true + visible_home: true + visible_shared: true + + "๐ŸŽฉ 1001 Movies You Must See Before You Die": + template: { name: Collection, + sort_title: "1001 Movies You Must See Before You Die", + level: "++" } + # summary provided by Trakt + trakt_list_details: + - https://trakt.tv/users/sp1ti/lists/1001-movies-you-must-see-before-you-die + collection_order: random + schedule: monthly(1) + visible_library: true + visible_home: true + visible_shared: true + + "๐Ÿชฃ 100 Movies Bucket List": + template: { name: Collection, + sort_title: "100 Movies Bucket List", + level: "++" } + # summary provided by Trakt + trakt_list_details: + - https://trakt.tv/users/dildogarden/lists/100-movies-bucket-list + collection_order: rank.desc + schedule: monthly(1) + visible_library: true + visible_home: true + visible_shared: true + + "๐Ÿ“ฝ๏ธ The Criterion Collection": + template: { name: Collection, + sort_title: "The Criterion Collection", + level: "++" } + # summary provided by Trakt + trakt_list_details: + - https://trakt.tv/users/maxwelldeux/lists/the-criterion-collection + collection_order: critic_rating.desc + schedule: weekly(sunday) + visible_library: true + visible_home: true + visible_shared: true + + "๐Ÿคตโ€โ™‚๏ธ Bond. James Bond.": + template: { name: Franchise, + sort_title: "James Bond", + level: "+" } + summary: "007 forever" + mdblist_list: https://mdblist.com/lists/hdlists/james-bond-movies + collection_order: release + schedule: weekly(sunday) + visible_library: true + visible_home: false + visible_shared: false + + "๐Ÿฆธ I Love You 3000": + template: { name: Franchise, + sort_title: "Marvel Cinematic Universe", + level: "+" } + summary: "The Marvel Cinematic Universe" + trakt_list: + - https://trakt.tv/users/cybercelia/lists/mcu + collection_order: release + schedule: weekly(sunday) + visible_library: true + visible_home: false + visible_shared: false + + "๐Ÿฆธ Tell Me, Do You Bleed?": + template: { name: Franchise, + sort_title: "DC Cinematic Universe", + level: "+" } + summary: "The DC Cinematic Universe" + trakt_list: + - https://trakt.tv/users/maxrax/lists/dc-cinematics + collection_order: release + schedule: weekly(sunday) + visible_library: true + visible_home: false + visible_shared: false + + "๐Ÿญ Disney Channel Original Movies": + template: { name: Franchise, + sort_title: "Disney Channel Original Movies", + level: "+" } + summary: "You're watching Disney Channel" + imdb_list: + - https://www.imdb.com/list/ls093405279 + collection_order: release + schedule: weekly(sunday) + visible_library: true + visible_home: false + visible_shared: false + + "๐Ÿช To Boldly Go": + summary: "The Star Trek collection" + template: { name: Franchise, + sort_title: "Star Trek", + level: "+" } + trakt_list: + - https://trakt.tv/users/dgw/lists/star-trek-canon + url_background: https://i.redd.it/vz20prnp8v551.jpg + collection_order: release + schedule: weekly(sunday) + visible_library: true + visible_home: false + visible_shared: false + + "๐Ÿš€ In A Galaxy Far, Far Away": + summary: "The Star Wars collection" + template: { name: Franchise, + sort_title: "Star Wars", + level: "+" } + trakt_list_details: + - https://trakt.tv/users/sonicwarrior/lists/star-wars-canon-timeline + url_background: https://images.unsplash.com/photo-1579566346927-c68383817a25 + collection_order: custom + schedule: weekly(sunday) + visible_library: true + visible_home: false + visible_shared: false + + "๐Ÿ‘ฝ Bears. Beets. Battlestar Galactica": + summary: "The Battlestar Galactica collection" + template: { name: Franchise, + sort_title: "Battlestar Galactica", + level: "+" } + trakt_list_details: + - https://trakt.tv/users/mraniki/lists/battlestar-galactica-universe + url_background: https://wallpapercave.com/wp/vPJGO64.jpg + collection_order: custom + schedule: weekly(sunday) + visible_library: true + visible_home: false + visible_shared: false + + "๐Ÿชถ To Be Or Not To Be": + summary: "The Shakespeare collection" + template: { name: Franchise, + sort_title: "Shakespeare", + level: "+" } + trakt_list_details: + - https://trakt.tv/users/michaeldibben/lists/shakespeare-plays + url_background: https://images.unsplash.com/photo-1598391990342-311775e3d374 + collection_order: random + schedule: weekly(sunday) + visible_library: true + visible_home: false + visible_shared: false + + "๐Ÿฆโ€โฌ› Quoth the Raven": + summary: "The Edgar Allan Poe collection" + template: { name: Franchise, + sort_title: "Edgar Allan Poe", + level: "+" } + trakt_list_details: + - https://trakt.tv/users/majeed_pk/lists/the-best-edgar-allan-poe-adaptations + url_background: https://wallpapercave.com/wp/wp2328085.jpg + collection_order: random + schedule: weekly(sunday) + visible_library: true + visible_home: false + visible_shared: false + + "๐Ÿ“– Get Busy Living, or Get Busy Dying": + summary: "The Stephen King collection" + template: { name: Franchise, + sort_title: "Stephen King", + level: "+", + poster: "https://i.redd.it/sz63m6aex2g31.png" } + smart_filter: + all: + writer: "Stephen King" + sort_by: release.asc + schedule: weekly(sunday) + visible_library: true + visible_home: false + visible_shared: false diff --git a/nwithan8/collections/lists/shows.yml b/nwithan8/collections/lists/shows.yml new file mode 100644 index 0000000..d73eb8b --- /dev/null +++ b/nwithan8/collections/lists/shows.yml @@ -0,0 +1,3 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections diff --git a/nwithan8/collections/memoriam/movies.yml b/nwithan8/collections/memoriam/movies.yml new file mode 100644 index 0000000..d73eb8b --- /dev/null +++ b/nwithan8/collections/memoriam/movies.yml @@ -0,0 +1,3 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections diff --git a/nwithan8/collections/memoriam/shows.yml b/nwithan8/collections/memoriam/shows.yml new file mode 100644 index 0000000..d73eb8b --- /dev/null +++ b/nwithan8/collections/memoriam/shows.yml @@ -0,0 +1,3 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections diff --git a/nwithan8/collections/networks/movies.yml b/nwithan8/collections/networks/movies.yml new file mode 100644 index 0000000..a78a0fe --- /dev/null +++ b/nwithan8/collections/networks/movies.yml @@ -0,0 +1,17 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +collections: + ### Studios + # Studio - produced the movie (A24, Universal, Warner Bros, etc) + A24: + template: { name: Studio, + studio: "A24", + poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/studio/A24.jpg } + summary: "A24 Films" + visible_library: false + visible_home: false + visible_shared: false + + diff --git a/nwithan8/collections/networks/shows.yml b/nwithan8/collections/networks/shows.yml new file mode 100644 index 0000000..726d5ab --- /dev/null +++ b/nwithan8/collections/networks/shows.yml @@ -0,0 +1,659 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +collections: + ### Networks + # Studio - produced the show + # Network - aired the show + streaming services + # For example, Disney+ is not a studio. + # At the same time, while all Disney content is on Disney+, only Disney+-exclusive content appear under "network: Disney+" + # So anything under "network: Disney+" could be called a "Disney+ Original Show" + # Streaming sites get "X Original Shows", while traditional networks get "Shows Aired on X" + A&E: + template: { name: Network, + network: "A&E", + poster: https://theposterdb.com/api/assets/113113 } + summary: "Shows Aired on A&E" + visible_library: false + visible_home: false + visible_shared: false + + "ABC (US)": # use quotes to avoid yaml parsing issues + template: { name: Network, + network: "ABC, ABS (US)", + poster: https://theposterdb.com/api/assets/113115 } + summary: "Shows Aired on ABC (US)" + visible_library: false + visible_home: false + visible_shared: false + + ABC Family: + template: { name: Network, + network: "ABC Family", + poster: https://theposterdb.com/api/assets/113114 } + summary: "Shows Aired on ABC Family" + visible_library: false + visible_home: false + visible_shared: false + + Adult Swim: + template: { name: Network, + network: "Adult Swim", + poster: https://theposterdb.com/api/assets/113116 } + summary: "Shows Aired on Adult Swim" + visible_library: false + visible_home: false + visible_shared: false + + AMC: + template: { name: Network, + network: "AMC, AMC+", + poster: https://theposterdb.com/api/assets/113118 } + summary: "Shows Aired on AMC" + visible_library: false + visible_home: false + visible_shared: false + + Animal Planet: + template: { name: Network, + network: "Animal Planet", + poster: https://theposterdb.com/api/assets/113119 } + summary: "Shows Aired on Animal Planet" + visible_library: false + visible_home: false + visible_shared: false + + "Apple TV+": + template: { name: Network, + network: "Apple TV+, Apple Music", + poster: https://theposterdb.com/api/assets/113121 } + summary: "Apple TV+ Original Shows" + visible_library: false + visible_home: false + visible_shared: false + + BBC: + template: { name: Network, + network: "BBC, BBC Choice, BBC First, BBC HD, BBC iPlayer, BBC UKTV", + poster: https://theposterdb.com/api/assets/113123 } + summary: "Shows Aired on BBC" + visible_library: false + visible_home: false + visible_shared: false + + BBC One: + template: { name: Network, + network: "BBC One", + poster: https://theposterdb.com/api/assets/113128 } + summary: "Shows Aired on BBC One" + visible_library: false + visible_home: false + visible_shared: false + + BBC Two: + template: { name: Network, + network: "BBC Two", + poster: https://theposterdb.com/api/assets/113130 } + summary: "Shows Aired on BBC Two" + visible_library: false + visible_home: false + visible_shared: false + + BBC Three: + template: { name: Network, + network: "BBC Three", + poster: https://theposterdb.com/api/assets/113129 } + summary: "Shows Aired on BBC Three" + visible_library: false + visible_home: false + visible_shared: false + + BBC Four: + template: { name: Network, + network: "BBC Four", + poster: https://theposterdb.com/api/assets/113127 } + summary: "Shows Aired on BBC Four" + visible_library: false + visible_home: false + visible_shared: false + + BBC America: + template: { name: Network, + network: "BBC America", + poster: https://theposterdb.com/api/assets/113125 } + summary: "Shows Aired on BBC America" + visible_library: false + visible_home: false + visible_shared: false + + BET: + template: { name: Network, + network: "BET", + poster: https://theposterdb.com/api/assets/113131 } + summary: "Shows Aired on BET" + visible_library: false + visible_home: false + visible_shared: false + + Bravo: + template: { name: Network, + network: "Bravo", + poster: https://theposterdb.com/api/assets/113134 } + summary: "Shows Aired on Bravo" + visible_library: false + visible_home: false + visible_shared: false + + Cartoon Network: + template: { name: Network, + network: "Cartoon Network", + poster: https://theposterdb.com/api/assets/113135 } + summary: "Shows Aired on Cartoon Network" + visible_library: false + visible_home: false + visible_shared: false + + CBeebies: + template: { name: Network, + network: "CBBC, Cbeebies", + poster: https://theposterdb.com/api/assets/113126 } + summary: "Shows Aired on Cbeebies" + visible_library: false + visible_home: false + visible_shared: false + + CBS: + template: { name: Network, + network: "CBS, CBS All Access, CBS Reality, CBS Reality (UK), CBS.com", + poster: https://theposterdb.com/api/assets/113138 } + summary: "Shows Aired on CBS" + visible_library: false + visible_home: false + visible_shared: false + + Channel 4: + template: { name: Network, + network: "Channel 4, E4, More4, 4Seven, Film4", + poster: https://theposterdb.com/api/assets/113139 } + summary: "Shows Aired on Channel 4" + visible_library: false + visible_home: false + visible_shared: false + + Cinemax: + template: { name: Network, + network: "Cinemax", + poster: https://theposterdb.com/api/assets/113140 } + summary: "Shows Aired on Cinemax" + visible_library: false + visible_home: false + visible_shared: false + + CNBC: + template: { name: Network, + network: "CNBC", + poster: https://theposterdb.com/api/assets/113143 } + summary: "Shows Aired on CNBC" + visible_library: false + visible_home: false + visible_shared: false + + CNN: + template: { name: Network, + network: "CNN", + poster: https://theposterdb.com/api/assets/113145 } + summary: "Shows Aired on CNN" + visible_library: false + visible_home: false + visible_shared: false + + Comedy Central: + template: { name: Network, + network: "Comedy Central, Comedy Central (UK)", + poster: https://theposterdb.com/api/assets/113146 } + summary: "Shows Aired on Comedy Central" + visible_library: false + visible_home: false + visible_shared: false + + The CW: + template: { name: Network, + network: "The CW", + poster: https://theposterdb.com/api/assets/113153 } + summary: "Shows Aired on The CW" + visible_library: false + visible_home: false + visible_shared: false + + Discovery Channel: + template: { name: Network, + network: "Discovery, Discovery Channel, Discovery Channel (AU), Discovery Channel (CA), Discovery Channel (UK), Discovery Health Channel, Discovery Kids, Discovery Life, Discovery Real Time, Discovery Turbo, Discovery Turbo UK, Discovery+", + poster: https://theposterdb.com/api/assets/113157 } + summary: "Shows Aired on Discovery Channel" + visible_library: false + visible_home: false + visible_shared: false + + "Disney Channel": + template: { name: Network, + network: "Disney Channel, Disney Channel (UK)", + poster: https://theposterdb.com/api/assets/113158 } + summary: "Shows Aired on Disney Channel" + visible_library: false + visible_home: false + visible_shared: false + + "Disney Junior": + template: { name: Network, + network: "Disney Junior", + poster: https://theposterdb.com/api/assets/113162 } + summary: "Shows Aired on Disney Junior" + visible_library: false + visible_home: false + visible_shared: false + + "Disney XD": + template: { name: Network, + network: "Disney XD", + poster: https://theposterdb.com/api/assets/258328 } + summary: "Shows Aired on Disney XD" + visible_library: false + visible_home: false + visible_shared: false + + Toon Disney: + template: { name: Network, + network: "Toon Disney", + poster: https://theposterdb.com/api/assets/113163 } + summary: "Shows Aired on Toon Disney" + visible_library: false + visible_home: false + visible_shared: false + + "Disney+": + template: { name: Network, + network: "Disney+, Disney+ Hostar", + poster: https://theposterdb.com/api/assets/113160 } + summary: "Disney+ Original Shows" + visible_library: false + visible_home: false + visible_shared: false + + ESPN: + template: { name: Network, + network: "ESPN, ESPN2, ESPN3, ESPNU, ESPN+, ESPNU+", + poster: https://theposterdb.com/api/assets/113167 } + summary: "Shows Aired on ESPN" + visible_library: false + visible_home: false + visible_shared: false + + "E!": + template: { name: Network, + network: "E!", + poster: https://theposterdb.com/api/assets/113143 } + summary: "Shows Aired on E!" + visible_library: false + visible_home: false + visible_shared: false + + Food Network: + template: { name: Network, + network: "Food Network", + poster: https://theposterdb.com/api/assets/113170 } + summary: "Shows Aired on Food Network" + visible_library: false + visible_home: false + visible_shared: false + + FOX: + template: { name: Network, + network: "FOX, Fox Action Movies, Fox Business Network, Fox Premium Series, FOX Sports 1, Fox Sports Networks", + poster: https://theposterdb.com/api/assets/113173 } + summary: "Shows Aired on FOX" + visible_library: false + visible_home: false + visible_shared: false + + Fox Kids: + template: { name: Network, + network: "Fox Kids", + poster: https://theposterdb.com/api/assets/115230 } + summary: "Shows Aired on Fox Kids" + visible_library: false + visible_home: false + visible_shared: false + + Freeform: + template: { name: Network, + network: "Freeform", + poster: https://theposterdb.com/api/assets/113176 } + summary: "Shows Aired on Freeform" + visible_library: false + visible_home: false + visible_shared: false + + FX: + template: { name: Network, + network: "FX, FXX, FXM", + poster: https://theposterdb.com/api/assets/113174 } + summary: "Shows Aired on FX" + visible_library: false + visible_home: false + visible_shared: false + + Hallmark Channel: + template: { name: Network, + network: "Hallmark Channel", + poster: https://theposterdb.com/api/assets/113185 } + summary: "Shows Aired on Hallmark Channel" + visible_library: false + visible_home: false + visible_shared: false + + HBO: + template: { name: Network, + network: "HBO, HBO Canada, HBO Europe", + poster: https://theposterdb.com/api/assets/113186 } + summary: "Shows Aired on HBO" + visible_library: false + visible_home: false + visible_shared: false + + HBO Max: + template: { name: Network, + network: "HBO Max", + poster: https://theposterdb.com/api/assets/115226 } + summary: "HBO Max Original Shows" + visible_library: false + visible_home: false + visible_shared: false + + History Channel: + template: { name: Network, + network: "History, History (CA), History (UK), History Channel, History Channel (AU)", + poster: https://theposterdb.com/api/assets/113187 } + summary: "Shows Aired on History Channel" + visible_library: false + visible_home: false + visible_shared: false + + HGTV: + template: { name: Network, + network: "HGTV, HGTV (AU), HGTV Canada", + poster: https://theposterdb.com/api/assets/113183 } + summary: "Shows Aired on HGTV" + visible_library: false + visible_home: false + visible_shared: false + + Hulu: + template: { name: Network, + network: "Hulu", + poster: https://theposterdb.com/api/assets/113188 } + summary: "Hulu Original Shows" + visible_library: false + visible_home: false + visible_shared: false + + ION: + template: { name: Network, + network: "ION", + poster: https://theposterdb.com/api/assets/113191 } + summary: "Shows Aired on ION" + visible_library: false + visible_home: false + visible_shared: false + + ITV: + template: { name: Network, + network: "ITV, ITV2, ITV3, ITV4, ITVBe, CITV", + poster: https://theposterdb.com/api/assets/113192 } + summary: "Shows Aired on ITV" + visible_library: false + visible_home: false + visible_shared: false + + Lifetime: + template: { name: Network, + network: "Lifetime", + poster: https://theposterdb.com/api/assets/113194 } + summary: "Shows Aired on Lifetime" + visible_library: false + visible_home: false + visible_shared: false + + MSNBC: + template: { name: Network, + network: "MSNBC", + poster: https://theposterdb.com/api/assets/113199 } + summary: "Shows Aired on MSNBC" + visible_library: false + visible_home: false + visible_shared: false + + MTV: + template: { name: Network, + network: "MTV, MTV (AU/NZ), MTV (UK), MTV2, MTV3", + poster: https://theposterdb.com/api/assets/113202 } + summary: "Shows Aired on MTV" + visible_library: false + visible_home: false + visible_shared: false + + National Geographic: + template: { name: Network, + network: "National Geographic, National Geographic (UK), National Geographic Brasil, National Geographic Channel, National Geographic Wild", + poster: https://theposterdb.com/api/assets/113206 } + summary: "Shows Aired on National Geographic" + visible_library: false + visible_home: false + visible_shared: false + + NBC: + template: { name: Network, + network: "NBC", + poster: https://theposterdb.com/api/assets/113217 } + summary: "Shows Aired on NBC" + visible_library: false + visible_home: false + visible_shared: false + + Netflix: + template: { name: Network, + network: "Netflix", + poster: https://theposterdb.com/api/assets/113218 } + summary: "Netflix Original Shows" + visible_library: false + visible_home: false + visible_shared: false + + Nickelodeon: + template: { name: Network, + network: "Nickelodeon", + poster: https://theposterdb.com/api/assets/113231 } + summary: "Shows Aired on Nickelodeon" + visible_library: false + visible_home: false + visible_shared: false + + "Nick Jr.": + template: { name: Network, + network: "Nick Jr.", + poster: https://theposterdb.com/api/assets/113227 } + summary: "Shows Aired on Nick Jr." + visible_library: false + visible_home: false + visible_shared: false + + NickToons: + template: { name: Network, + network: "Nicktoons", + poster: https://theposterdb.com/api/assets/113225 } + summary: "Shows Aired on NickToons" + visible_library: false + visible_home: false + visible_shared: false + + TeenNick: + template: { name: Network, + network: "TeenNick", + poster: https://theposterdb.com/api/assets/113228 } + summary: "Shows Aired on TeenNick" + visible_library: false + visible_home: false + visible_shared: false + + Oxygen: + template: { name: Network, + network: "Oxygen", + poster: https://theposterdb.com/api/assets/113240 } + summary: "Shows Aired on Oxygen" + visible_library: false + visible_home: false + visible_shared: false + + PBS: + template: { name: Network, + network: "PBS, PBS Kids", + poster: https://theposterdb.com/api/assets/113244 } + summary: "Shows Aired on PBS" + visible_library: false + visible_home: false + visible_shared: false + + Peacock: + template: { name: Network, + network: "Peacock", + poster: https://theposterdb.com/api/assets/113217 } + summary: "Peacock Original Shows" + visible_library: false + visible_home: false + visible_shared: false + + Prime Video: + template: { name: Network, + network: "Amazon, Amazon Prime Video, Prime Video", + poster: https://theposterdb.com/api/assets/113247 } + summary: "Prime Video Original Shows" + visible_library: false + visible_home: false + visible_shared: false + + Quibi: + template: { name: Network, + network: "Quibi", + poster: https://theposterdb.com/api/assets/115020 } + summary: "Quibi Original Shows" + visible_library: false + visible_home: false + visible_shared: false + + Showtime: + template: { name: Network, + network: "Showtime", + poster: https://theposterdb.com/api/assets/113257 } + summary: "Shows Aired on Showtime" + visible_library: false + visible_home: false + visible_shared: false + + Sky: + template: { name: Network, + network: "Sky 1, Sky Arts, Sky Atlantic, Sky Atlantic (UK), Sky Cinema, Sky Crime, Sky Documentaries, Sky Living, Sky Max, Sky Nature, Sky One, Sky Sports, Sky Two, Sky Witness, Sky1", + poster: https://theposterdb.com/api/assets/255451 } + summary: "Shows Aired on Sky" + visible_library: false + visible_home: false + visible_shared: false + + Starz: + template: { name: Network, + network: "Starz, Starz Encore, Starz Play, StarzPlay", + poster: https://theposterdb.com/api/assets/113265 } + summary: "Shows Aired on Starz" + visible_library: false + visible_home: false + visible_shared: false + + SyFy: + template: { name: Network, + network: "Syfy", + poster: https://theposterdb.com/api/assets/113269 } + summary: "Shows Aired on Syfy" + visible_library: false + visible_home: false + visible_shared: false + + TBS: + template: { name: Network, + network: "TBS", + poster: https://theposterdb.com/api/assets/113271 } + summary: "Shows Aired on TBS" + visible_library: false + visible_home: false + visible_shared: false + + TLC: + template: { name: Network, + network: "TLC", + poster: https://theposterdb.com/api/assets/113274 } + summary: "Shows Aired on TLC" + visible_library: false + visible_home: false + visible_shared: false + + TNT: + template: { name: Network, + network: "TNT", + poster: https://theposterdb.com/api/assets/113276 } + summary: "Shows Aired on TNT" + visible_library: false + visible_home: false + visible_shared: false + + TVLand: + template: { name: Network, + network: "TV Land", + poster: https://theposterdb.com/api/assets/113284 } + summary: "Shows Aired on TVLand" + visible_library: false + visible_home: false + visible_shared: false + + USA: + template: { name: Network, + network: "USA Network", + poster: https://theposterdb.com/api/assets/113293 } + summary: "Shows Aired on USA" + visible_library: false + visible_home: false + visible_shared: false + + "VH1": + template: { name: Network, + network: "VH1", + poster: https://theposterdb.com/api/assets/113294 } + summary: "Shows Aired on VH1" + visible_library: false + visible_home: false + visible_shared: false + + The WB: + template: { name: Network, + network: "The WB", + poster: https://theposterdb.com/api/assets/113297 } + summary: "Shows Aired on The WB" + visible_library: false + visible_home: false + visible_shared: false + + YouTube: + template: { name: Network, + network: "YouTube, YouTube Premium", + poster: https://theposterdb.com/api/assets/113301 } + summary: "YouTube Original Shows" + visible_library: false + visible_home: false + visible_shared: false diff --git a/nwithan8/collections/new/movies.yml b/nwithan8/collections/new/movies.yml new file mode 100644 index 0000000..122ccc6 --- /dev/null +++ b/nwithan8/collections/new/movies.yml @@ -0,0 +1,20 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +collections: + ### New Content + "โž• Added This Week": + template: { name: New, + level: "++" } + summary: "Movies now playing on Plex" + smart_filter: + type: movies + sort_by: release.desc + all: + # Movie added in the last 7 days + added: 7 + content_rating.not: NC-17, NR, X, MA-17, Not Rated + visible_library: true + visible_home: true + visible_shared: true diff --git a/nwithan8/collections/new/shows.yml b/nwithan8/collections/new/shows.yml new file mode 100644 index 0000000..ddd410a --- /dev/null +++ b/nwithan8/collections/new/shows.yml @@ -0,0 +1,37 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +collections: + ### New Content + "โž• Added This Week": + template: { name: New, + level: "++++" } + summary: "Episodes added this week on Plex" + sort_title: + smart_filter: + type: episode + sort_by: release.desc + all: + # Episode added in the last 7 days + episode_added: 7 + sync_mode: sync + visible_home: true + visible_shared: true + visible_library: true + + "๐Ÿ“บ Now On Plex": + template: { name: New, + level: "+++" } + summary: "Shows now playing on Plex" + sort_title: + smart_filter: + type: show + sort_by: release.desc + all: + # Shows added in the last 30 days + added: 30 + sync_mode: sync + visible_library: true + visible_home: true + visible_shared: true diff --git a/nwithan8/collections/random/movies.yml b/nwithan8/collections/random/movies.yml new file mode 100644 index 0000000..789cbb2 --- /dev/null +++ b/nwithan8/collections/random/movies.yml @@ -0,0 +1,39 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +collections: + # Random list of 10 movies released in the last 10 years + # Regenerates every time the user visits the page + "๐Ÿฅณ Something New": + template: { name: New, + level: "++" } + summary: "Let's try something new" + smart_filter: + type: movies + all: + # Movie released in the last 10 years + release: 3650 + unplayed: true + limit: 10 + visible_library: true + visible_home: true + visible_shared: true + + # Random list of 30 movies released in the last 5 months and added in the last 2 months + # Regenerates every time the user visits the page + "๐ŸŽฒ Spin The Wheel!": + template: { name: New, + level: "+" } + summary: "New releases for you to take a chance on!" + smart_filter: + type: movies + all: + # Movie released in the last 5 months + release: 150 + # Movie added in the last 2 months + added: 60 + limit: 30 + visible_library: true + visible_home: true + visible_shared: true diff --git a/nwithan8/collections/random/shows.yml b/nwithan8/collections/random/shows.yml new file mode 100644 index 0000000..d73eb8b --- /dev/null +++ b/nwithan8/collections/random/shows.yml @@ -0,0 +1,3 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections diff --git a/nwithan8/collections/recommendations/movies.yml b/nwithan8/collections/recommendations/movies.yml new file mode 100644 index 0000000..6c2de2e --- /dev/null +++ b/nwithan8/collections/recommendations/movies.yml @@ -0,0 +1,15 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +collections: + "โญ๏ธ Editor's Choice": + template: { name: Chart, + level: "++" } + summary: "Our top picks" + trakt_list: + - https://trakt.tv/users/nwithan8/lists/recommendations-plex-sync?sort=popularity,asc + collection_order: release.desc + visible_library: true + visible_home: true + visible_shared: true diff --git a/nwithan8/collections/recommendations/shows.yml b/nwithan8/collections/recommendations/shows.yml new file mode 100644 index 0000000..6c2de2e --- /dev/null +++ b/nwithan8/collections/recommendations/shows.yml @@ -0,0 +1,15 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +collections: + "โญ๏ธ Editor's Choice": + template: { name: Chart, + level: "++" } + summary: "Our top picks" + trakt_list: + - https://trakt.tv/users/nwithan8/lists/recommendations-plex-sync?sort=popularity,asc + collection_order: release.desc + visible_library: true + visible_home: true + visible_shared: true diff --git a/nwithan8/collections/separators/movies.yml b/nwithan8/collections/separators/movies.yml new file mode 100644 index 0000000..1e3d599 --- /dev/null +++ b/nwithan8/collections/separators/movies.yml @@ -0,0 +1,76 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +collections: + "Awards": + template: { name: Award, + level: "++++++++++" } + summary: "Awards" + visible_library: false + visible_home: false + visible_shared: false + url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/awards.jpg + + "Holidays": + template: { name: Holiday, + level: "++++++++++" } + summary: "Holidays" + visible_library: false + visible_home: false + visible_shared: false + url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/holidays.jpg + + "Collections": + template: { name: Collection, + level: "++++++++++" } + summary: "Collections" + visible_library: false + visible_home: false + visible_shared: false + url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/collections.jpg + + "Franchises": + template: { name: Franchise, + level: "++++++++++" } + summary: "Franchises" + visible_library: false + visible_home: false + visible_shared: false + url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/franchises.jpg + + "Genres": + template: { name: Genre, + level: "++++++++++" } + summary: "Genres" + visible_library: false + visible_home: false + visible_shared: false + url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/genres.jpg + + "Decades": + template: { name: Decade, + level: "++++++++++" } + summary: "Decades" + visible_library: false + visible_home: false + visible_shared: false + url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/decades.jpg + + "Studios": + template: { name: Studio, + level: "++++++++++" } + summary: "Studios" + visible_library: false + visible_home: false + visible_shared: false + url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/studios.jpg + + "Countries": + template: { name: Country, + level: "++++++++++" } + summary: "Countries" + visible_library: false + visible_home: false + visible_shared: false + url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/countries.jpg diff --git a/nwithan8/collections/separators/show.yml b/nwithan8/collections/separators/show.yml new file mode 100644 index 0000000..55b6e5c --- /dev/null +++ b/nwithan8/collections/separators/show.yml @@ -0,0 +1,77 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +collections: + "Awards": + template: { name: Award, + level: "++++++++++" } + summary: "Awards" + visible_library: false + visible_home: false + visible_shared: false + url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/awards.jpg + + "Holidays": + template: { name: Holiday, + level: "++++++++++" } + summary: "Holidays" + visible_library: false + visible_home: false + visible_shared: false + url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/holidays.jpg + + "Collections": + template: { name: Collection, + level: "++++++++++" } + summary: "Collections" + visible_library: false + visible_home: false + visible_shared: false + url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/collections.jpg + + "Franchises": + template: { name: Franchise, + level: "++++++++++" } + summary: "Franchises" + visible_library: false + visible_home: false + visible_shared: false + url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/franchises.jpg + + "Genres": + template: { name: Genre, + level: "++++++++++" } + summary: "Genres" + visible_library: false + visible_home: false + visible_shared: false + url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/genres.jpg + + "Decades": + template: { name: Decade, + level: "++++++++++" } + summary: "Decades" + visible_library: false + visible_home: false + visible_shared: false + url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/decades.jpg + + "Networks": + template: { name: Network, + level: "++++++++++" } + summary: "Networks" + visible_library: false + visible_home: false + visible_shared: false + url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/networks.jpg + + "Countries": + template: { name: Country, + level: "++++++++++" } + summary: "Countries" + visible_library: false + visible_home: false + visible_shared: false + url_poster: https://raw.githubusercontent.com/nwithan8/configs/master/plex/pmm/images/separators/countries.jpg + diff --git a/nwithan8/collections/trending/movies.yml b/nwithan8/collections/trending/movies.yml new file mode 100644 index 0000000..4674fea --- /dev/null +++ b/nwithan8/collections/trending/movies.yml @@ -0,0 +1,45 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +collections: + # Box Office + "๐Ÿฟ At The Box Office": + template: { name: New, + level: "+++" } + summary: "Now playing on a screen near you" + trakt_boxoffice: true + collection_order: custom + visible_library: true + visible_home: true + visible_shared: true + + # Trending online + "๐Ÿ“ˆ Trending Now": + template: { name: Chart, + level: "+++" } + summary: "The hottest movies right now" + trakt_chart: + chart: trending + limit: 30 + collection_order: custom + sync_mode: sync + visible_library: true + visible_home: true + visible_shared: true + + # Trending on Plex + "๐Ÿ‘€ What Everyone Is Watching": + template: { name: Chart, + level: "++" } + summary: "What other subscribers are checking out" + libraries: "Movies" # Only consider movies in the Movies library (even when building this collection for 4K Movies) + sync_mode: sync + collection_order: custom + tautulli_popular: + list_days: 30 + list_size: 15 + list_minimum: 2 + visible_library: true + visible_home: true + visible_shared: true diff --git a/nwithan8/collections/trending/shows.yml b/nwithan8/collections/trending/shows.yml new file mode 100644 index 0000000..3eed538 --- /dev/null +++ b/nwithan8/collections/trending/shows.yml @@ -0,0 +1,61 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +collections: + + # NOTE: Collection too stressful on server + # "From The Top": + # template: { name: Chart, + # level: "++" } + # summary: "Let's start this from the beginning" + # collection_level: episode + # builder_level: episode + # plex_pilots: true + # sync_mode: sync + # visible_library: true + # visible_home: true + # visible_shared: true + + "โฎ๏ธ Previously On...": + template: { name: Chart, + level: "++++" } + summary: "Catch up on last week's episodes" + smart_filter: + type: episode + sort_by: release.desc + all: + # Episode aired in the last 8 days + episode_air_date: 8 + sync_mode: sync + visible_home: true + visible_shared: true + visible_library: true + + "๐Ÿ‘€ What Everyone Is Watching": + template: { name: Chart, + level: "+++++" } + summary: "What other subscribers are checking out" + libraries: "TV Shows" + sync_mode: sync + collection_order: custom + tautulli_popular: + list_days: 30 + list_size: 15 + list_minimum: 2 + visible_library: true + visible_home: true + visible_shared: true + + "๐Ÿ“ˆ Trending Now": + template: { name: Chart, + level: "+++++" } + summary: "The hottest shows right now" + trakt_chart: + chart: trending + limit: 30 + collection_order: custom + sync_mode: sync + visible_library: true + visible_home: true + visible_shared: true diff --git a/nwithan8/collections/years/movies.yml b/nwithan8/collections/years/movies.yml new file mode 100644 index 0000000..e8565f9 --- /dev/null +++ b/nwithan8/collections/years/movies.yml @@ -0,0 +1,34 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections + +templates: + Movies_Best_of_Year: + default: + level: "" + trakt_list: https://trakt.tv/users/lish408/lists/rotten-tomatoes-best-of-<> + sort_title: 08_+<>_Best of <> + sync_mode: sync + summary: Rotten Tomatoes Best Movies of <> + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + visible_library: true + visible_shared: false + visible_home: false + schedule: monthly(1) + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/year/best/<>.jpg + +dynamic_collections: + ## Use DC as suffix to avoid name conflicts with static collections + ## These get generated in the order they are listed here, so put the more intensive ones at the bottom + + Best of Year DC Movies: # mapping name does not matter just needs to be unique + type: number + sync: true + data: + starting: 2014 + ending: current_year + title_format: ๐Ÿ… Best of <> + template: + - Movies_Best_of_Year diff --git a/nwithan8/collections/years/shows.yml b/nwithan8/collections/years/shows.yml new file mode 100644 index 0000000..d73eb8b --- /dev/null +++ b/nwithan8/collections/years/shows.yml @@ -0,0 +1,3 @@ +external_templates: + - repo: templates/collections + - repo: templates/dynamic_collections diff --git a/nwithan8/config.yml b/nwithan8/config.yml new file mode 100644 index 0000000..3ece1e8 --- /dev/null +++ b/nwithan8/config.yml @@ -0,0 +1,152 @@ +libraries: # Library mappings must have a colon (:) placed after them + Movies: + library_name: Movies + metadata_path: + - repo: collections/actors/movies + - repo: collections/awards/movies + - repo: collections/best/movies + - repo: collections/countries/movies + - repo: collections/decades/movies + - repo: collections/genres/movies + - repo: collections/holidays/movies + - repo: collections/lists/movies + - repo: collections/memoriam/movies + - repo: collections/networks/movies + - repo: collections/new/movies + - repo: collections/random/movies + - repo: collections/recommendations/movies + - repo: collections/trending/movies + - repo: collections/years/movies + - repo: collections/separators/movies +# 4K Movies: +# library_name: Movies (4K) +# metadata_path: +# - repo: collections/actors/movies +# - repo: collections/awards/movies +# - repo: collections/best/movies +# - repo: collections/countries/movies +# - repo: collections/decades/movies +# - repo: collections/genres/movies +# - repo: collections/holidays/movies +# - repo: collections/lists/movies +# - repo: collections/memoriam/movies +# - repo: collections/networks/movies +# - repo: collections/new/movies +# - repo: collections/random/movies +# - repo: collections/recommendations/movies +# - repo: collections/trending/movies +# - repo: collections/years/movies + TV Shows: + library_name: TV Shows + metadata_path: + - repo: collections/actors/shows + - repo: collections/awards/shows + - repo: collections/best/shows + - repo: collections/countries/shows + - repo: collections/decades/shows + - repo: collections/genres/shows + - repo: collections/holidays/shows + - repo: collections/lists/shows + - repo: collections/memoriam/shows + - repo: collections/networks/shows + - repo: collections/new/shows + - repo: collections/random/shows + - repo: collections/recommendations/shows + - repo: collections/trending/shows + - repo: collections/years/shows + - repo: collections/separators/shows +# 4K TV Shows: +# library_name: TV Shows (4K) +# metadata_path: +# - repo: collections/actors/shows +# - repo: collections/awards/shows +# - repo: collections/best/shows +# - repo: collections/countries/shows +# - repo: collections/decades/shows +# - repo: collections/genres/shows +# - repo: collections/holidays/shows +# - repo: collections/lists/shows +# - repo: collections/memoriam/shows +# - repo: collections/networks/shows +# - repo: collections/new/shows +# - repo: collections/random/shows +# - repo: collections/recommendations/shows +# - repo: collections/trending/shows +# - repo: collections/years/shows +playlist_files: +- repo: playlists/general/movies_playlists_general +- repo: playlists/general/shows_playlists_general +settings: # Can be individually specified per library as well + custom_repo: https://raw.githubusercontent.com/nwithan8/configs/main/plex/pmm/ + cache: true + cache_expiration: 60 + asset_directory: config/assets + asset_folders: true + asset_depth: 0 + create_asset_folders: 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: sync + 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_missing: true + tvdb_language: eng + ignore_ids: + ignore_imdb_ids: + item_refresh_delay: 0 + verify_ssl: true + playlist_sync_to_users: all + prioritize_assets: false + playlist_report: true + check_nightly: false + show_unconfigured: true + playlist_exclude_users: +webhooks: + changes: + error: + run_start: + run_end: + version: + delete: +plex: + url: + token: + timeout: 60 + clean_bundles: false + empty_trash: false + optimize: false +tmdb: # REQUIRED for the script to run + apikey: + language: en + cache_expiration: 60 + region: +tautulli: # Can be individually specified per library as well + url: + apikey: +omdb: + apikey: + cache_expiration: 60 +trakt: + client_id: + client_secret: + authorization: + access_token: + token_type: Bearer + expires_in: 7889238 + refresh_token: + scope: public + created_at: + pin: diff --git a/nwithan8/metadata/4KMovies/metadata.yml b/nwithan8/metadata/4KMovies/metadata.yml new file mode 100644 index 0000000..8a02d5b --- /dev/null +++ b/nwithan8/metadata/4KMovies/metadata.yml @@ -0,0 +1,4 @@ +# Metadata changes for the Movies (4K) library + +metadata: + diff --git a/nwithan8/metadata/4KTVShows/metadata.yml b/nwithan8/metadata/4KTVShows/metadata.yml new file mode 100644 index 0000000..569a95a --- /dev/null +++ b/nwithan8/metadata/4KTVShows/metadata.yml @@ -0,0 +1,4 @@ +# Metadata changes for the TV Shows (4K) library + +metadata: + diff --git a/nwithan8/metadata/Movies/metadata.yml b/nwithan8/metadata/Movies/metadata.yml new file mode 100644 index 0000000..dd65b91 --- /dev/null +++ b/nwithan8/metadata/Movies/metadata.yml @@ -0,0 +1,4 @@ +# Metadata changes for the Movies library + +metadata: + diff --git a/nwithan8/metadata/TVShows/metadata.yml b/nwithan8/metadata/TVShows/metadata.yml new file mode 100644 index 0000000..9d25034 --- /dev/null +++ b/nwithan8/metadata/TVShows/metadata.yml @@ -0,0 +1,5 @@ +# Metadata changes for the TV Shows library + +metadata: + + diff --git a/nwithan8/operations/movies.yml b/nwithan8/operations/movies.yml new file mode 100644 index 0000000..28ddf6d --- /dev/null +++ b/nwithan8/operations/movies.yml @@ -0,0 +1,10 @@ +operations: + genre_mapper: + "Action/Adventure": "Action" + "Action & Adventure": "Action" + "Romantic Comedy": "Comedy" + "Film-Noir": "Film Noir" + "Home and Garden": + "Game Show": + "Soap": + diff --git a/nwithan8/operations/shows.yml b/nwithan8/operations/shows.yml new file mode 100644 index 0000000..74960f0 --- /dev/null +++ b/nwithan8/operations/shows.yml @@ -0,0 +1,7 @@ +operations: + genre_mapper: + "Action/Adventure": "Action" + "Action & Adventure": "Action" + "Romantic Comedy": "Comedy" + "Film-Noir": "Film Noir" + diff --git a/nwithan8/playlists/general/movies_playlists_general.yml b/nwithan8/playlists/general/movies_playlists_general.yml new file mode 100644 index 0000000..1b1ee34 --- /dev/null +++ b/nwithan8/playlists/general/movies_playlists_general.yml @@ -0,0 +1,7 @@ +# General playlists for any movie library + +external_templates: + - repo: templates/playlists + +playlists: + diff --git a/nwithan8/playlists/general/shows_playlists_general.yml b/nwithan8/playlists/general/shows_playlists_general.yml new file mode 100644 index 0000000..0d0e95c --- /dev/null +++ b/nwithan8/playlists/general/shows_playlists_general.yml @@ -0,0 +1,28 @@ +# General playlists for any show library + +external_templates: + - repo: templates/playlists + +playlists: + ### Topical + "Treehouse of Horror": + summary: "All The Simpsons' Treehouse of Horror episodes" + libraries: TV Shows + plex_search: + type: episode + all: + title.is: "The Simpsons" + episode_title: "Treehouse" + sort_by: release.asc + sync_mode: sync + + "Top 100 Simpsons Episodes": + summary: "The top 100 Simpsons episodes" + libraries: TV Shows + plex_search: + type: episode + all: + title.is: "The Simpsons" + sort_by: audience_rating.desc + limit: 100 + sync_mode: sync diff --git a/nwithan8/templates/collections.yml b/nwithan8/templates/collections.yml new file mode 100644 index 0000000..77767b4 --- /dev/null +++ b/nwithan8/templates/collections.yml @@ -0,0 +1,252 @@ +external_templates: + git: PMM/collections + +templates: + New: + default: + level: "" + sort_title_name: <> + optional: + - poster_url + sort_title: 010_+<>_<> + sync_mode: sync + schedule: daily + visible_library: true + url_poster: <> + + InMemoriamActor: + default: + level: "" + sort_title_name: <> + tmdb_person: <> + smart_filter: + sort_by: release.desc + any: + actor: tmdb + sort_title: 020_+<>_<> + sync_mode: append + visible_library: true + visible_shared: true + visible_home: true + + InMemoriamDirector: + default: + level: "" + sort_title_name: <> + tmdb_person: <> + smart_filter: + sort_by: release.desc + any: + director: tmdb + sort_title: 021_+<>_<> + sync_mode: append + visible_library: true + visible_shared: true + visible_home: true + + Chart: + default: + level: "" + sort_title_name: <> + optional: + - poster_url + sort_title: 040_+<>_<> + sync_mode: sync + schedule: daily + visible_library: true + url_poster: <> + + Award: + default: + level: "" + sort_title_name: <> + optional: + - poster_url + sort_title: 050_+<>_<> + sync_mode: sync + schedule: + - weekly(wednesday) + - weekly(sunday) + visible_library: false + url_poster: <> + + ActorAward: + default: + level: "" + sort_title_name: <> + smart_filter: # smart filter means Plex will automatically update the collection when new movies are added, rather than having to rerun the script + all: + actor: tmdb + tmdb_person: <> + sort_title: 051_+<>_<> + sync_mode: append + schedule: + - weekly(wednesday) + - weekly(sunday) + visible_library: false + + Holiday: + default: + level: "" + sort_title_name: <> + optional: + - poster_url + sort_title: 060_+<>_<> + sync_mode: sync + url_poster: <> + run_again: true + visible_home: false + visible_shared: false + visible_library: false + + Collection: + default: + level: "" + sort_title_name: <> + optional: + - poster_url + sort_title: 065_+<>_<> + sync_mode: sync + schedule: + - weekly(wednesday) + - weekly(sunday) + visible_library: true + url_poster: <> + + Franchise: + default: + level: "" + sort_title_name: <> + optional: + - poster_url + sort_title: 066_+<>_<> + sync_mode: sync + schedule: + - weekly(wednesday) + - weekly(sunday) + visible_library: true + url_poster: <> + + Genre: + default: + level: "" + sort_title_name: <> + optional: + - poster_url + sort_title: 070_+<>_<> + sync_mode: sync + schedule: + - weekly(wednesday) + - weekly(sunday) + visible_library: false + url_poster: <> + + Decade: + default: + level: "" + sort_title_name: <> + optional: + - poster_url + sort_title: 080_+<>_<> + sync_mode: sync + schedule: + - weekly(wednesday) + - weekly(sunday) + visible_library: false + url_poster: <> + + Person: + default: + level: "" + sort_title_name: <> + smart_filter: + sort_by: release.desc + any: + actor: tmdb + director: tmdb + producer: tmdb + writer: tmdb + tmdb_person: <> + sort_title: 090_+<>_<> + sync_mode: append + visible_library: false + + Actor: + default: + level: "" + sort_title_name: <> + tmdb_actor_details: <> + sort_title: 090_+<>_<> + sync_mode: append + visible_library: false + + Director: + default: + level: "" + sort_title_name: <> + tmdb_director_details: <> + sort_title: 091_+<>_<> + sync_mode: append + visible_library: false + + Producer: + default: + level: "" + sort_title_name: <> + tmdb_producer_details: <> + sort_title: 092_+<>_<> + sync_mode: append + visible_library: false + + Studio: + default: + level: "" + sort_title_name: <> + optional: + - poster + sort_title: 100_+<>_<> + smart_filter: + sort_by: release.desc + validate: false + any: + studio: <> + url_poster: <> + + Network: + default: + level: "" + sort_title_name: <> + optional: + - poster + sort_title: 100_+<>_<> + smart_filter: + sort_by: title.desc + validate: false + any: + network: <> + url_poster: <> + + Country: + default: + level: "" + sort_title_name: <> + optional: + - poster_url + sort_title: 110_+<>_<> + sync_mode: sync + schedule: + - weekly(wednesday) + - weekly(sunday) + visible_library: false + url_poster: <> + + General: + default: + level: "" + sort_title_name: <> + sort_title: 120_+<>_<> + sync_mode: sync + schedule: + - weekly(wednesday) + - weekly(sunday) + visible_library: true diff --git a/nwithan8/templates/dynamic_collections.yml b/nwithan8/templates/dynamic_collections.yml new file mode 100644 index 0000000..88028b5 --- /dev/null +++ b/nwithan8/templates/dynamic_collections.yml @@ -0,0 +1,125 @@ +templates: + # Dynamic Collections Templates + # ----------------------------- + Per_Decade: + smart_filter: + sort_by: audience_rating.desc + all: + year.gte: <> + year.lte: <> + sort_title: 08_+<>_<> + visible_library: false + visible_shared: false + visible_home: false + schedule: monthly(17) + collection_order: random + url_poster: https://raw.githubusercontent.com/zluckytraveler/Plex-Meta-Manager-Configs/master/zluckytraveler/Posters/Decades/<>.png + + Per_Genre: + smart_filter: + limit: 10000 + sort_by: critic_rating.desc + all: + genre: <> + default: + level: "" + sort_title: 07_+<>_<> + visible_library: false + visible_shared: false + visible_home: false + schedule: weekly(saturday) + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/genre/<>.jpg + + Per_Actor: + smart_filter: + any: + actor: <> + default: + level: "" + sort_title: 09_+<>_<> + collection_order: release.asc + visible_library: false + visible_shared: false + visible_home: false + schedule: + - weekly(thursday) + - weekly(monday) + + Per_Director: + smart_filter: + any: + director: <> + default: + level: "" + sort_title: 09_+<>_<> + collection_order: release.asc + visible_library: false + visible_shared: false + visible_home: false + schedule: + - weekly(friday) + - weekly(tuesday) + + Per_Country: + smart_filter: + limit: 10000 + sort_by: critic_rating.desc + any: + country: <> + default: + level: "" + sort_title: 11_+<>_<> + collection_order: random + visible_library: false + visible_shared: false + visible_home: false + schedule: weekly(saturday) + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/country/white/<>.jpg + + Per_Holiday: + default: + level: "" + sync_mode: sync + sync_mode_<>: <> + sort_by: title.asc + sort_by_<>: <> + schedule_<>: <> + limit_<>: <> + tmdb_collection_<>: <> + tmdb_movie_<>: <> + imdb_list_<>: <> + trakt_list_<>: <> + mdblist_list_<>: <> + summary_<>: <> + name_<>: <> + emoji_<>: <> + optional: + - poster_url + - schedule + - tmdb_collection + - tmdb_movie + - limit + - imdb_list + - trakt_list + - mdblist_list + smart_label: + sort_by: <>>> + limit: <>>> + all: + label: <> + schedule: <>>> + sync_mode: <>>> + collection_order: random + tmdb_collection: <>>> + tmdb_movie: <>>> + imdb_list: <>>> + trakt_list: <>>> + mdblist_list: <>>> + cache_builders: 1 + summary: <>>> + name: <>>><>>> + sort_title: 03_+<>_<> + visible_shared: true + visible_home: true + url_poster: <> + diff --git a/nwithan8/templates/playlists.yml b/nwithan8/templates/playlists.yml new file mode 100644 index 0000000..c7e252c --- /dev/null +++ b/nwithan8/templates/playlists.yml @@ -0,0 +1 @@ +templates: diff --git a/nwithan8/tips_and_tricks.md b/nwithan8/tips_and_tricks.md new file mode 100644 index 0000000..6e8da01 --- /dev/null +++ b/nwithan8/tips_and_tricks.md @@ -0,0 +1,162 @@ +## Promotion + +- Use sort_title to promote and demote certain collections + - start with `+` to promote to top of library + - start with `~` to demote to bottom of a library + - can use A-Z to additionally organize collections via levels +- Recommended to start with a number corresponding to a category + - `1` above `2` above `3` etc. +- Use `+` and `~` to promote and demote secondarily + - `1_++_` above `1_+_` above `1__` above `1_~_` above `1_~~_` + - `1_+_` above `1_~_` above `2_+_` above `3__`, etc. + +Prefix suggestions: + +``` +# Prefixes for (Movie) Collections: +# 010_+ = Charts +# 020_+ = Holidays +# 030_+ = Studios or Network +# 040_+ = Genres +# 050_+ = Countries +# 060_+ = Awards +# 070_+ = Collections +# 080_+ = Decades +# 090_+ = People +# 100_+ = General +``` + +This collection uses a combination of all these prefixes, and are always sorted in this order: + +- CATEGORY: + - Ex. "New" collections (010) will always be above "Award" collections (060) +- LEVEL: + - Ex. "+++" will always be above "+", "~~~" will always be below "~", "A" will always be above "B" +- ALPHABETICAL: + - After CATEGORY and LEVEL, collections are sorted alphabetically. If this is undesirable, use CATEGORY and LEVEL to override this default action. + +## Visibility + +- `visible_library`, `visible_home` and `visible_shared` + - `true`, `false` or [schedule](https://github.com/meisnate12/Plex-Meta-Manager/wiki/Schedule-Detail) available for + all options + - `visible_library`: Will be visible in the Recommended tab for a specific library (and in the Library tab if you have chose to intermix collections in with library items) + - `visible_home`: Will be visible on your Home page (what appears on your Home page is determined by what libraries you have pinned) + - `visible_shared`: Will be visible in the Home page for other users (what appears on their Home page is determined by what libraries they have pinned) + - Collections are *ALWAYS* visible in the Collections tab for a specific library (not controlled by the `visible_library` option) + - Advice: Treat `visible_library` the same as `visible_home`/`visible_shared`. If you want something to appear as a recommendation on the Home page, you probably want it to appear in the specific library's Recommendations tab as well. +- Visibility does not dictate when a playlist/collection is updated: + - When setting visibility to a certain time-frame, make sure the playlist/collection itself is scheduled to update + at + least one day longer than the visibility time-frame. Otherwise, the playlist/collection will not update again and + the + visibility will not change. + - Example: Halloween collection, `visible_shared: (10/01-10/31)`, `schedule: (10/01-11/01)` + - You also need to schedule the playlist to update on the first day of visibility. Otherwise, the playlist will not + update and the visibility will not change. + - If you can spare the processing, the best thing to do would be to have the playlist/collection update every day, + so you don't have to worry about specifically updating it to trigger visibility changes. + +## Scheduling + +- Save time by updating lesser-important collections and playlists less frequently: + - ex. `schedule: weekly(wednesday), weekly(sunday)` +- Don't need to schedule a `smart_filter` because Plex auto-updates the list itself +- Scheduling can take multiple criteria + - Ex. yearly(02/21), all[weekly(friday),range(02/21-03/31)], yearly(04/01) + - Run on Feb. 21 every year (regardless of day of week), then run every Friday between Feb. 21 and Mar. 31, then run Apr. 1 (regardless of day of week) + - Useful for awards or things that need to appear and be updated only for a certain time frame of the year + +## Sorting + +- https://github.com/meisnate12/Plex-Meta-Manager/wiki/Plex-Builders#sort-options +- If a collection is made of multiple lists, can't use `custom` + - Recommend sorting instead by `popularity.desc` +- Can't use `collection_order` for Plex `smart_filter` rules. Replacements: + - `collection_order: release` -> `sort_by: release.desc` + - `collection_order: alpha` -> `sort_by: title.desc` + - `collection_order: random` -> `sort_by: random` + - `collection_order: custom` -> `sort_by: ??` +- Needs to be one level above `all`/`any` criteria list. Ex.: + - `smart_filter`: + - sort_by: `release.desc` + - any: + - criteria1 + - criteria2 +- Collections display on home screen in order of creation + - Recommend having library-specific collections loaded first in config before general collections + +## Filters + +- Type restrictions + - Plex `smart_filter`/`plex_search`: Use, i.e. `type: episodes`, to limit collection + to [specific type](https://github.com/meisnate12/Plex-Meta-Manager/wiki/Plex-Builders#special-attributes) + - Needs to be one level above `all`/`any` criteria list. Ex.: + - `smart_filter`: + - type: `episodes` + - any: + - criteria1 + - criteria2 + - Recommended to use `smart_filter` over `plex_search` when possible, as `smart_filter` means Plex will keep the + list updated based on the criteria, rather than Plex Meta Manager having to re-run the builder every time + - Need to use `builder_level` if using `smart_filter` for anything other than show/movies (i.e. seasons, + episodes, etc.) + - `smart_filter` ONLY works for collections, not playlists (despite there being a Smart Playlist concept in Plex) + - All other rules: Use, i.e., `collection_level: episodes`, to limit collection + to [specific type](https://github.com/meisnate12/Plex-Meta-Manager/wiki/Metadata-Details#metadata-details) + - `episode_added` only works on Shows, because it accounts for when Show had an episode added, not when episode was + added to library + - Use `episode_release`, which works for individual episodes, as well as Seasons and Shows + +## Templates + +- As of v1.16.4, you can define templates in an external file. This allows you to define your templates in one central + place, rather than having to copy-paste them into each file. + - Import your templates with the `external_templates` key + +## Collection vs Playlist + +- A collection is an unordered group of content from the same Library (Movies, TV Shows, 4K Movies, etc.) + - Collection configs exist inside metadata configs + - For each Plex library, define a list of "metadata_path" config files + - You can technically group multiple Plex libraries into one "metadata" section, but it's not recommended (too + confusing) +- A playlist is an ordered list of content of the same type (all movies, all shows, all music, etc.) + - Import a list of "playlist" config files. A "show" playlist file will execute on all shows (and only on shows) + +## Overlays + +- You can add custom overlay configurations for specific Plex libraries + - Similar to collection/metadata, define a list of "overlay_path" config files for each Plex library + +## Collections Import Flow + +1. We define a "Movies" section under "libraries" in the `config.yml` file. (The name "Movies" is purely descriptive and + doesn't have to match the name of the Plex library) +2. In the "Movies" section, we define: + - the "library_name" as "Movies" (this is the name of the Plex library, this does matter) + - the "metadata_path" list of metadata config files. These can come from local files/folders, the Configs repo, or a + custom repo. + - In our case, all our config files come from a custom repo. +3. Each metadata config file is parsed and executed + - Each config file imports templates from another file (from the custom repo) via the `external_templates` key + - The main template file imports templates from the Configs repo via the `external_templates` key + - This means that every metadata config file has access to all templates (user-defined and Configs repo-defined) + - Each config entry is parsed and executed (if needed), using items from the "Movies" library. + +## Collections vs Dynamic Collections + +- Let's say I wanted to make a collection of each actor's movies. +- Thankfully, with templates, we don't have to manually define every single setting/parameter for each actor's + collection. +- I can make an "actor" template, and then define an "Adam Sandler", "Mike Myers" or "Justin Timberlake" collection and + have it reuse the settings from the "actor" template. +- The problem is, I still need to manually define a collection for each actor. That's where dynamic collections come in. +- A dynamic collection is useful when you don't know the input data (when we don't know what actors to define) +- A dynamic collection will execute a query (say, grab a list of the top 10 actors right now), and then for each result, + make a collection using the "actor" template. +- Schedule a dynamic collection (visibility, update frequency, etc.) via the template + +## Custom Posters +- Placeholder posters generated using [this utility](https://github.com/bullmoose20/Plex-Stuff#create_poster) and [this font](https://github.com/meisnate12/Plex-Meta-Manager-Images/blob/master/Comfortaa-Bold.ttf) + - Example: `./create_poster.ps1 -clean 1 -base_color "#5B5B5B" -gradient "1" -font "Comfortaa-Bold" -font_size "200" -text "NETWORKS"`