[text] config.yml

Viewer

copydownloadembedprintName: config.yml
  1. ### Must be on NIGHTLY 1.17.3-develop188 or greater
  2. libraries:
  3.   Movies 4K:                                           # Must match a library name in your Plex
  4.     radarr:                                         # Can be individually specified per library as well
  5.       url: http://
  6.       token: 
  7.       add_missing: true
  8.       add_existing: false
  9.       root_folder_path: /Nas1/Movies/Movies 4K
  10.       monitor: true
  11.       availability: announced
  12.       quality_profile: Ultra-HD
  13.       tag: pmm
  14.       search: true
  15.       radarr_path:
  16.       plex_path:
  17.     report_path: /config/missing/4k_Movies_report.yml
  18.     template_variables:
  19.       sep_style: gray                               # use the gray separators globally for this library
  20.       collection_mode: hide                         # hide the collections
  21.       language: en                                  # could be default, de, fr, pt-br or another lang code that we have tranlsated
  22.       placeholder_imdb_id: tt8579674                # 1917 (2019) placeholder id for the separators
  23.     metadata_path:
  24.     - pmm: seasonal
  25.     # - folder: /data/Movies/4k    # This is a local directory on the system
  26.     # - folder: /data/Movies/Movies                # This is a local directory on the system
  27.     - pmm: separator_award                          # An "index card"
  28.     # - pmm: bafta                                    # BAFTA Awards
  29.     #   template_variables:                           # based on when the award show started
  30.     #     data:
  31.     #       starting: 2000
  32.     #       ending: current_year
  33.     #       increment: 10
  34.     # - pmm: cannes                                   # Cannes Film Festival Awards
  35.     #   template_variables:                           # based on when the award show started
  36.     #     data:
  37.     #       starting: 2000
  38.     #       ending: current_year
  39.     #       increment: 10
  40.     # - pmm: choice                                   # Critic's Choice Awards
  41.     #   template_variables:                           # based on when the award show started
  42.     #     data:
  43.     #       starting: 2014
  44.     #       ending: current_year
  45.     - pmm: golden                                   # Golden Globes Awards
  46.       template_variables:                           # based on when the award show started
  47.         data:
  48.           starting: current_year-5
  49.           ending: current_year
  50.           increment: 1
  51.     - pmm: oscars                                   # The Oscars
  52.       template_variables:                           # based on when the award show started
  53.         data:
  54.           starting: current_year-5
  55.           ending: current_year-1
  56.           increment: 1
  57.     # - pmm: other_award                              # Other award collections
  58.     # - pmm: spirit                                   # Independent Spirit Awards
  59.     #   template_variables:                           # based on when the award show started
  60.     #     data:
  61.     #       starting: 2014
  62.     #       ending: current_year
  63.     # - pmm: sundance                                 # Sundance Film Festival Awards
  64.     #   template_variables:                           # based on when the award show started
  65.     #     data:
  66.     #       starting: 2010
  67.     #       ending: current_year
  68.     - pmm: separator_chart                          # An "index card"
  69.     #- pmm: anilist                                  # AniDB Charts (Popular, Trending, etc.)
  70.     - pmm: imdb                                     # IMDb Charts (Popular, Trending, etc.)
  71.     #- pmm: myanimelist                              # MAL Charts (Popular, Trending, etc.)
  72.     #- pmm: other_chart                              # Other Charts (Popular, Trending, etc.)
  73.     # - pmm: tautulli                                 # Tautulli Charts (Popular, Trending, etc.)
  74.     - pmm: tmdb                                     # TMDb Charts (Popular, Trending, etc.)
  75.     # - pmm: trakt                                    # Trakt Charts (Popular, Trending, etc.)
  76.     #- pmm: flixpatrol                               # Flixpatrol Charts (Popular, Trending, etc.)
  77.     #- pmm: basic                                    # Some basic chart collections
  78.     #- pmm: collectionless                           # Collectionless movies/shows
  79.     #- pmm: actor                                    # Actors
  80.     #  template_variables:                           # bw, rainier, or orig style is used. depth and limit is set low but sometimes I boost to 10, 150
  81.     #   style: bw
  82.     #   data:
  83.     #     depth: 1
  84.     #     limit: 30
  85.     #- pmm: director                                 # Directors
  86.     # template_variables:                           # bw, rainier, or orig style is used. depth and limit is set low but sometimes I boost to 10, 150
  87.     #   style: bw
  88.     #   data:
  89.     #     depth: 1
  90.     #     limit: 30
  91.     # - pmm: producer                                 # Producers
  92.     #   template_variables:                           # bw, rainier, or orig style is used. depth and limit is set low but sometimes I boost to 10, 150
  93.     #     exclude:                                    # ever have some random person... you can exclude them if you want
  94.     #     - Jeremy Kleiner
  95.     #     - Thomas Hayslip
  96.     #     style: bw
  97.     #     data:
  98.     #       depth: 1
  99.     #       limit: 15
  100.     # - pmm: writer                                   # Writers
  101.     #   template_variables:                           # bw, rainier, or orig style is used. depth and limit is set low but sometimes I boost to 10, 150
  102.     #     style: bw
  103.     #     data:
  104.     #       depth: 1
  105.     #       limit: 15
  106.     #- pmm: audio_language                           # English, French, Arabic, German, etc. audio language 
  107.     #- pmm: content_rating_cs                        # Choose content_rating_uk, content_rating_us, or content_rating_cs
  108.     #- pmm: genre                                    # Action, Comedy, Drama, etc.
  109.     # - pmm: resolution                               # 4K HDR, 1080P FHD, etc. with the standards style 
  110.     #   template_variables:
  111.     #     style: standards
  112.     #- pmm: studio                                   # DreamWorks Studios, Lucasfilm Ltd, etc.
  113.     #- pmm: studio_anime                             # Anime Studios etc.
  114.     #- pmm: subtitle_language                        # English, French, Arabic, German, etc. subtitles
  115.     # - pmm: year                                     # Year the media item was released starting from 1880 to current_year
  116.     #   template_variables:
  117.     #     data:
  118.     #       starting: 1880
  119.     #       ending: current_year
  120.     #- pmm: country                                  # Country associated to the media item
  121.     #- pmm: decade                                   # Decade the media item was released
  122.     # - pmm: franchise
  123.       # template_variables:
  124.         # minimum_items: 2
  125.         # delete_below_minimum: true    
  126.     # - pmm: seasonal                                 # Christmas, Halloween, etc.
  127.     # template_variables:                           # Canadian Thankgsgiving is a different date range. Otherwise, I want to ALWAYS see the seasonal
  128.     #   schedule_independence: range(06/28-07/05)
  129.         # schedule_easter: daily
  130.         # schedule_valentine: range(01/025-02/15)
  131.         # schedule_patrick: range(03/01-03/18)
  132.         # schedule_thanksgiving: range(11/01-11/30)
  133.         # schedule_halloween: range(10/01-11/01)
  134.         # schedule_christmas: range(11/01-12/31)
  135.         # schedule_years: daily
  136.         # schedule_mother: daily
  137.         # schedule_memorial: daily
  138.         # schedule_father: daily
  139.         # schedule_labor: daily
  140.     - pmm: streaming                                # Streaming on Disney+, Netflix, etc.
  141.     - pmm: universe                                 # Marvel Cinematic Universe, Wizarding World, etc.
  142.     overlay_path:
  143.     - remove_overlays: false                        # Set to true if you want to remove overlays
  144.     - reapply_overlay: false                        # If you are doing a lot of testing and changes like me, keep this to true to always reapply overlays
  145.     #- reset_overlays: tmdb                          # if you want to reset the poster to default poster from tmdb
  146.     - pmm: audio_codec                              # FLAC, DTS-X, TrueHD, etc. style: standard/compact. compact is default
  147.     # - pmm: language_count                           # blank means 1 audio language track, dual means 2, multi means > 2
  148.     #- pmm: commonsense                              # Age 2+, Age 14+, etc.
  149.     # - pmm: direct_play
  150.     # - pmm: flixpatrol                               # Top 10 flixpatrol for 'this_year', positioned on the left
  151.     #   template_variables:
  152.     #     position: left
  153.     #     time_window: this_year
  154.     # - pmm: languages                                # Languages spoken and subtitles with associated flags and two-digit lang codes
  155.     # - pmm: languages                                # Languages spoken and subtitles with associated flags and two-digit lang codes
  156.     #   template_variables:
  157.     #     use_subtitles: true
  158.     - pmm: mediastinger                             # Mediastinger overlay when the media item contains a stinger at the end of the movie/show or during the credits
  159.     - pmm: ratings                                  # Ratings with custom fonts matched to the style of the rating, font_size, and on the right in 'square' format
  160.       template_variables:
  161.         rating1: user
  162.         rating1_image: rt_tomato
  163.         rating1_font: config/metadata/overlays/fonts/Adlib.ttf
  164.         rating1_font_size: 71
  165.  
  166.         rating2: critic
  167.         rating2_image: imdb
  168.         rating2_font: config/metadata/overlays/fonts/Impact.ttf
  169.         rating2_font_size: 76
  170.  
  171.         # rating3: audience
  172.         # rating3_image: tmdb
  173.         # rating3_font: config/metadata/overlays/fonts/Avenir_95_Black.ttf
  174.         # rating3_font_size: 70
  175.  
  176.         # horizontal_position: right
  177.         vertical_position: bottom
  178.     - pmm: resolution                               # 4K HDR, 1080P FHD, etc.
  179.     #- pmm: ribbon                                   # Used for ribbon in bottom right
  180.     # - pmm: streaming                                # Streaming on Disney+, Netflix, etc.
  181.     # - pmm: versions                                 # Will show duplicates for that media item and works with overlay_level show, episode, and season
  182.     # - pmm: video_format                             # Remux, DVD, Blu-Ray, etc. in bottom left
  183.     settings:
  184.       asset_directory:
  185.       - /config/assets
  186.  
  187.     operations:
  188.       split_duplicates: false
  189.       assets_for_all: false
  190.       delete_unmanaged_collections: false            # Any manually added collection outside of PMM will be deleted
  191.       mass_user_rating_update: mdb_tomatoes         # Update user ratings with mdb_tomatoes
  192.       mass_critic_rating_update: imdb               # Update critic ratings with imdb
  193.       #mass_audience_rating_update: tmdb             # Update audience ratings with tmdb
  194.       mass_genre_update: tmdb                       # Update all genres from tmdb
  195.       mass_content_rating_update: mdb_commonsense   # Changes Content Rating to "1", "2" etc. to specify appropriate age
  196.       mass_originally_available_update: tmdb        # Update all original available date from tmdb
  197.       mass_imdb_parental_labels: without_none
  198.       #mass_poster_update: tmdb                      # Resets posters to tmdb, plex, locked, unlock which is useful to remove all overlays when running with -r -op
  199.   Movies 1080p:                                        # Must match a library name in your Plex
  200.     radarr:                                         # Can be individually specified per library as well
  201.       url: http://
  202.       token: 
  203.       add_missing: true
  204.       add_existing: false
  205.       root_folder_path: /Nas1/Movies/Movies 1080p
  206.       monitor: true
  207.       availability: announced
  208.       quality_profile: Ultra-HD
  209.       tag: PMM
  210.       search: true
  211.       radarr_path:
  212.       plex_path:
  213.     report_path: config/missing/Movies_report.yml
  214.     template_variables:
  215.       sep_style: gray                               # use the gray separators globally for this library
  216.       collection_mode: hide                         # hide the collections
  217.       language: en                                  # could be default, de, fr, pt-br or another lang code that we have tranlsated
  218.       placeholder_imdb_id: tt8579674                # 1917 (2019) placeholder id for the separators
  219.     metadata_path:
  220.     - pmm: seasonal
  221.     # - folder: /data/Movies/4k    # This is a local directory on the system
  222.     # - folder: /data/Movies/Movies                # This is a local directory on the system
  223.     - pmm: separator_award                          # An "index card"
  224.     # - pmm: bafta                                    # BAFTA Awards
  225.     #   template_variables:                           # based on when the award show started
  226.     #     data:
  227.     #       starting: 2000
  228.     #       ending: current_year
  229.     #       increment: 10
  230.     # - pmm: cannes                                   # Cannes Film Festival Awards
  231.     #   template_variables:                           # based on when the award show started
  232.     #     data:
  233.     #       starting: 2000
  234.     #       ending: current_year
  235.     #       increment: 10
  236.     # - pmm: choice                                   # Critic's Choice Awards
  237.     #   template_variables:                           # based on when the award show started
  238.     #     data:
  239.     #       starting: 2014
  240.     #       ending: current_year
  241.     - pmm: golden                                   # Golden Globes Awards
  242.       template_variables:                           # based on when the award show started
  243.         data:
  244.           starting: current_year-5
  245.           ending: current_year
  246.           increment: 1
  247.     - pmm: oscars                                   # The Oscars
  248.       template_variables:                           # based on when the award show started
  249.         data:
  250.           starting: current_year-5
  251.           ending: current_year-1
  252.           increment: 1
  253.     # - pmm: other_award                              # Other award collections
  254.     # - pmm: spirit                                   # Independent Spirit Awards
  255.     #   template_variables:                           # based on when the award show started
  256.     #     data:
  257.     #       starting: 2014
  258.     #       ending: current_year
  259.     # - pmm: sundance                                 # Sundance Film Festival Awards
  260.     #   template_variables:                           # based on when the award show started
  261.     #     data:
  262.     #       starting: 2010
  263.     #       ending: current_year
  264.     - pmm: separator_chart                          # An "index card"
  265.     #- pmm: anilist                                  # AniDB Charts (Popular, Trending, etc.)
  266.     - pmm: imdb                                     # IMDb Charts (Popular, Trending, etc.)
  267.     #- pmm: myanimelist                              # MAL Charts (Popular, Trending, etc.)
  268.     #- pmm: other_chart                              # Other Charts (Popular, Trending, etc.)
  269.     # - pmm: tautulli                                 # Tautulli Charts (Popular, Trending, etc.)
  270.     - pmm: tmdb                                     # TMDb Charts (Popular, Trending, etc.)
  271.     # - pmm: trakt                                    # Trakt Charts (Popular, Trending, etc.)
  272.     #- pmm: flixpatrol                               # Flixpatrol Charts (Popular, Trending, etc.)
  273.     #- pmm: basic                                    # Some basic chart collections
  274.     #- pmm: collectionless                           # Collectionless movies/shows
  275.     #- pmm: actor                                    # Actors
  276.     #  template_variables:                           # bw, rainier, or orig style is used. depth and limit is set low but sometimes I boost to 10, 150
  277.     #   style: bw
  278.     #   data:
  279.     #     depth: 1
  280.     #     limit: 30
  281.     #- pmm: director                                 # Directors
  282.     # template_variables:                           # bw, rainier, or orig style is used. depth and limit is set low but sometimes I boost to 10, 150
  283.     #   style: bw
  284.     #   data:
  285.     #     depth: 1
  286.     #     limit: 30
  287.     # - pmm: producer                                 # Producers
  288.     #   template_variables:                           # bw, rainier, or orig style is used. depth and limit is set low but sometimes I boost to 10, 150
  289.     #     exclude:                                    # ever have some random person... you can exclude them if you want
  290.     #     - Jeremy Kleiner
  291.     #     - Thomas Hayslip
  292.     #     style: bw
  293.     #     data:
  294.     #       depth: 1
  295.     #       limit: 15
  296.     # - pmm: writer                                   # Writers
  297.     #   template_variables:                           # bw, rainier, or orig style is used. depth and limit is set low but sometimes I boost to 10, 150
  298.     #     style: bw
  299.     #     data:
  300.     #       depth: 1
  301.     #       limit: 15
  302.     #- pmm: audio_language                           # English, French, Arabic, German, etc. audio language 
  303.     #- pmm: content_rating_cs                        # Choose content_rating_uk, content_rating_us, or content_rating_cs
  304.     #- pmm: genre                                    # Action, Comedy, Drama, etc.
  305.     # - pmm: resolution                               # 4K HDR, 1080P FHD, etc. with the standards style 
  306.     #   template_variables:
  307.     #     style: standards
  308.     #- pmm: studio                                   # DreamWorks Studios, Lucasfilm Ltd, etc.
  309.     #- pmm: studio_anime                             # Anime Studios etc.
  310.     #- pmm: subtitle_language                        # English, French, Arabic, German, etc. subtitles
  311.     # - pmm: year                                     # Year the media item was released starting from 1880 to current_year
  312.     #   template_variables:
  313.     #     data:
  314.     #       starting: 1880
  315.     #       ending: current_year
  316.     #- pmm: country                                  # Country associated to the media item
  317.     #- pmm: decade                                   # Decade the media item was released
  318.     # - pmm: franchise
  319.       # template_variables:
  320.         # minimum_items: 2
  321.         # delete_below_minimum: true    
  322.     # - pmm: seasonal                                 # Christmas, Halloween, etc.
  323.     # template_variables:                           # Canadian Thankgsgiving is a different date range. Otherwise, I want to ALWAYS see the seasonal
  324.     #   schedule_independence: range(06/28-07/05)
  325.         # schedule_easter: daily
  326.         # schedule_valentine: range(01/025-02/15)
  327.         # schedule_patrick: range(03/01-03/18)
  328.         # schedule_thanksgiving: range(11/01-11/30)
  329.         # schedule_halloween: range(10/01-11/01)
  330.         # schedule_christmas: range(11/01-12/31)
  331.         # schedule_years: daily
  332.         # schedule_mother: daily
  333.         # schedule_memorial: daily
  334.         # schedule_father: daily
  335.         # schedule_labor: daily
  336.     - pmm: streaming                                # Streaming on Disney+, Netflix, etc.
  337.     - pmm: universe                                 # Marvel Cinematic Universe, Wizarding World, etc.
  338.     overlay_path:
  339.     - remove_overlays: false                        # Set to true if you want to remove overlays
  340.     - reapply_overlay: false                        # If you are doing a lot of testing and changes like me, keep this to true to always reapply overlays
  341.     #- reset_overlays: tmdb                          # if you want to reset the poster to default poster from tmdb
  342.     - pmm: audio_codec                              # FLAC, DTS-X, TrueHD, etc. style: standard/compact. compact is default
  343.     # - pmm: language_count                           # blank means 1 audio language track, dual means 2, multi means > 2
  344.     #- pmm: commonsense                              # Age 2+, Age 14+, etc.
  345.     # - pmm: direct_play
  346.     # - pmm: flixpatrol                               # Top 10 flixpatrol for 'this_year', positioned on the left
  347.     #   template_variables:
  348.     #     position: left
  349.     #     time_window: this_year
  350.     # - pmm: languages                                # Languages spoken and subtitles with associated flags and two-digit lang codes
  351.     # - pmm: languages                                # Languages spoken and subtitles with associated flags and two-digit lang codes
  352.     #   template_variables:
  353.     #     use_subtitles: true
  354.     - pmm: mediastinger                             # Mediastinger overlay when the media item contains a stinger at the end of the movie/show or during the credits
  355.     - pmm: ratings                                  # Ratings with custom fonts matched to the style of the rating, font_size, and on the right in 'square' format
  356.       template_variables:
  357.         rating1: user
  358.         rating1_image: rt_tomato
  359.         rating1_font: config/metadata/overlays/fonts/Adlib.ttf
  360.         rating1_font_size: 71
  361.  
  362.         rating2: critic
  363.         rating2_image: imdb
  364.         rating2_font: config/metadata/overlays/fonts/Impact.ttf
  365.         rating2_font_size: 76
  366.  
  367.         # rating3: audience
  368.         # rating3_image: tmdb
  369.         # rating3_font: config/metadata/overlays/fonts/Avenir_95_Black.ttf
  370.         # rating3_font_size: 70
  371.  
  372.         # horizontal_position: right
  373.         vertical_position: bottom
  374.     - pmm: resolution                               # 4K HDR, 1080P FHD, etc.
  375.     #- pmm: ribbon                                   # Used for ribbon in bottom right
  376.     # - pmm: streaming                                # Streaming on Disney+, Netflix, etc.
  377.     # - pmm: versions                                 # Will show duplicates for that media item and works with overlay_level show, episode, and season
  378.     # - pmm: video_format                             # Remux, DVD, Blu-Ray, etc. in bottom left
  379.     settings:
  380.       asset_directory:
  381.       - /config/assets
  382.  
  383.     operations:
  384.       split_duplicates: false
  385.       assets_for_all: false
  386.       delete_unmanaged_collections: false            # Any manually added collection outside of PMM will be deleted
  387.       mass_user_rating_update: mdb_tomatoes         # Update user ratings with mdb_tomatoes
  388.       mass_critic_rating_update: imdb               # Update critic ratings with imdb
  389.       #mass_audience_rating_update: tmdb             # Update audience ratings with tmdb
  390.       mass_genre_update: tmdb                       # Update all genres from tmdb
  391.       mass_content_rating_update: mdb_commonsense   # Changes Content Rating to "1", "2" etc. to specify appropriate age
  392.       mass_originally_available_update: tmdb        # Update all original available date from tmdb
  393.       mass_imdb_parental_labels: without_none
  394.       #mass_poster_update: tmdb                      # Resets posters to tmdb, plex, locked, unlock which is useful to remove all overlays when running with -r -op
  395.  
  396.  
  397.   TV Shows 4K:                                         # Must match a library name in your Plex
  398.     sonarr:                                         # Can be individually specified per library as well
  399.       url: http://
  400.       token: 
  401.       add_missing: false
  402.       add_existing: false
  403.       root_folder_path: /Nas1/TV Shows/TV Shows 4K
  404.       monitor: all
  405.       quality_profile: 4K
  406.       language_profile: English
  407.       series_type: standard
  408.       season_folder: true
  409.       tag: PMM
  410.       search: false
  411.       cutoff_search: false
  412.       sonarr_path:
  413.       plex_path:
  414.     report_path: config/missing/4kTV_report.yml
  415.     template_variables:
  416.       sep_style: gray                               # use the gray separators globally for this library
  417.       collection_mode: hide                         # hide the collections
  418.       language: en                                  # could be default, de, fr, pt-br or another lang code that we have tranlsated
  419.       placeholder_imdb_id: tt1190634                # The Boys (2019) placeholder id for the separators
  420.     metadata_path:
  421.     - pmm: seasonal
  422.     - pmm: separator_award                          # An "index card"
  423.     # - pmm: choice                                   # Critic's Choice Awards
  424.     #   template_variables:                           # based on when the award show started
  425.     #     data:
  426.     #       starting: current_year-5
  427.     #       ending: current_year
  428.     - pmm: golden                                   # Golden Globes Awards
  429.       template_variables:                           # based on when the award show started
  430.         data:
  431.           starting: current_year-5
  432.           ending: current_year
  433.     - pmm: emmy                                     # Emmy Awards
  434.       template_variables:                           # based on when the award show started
  435.         data:
  436.           starting: current_year-5
  437.           ending: current_year
  438.     - pmm: separator_chart                          # An "index card"
  439.     # - pmm: anilist                                  # AniDB Charts (Popular, Trending, etc.)
  440.     - pmm: imdb                                     # IMDb Charts (Popular, Trending, etc.)
  441.     # - pmm: myanimelist                              # MAL Charts (Popular, Trending, etc.)
  442.     # - pmm: other_chart                              # Other Charts (Popular, Trending, etc.)
  443.     #- pmm: tautulli                                 # Tautulli Charts (Popular, Trending, etc.)
  444.     # - pmm: tmdb                                     # TMDb Charts (Popular, Trending, etc.)
  445.     #- pmm: trakt                                    # Trakt Charts (Popular, Trending, etc.)
  446.     # - pmm: flixpatrol                               # Flixpatrol Charts (Popular, Trending, etc.)
  447.     # - pmm: basic                                    # Some basic chart collections
  448.     # - pmm: collectionless                           # Collectionless movies/shows
  449.     #- pmm: actor                                    # Actors
  450.     #  template_variables:                           # bw, rainier, or orig style is used. depth and limit is set low but sometimes I boost to 10, 150
  451.     #   exclude:                                    # ever have some random person... you can exclude them if you want
  452.     #   - Macy Nyman
  453.     #   style: bw
  454.     #    data:
  455.     #     depth: 1
  456.     #     limit: 20
  457.     # - pmm: audio_language                           # English, French, Arabic, German, etc. audio language 
  458.     # - pmm: content_rating_cs                        # Choose content_rating_uk, content_rating_us, or content_rating_cs
  459.     # - pmm: genre                                    # Action, Comedy, Drama, etc.
  460.     # - pmm: resolution                               # 4K HDR, 1080P FHD, etc. with the standards style 
  461.       # template_variables:
  462.       #   style: standards
  463.     #- pmm: studio                                   # DreamWorks Studios, Lucasfilm Ltd, etc.
  464.     # - pmm: studio_anime                             # Anime Studios etc.
  465.     # - pmm: subtitle_language                        # English, French, Arabic, German, etc. subtitles
  466.     # - pmm: year                                     # Year the media item was released starting from 1880 to current_year
  467.       # template_variables:
  468.       #   data:
  469.       #     starting: 1880
  470.       #     ending: current_year
  471.     # - pmm: country                                  # Country associated to the media item
  472.     # - pmm: decade                                   # Decade the media item was released
  473.     # - pmm: franchise
  474.     #- pmm: network                                  # ABC, CBC, NBC, FOX, etc.
  475.     - pmm: streaming                                # Streaming on Disney+, Netflix, etc.
  476.     overlay_path:
  477.     - remove_overlays: false                        # Set to true if you want to remove overlays
  478.     - reapply_overlay: false                        # If you are doing a lot of testing and changes like me, keep this to true to always reapply overlays
  479.     # - reset_overlays: tmdb                          # if you want to reset the poster to default poster from tmdb
  480.     - pmm: audio_codec                              # FLAC, DTS-X, TrueHD, etc. style: standard/compact. compact is default
  481.     - pmm: audio_codec
  482.       template_variables:
  483.         overlay_level: episode
  484.     # - pmm: audio_codec
  485.     #   template_variables:
  486.     #     overlay_level: season
  487.     # - pmm: commonsense                              # Age 2+, Age 14+, etc. and works with overlay_level show, episode, and season
  488.     # - pmm: commonsense
  489.       # template_variables:
  490.       #   overlay_level: episode
  491.     # - pmm: commonsense
  492.     #   template_variables:
  493.     #     overlay_level: season
  494.    # - pmm: direct_play
  495.     # - pmm: direct_play
  496.       # template_variables:
  497.         # overlay_level: episode
  498.     # - pmm: direct_play
  499.       # template_variables:
  500.         # overlay_level: season
  501.     - pmm: episode_info                             # SE##E## information in bottom right and works with overlay_level episode
  502.       template_variables:
  503.         overlay_level: episode
  504.         vertical_position: bottom
  505.         horizontal_position: right
  506.     #- pmm: flixpatrol                               # Top 10 flixpatrol for 'this_year', positioned on the left and works with overlay_level show
  507.     # template_variables:
  508.     #   position: left
  509.     #   time_window: this_year
  510.     # - pmm: language_count                           # blank means 1 audio language track, dual means 2, multi means > 2 and works with overlay_level show, episode, and season
  511.     # - pmm: language_count
  512.     #   template_variables:
  513.     #     overlay_level: episode
  514.     # - pmm: language_count
  515.     #   template_variables:
  516.     #     overlay_level: season
  517.     # - pmm: languages                                # Languages spoken and subtitles with associated flags and two-digit lang codes
  518.     # - pmm: languages                                # Languages spoken and subtitles with associated flags and two-digit lang codes
  519.     #   template_variables:
  520.     #     use_subtitles: true
  521.     # - pmm: languages                                # Languages spoken and subtitles with associated flags and two-digit lang codes
  522.     #   template_variables:
  523.     #     overlay_level: episode
  524.     # - pmm: languages                                # Languages spoken and subtitles with associated flags and two-digit lang codes
  525.     #   template_variables:
  526.     #     use_subtitles: true
  527.     #     overlay_level: episode
  528.     # - pmm: languages                                # Languages spoken and subtitles with associated flags and two-digit lang codes
  529.     #   template_variables:
  530.     #     overlay_level: season
  531.     # - pmm: languages                                # Languages spoken and subtitles with associated flags and two-digit lang codes
  532.     #   template_variables:
  533.     #     use_subtitles: true
  534.     #     overlay_level: season
  535.     - pmm: mediastinger                             # Mediastinger overlay when the media item contains a stinger at the end of the movie/show or during the credits and works with overlay_level show
  536.     - pmm: ratings                                  # Ratings with custom fonts matched to the style of the rating, font_size, and on the right in 'square' format. overlay_level: show has 3 ratings max
  537.       template_variables:
  538.         rating1: user
  539.         rating1_image: rt_tomato
  540.         rating1_font: config/metadata/overlays/fonts/Adlib.ttf
  541.         rating1_font_size: 63
  542.  
  543.         # rating2: critic
  544.         # rating2_image: imdb
  545.         # rating2_font: config/metadata/overlays/fonts/Impact.ttf
  546.         # rating2_font_size: 70
  547.  
  548.         rating3: audience
  549.         rating3_image: tmdb
  550.         rating3_font: config/metadata/overlays/fonts/Avenir_95_Black.ttf
  551.         rating3_font_size: 70
  552.  
  553.         vertical_position: bottom
  554.     - pmm: ratings                                  # Ratings with custom fonts matched to the style of the rating, font_size, and on the right in 'square' format. overlay_level: episode has 2 ratings max
  555.       template_variables:
  556.         rating1: user
  557.         rating1_image: rt_tomato
  558.         rating1_font: config/metadata/overlays/fonts/Adlib.ttf
  559.         rating1_font_size: 63
  560.  
  561.         # rating1: critic
  562.         # rating1_image: imdb
  563.         # rating1_font: config/metadata/overlays/fonts/Impact.ttf
  564.         # rating1_font_size: 70
  565.  
  566.         rating2: audience
  567.         rating2_image: tmdb
  568.         rating2_font: config/metadata/overlays/fonts/Avenir_95_Black.ttf
  569.         rating2_font_size: 70
  570.  
  571.         horizontal_position: right
  572.         overlay_level: episode
  573.     - pmm: resolution                               # 4K HDR, 1080P FHD, etc. and works with overlay_level show, episode, and season
  574.     - pmm: resolution
  575.       template_variables:
  576.         overlay_level: episode
  577.     - pmm: resolution
  578.       template_variables:
  579.         overlay_level: season
  580.     # - pmm: ribbon                                   # Used for ribbon in bottom right and works with overlay_level show and season
  581.     # - pmm: ribbon
  582.     #   template_variables:
  583.     #    overlay_level: season
  584.     # - pmm: runtimes                                 # Runtime information in bottom right and works with overlay_level episode
  585.     #   template_variables:
  586.     #     overlay_level: episode
  587.     #- pmm: status                                   # Airing, Returning, Ended, Canceled and works with overlay_level show
  588.       # template_variables:
  589.         # last: 110
  590.     #- pmm: streaming                                # Streaming on Disney+, Netflix, etc. and works with overlay_level show, episode, and season
  591.     #- pmm: streaming
  592.       # template_variables:
  593.       #   overlay_level: episode
  594.     # - pmm: streaming
  595.     #   template_variables:
  596.     #     overlay_level: season
  597.     # - pmm: versions                                 # Will show duplicates for that media item and works with overlay_level show, episode, and season
  598.     #   template_variables:
  599.     #     overlay_level: episode
  600.     # - pmm: versions                                 # Will show duplicates for that media item and works with overlay_level show, episode, and season
  601.     #   template_variables:
  602.     #     overlay_level: season
  603.     # - pmm: versions                                 # Will show duplicates for that media item and works with overlay_level show, episode, and season
  604.     #   template_variables:
  605.     #     overlay_level: show
  606.     # - pmm: video_format                             # Remux, DVD, Blu-Ray, etc. in bottom left and works with overlay_level show, episode, and season
  607.     # - pmm: video_format
  608.     #   template_variables:
  609.     #     overlay_level: episode
  610.     # - pmm: video_format
  611.     #   template_variables:
  612.     #     overlay_level: season
  613.     settings:
  614.       asset_directory:
  615.       - /config/assets
  616.  
  617.     operations:
  618.       split_duplicates: false
  619.       assets_for_all: false
  620.       delete_unmanaged_collections: true            # Any manually added collection outside of PMM will be deleted
  621.       mass_user_rating_update: mdb_tomatoes         # Update user ratings with mdb_tomatoes
  622.       mass_critic_rating_update: imdb               # Update critic ratings with imdb
  623.       mass_audience_rating_update: tmdb             # Update audience ratings with tmdb
  624.       mass_genre_update: tmdb                       # Update all genres from tmdb
  625.       mass_content_rating_update: mdb_commonsense   # Changes Content Rating to "1", "2" etc. to specify appropriate age
  626.       mass_originally_available_update: tmdb        # Update all original available date from tmdb
  627.       mass_episode_critic_rating_update: imdb       # Update critic ratings with imdb for episodes
  628.       mass_episode_audience_rating_update: tmdb     # Update audience ratings with tmdb for episodes
  629.       mass_imdb_parental_labels: without_none
  630.       # mass_poster_update: tmdb                      # Resets posters to tmdb, plex, locked, unlock which is useful to remove all overlays when running with -r -op
  631.  
  632.   TV Shows 1080p:                                         # Must match a library name in your Plex
  633.     sonarr:                                         # Can be individually specified per library as well
  634.       url: http://
  635.       token: 
  636.       add_missing: false
  637.       add_existing: false
  638.       root_folder_path: /Nas1/TV Shows/TV Shows 1080p
  639.       monitor: all
  640.       quality_profile: 1080p
  641.       language_profile: English
  642.       series_type: standard
  643.       season_folder: true
  644.       tag: pmm
  645.       search: false
  646.       cutoff_search: false
  647.       sonarr_path:
  648.       plex_path:
  649.     report_path: config/missing/TV_report.yml
  650.     template_variables:
  651.       sep_style: gray                               # use the gray separators globally for this library
  652.       collection_mode: hide                         # hide the collections
  653.       language: en                                  # could be default, de, fr, pt-br or another lang code that we have tranlsated
  654.       placeholder_imdb_id: tt1190634                # The Boys (2019) placeholder id for the separators
  655.     metadata_path:
  656.     - pmm: seasonal
  657.     - pmm: separator_award                          # An "index card"
  658.     # - pmm: choice                                   # Critic's Choice Awards
  659.     #   template_variables:                           # based on when the award show started
  660.     #     data:
  661.     #       starting: current_year-5
  662.     #       ending: current_year
  663.     - pmm: golden                                   # Golden Globes Awards
  664.       template_variables:                           # based on when the award show started
  665.         data:
  666.           starting: current_year-5
  667.           ending: current_year
  668.     - pmm: emmy                                     # Emmy Awards
  669.       template_variables:                           # based on when the award show started
  670.         data:
  671.           starting: current_year-5
  672.           ending: current_year
  673.     - pmm: separator_chart                          # An "index card"
  674.     # - pmm: anilist                                  # AniDB Charts (Popular, Trending, etc.)
  675.     - pmm: imdb                                     # IMDb Charts (Popular, Trending, etc.)
  676.     # - pmm: myanimelist                              # MAL Charts (Popular, Trending, etc.)
  677.     # - pmm: other_chart                              # Other Charts (Popular, Trending, etc.)
  678.     #- pmm: tautulli                                 # Tautulli Charts (Popular, Trending, etc.)
  679.     # - pmm: tmdb                                     # TMDb Charts (Popular, Trending, etc.)
  680.     #- pmm: trakt                                    # Trakt Charts (Popular, Trending, etc.)
  681.     # - pmm: flixpatrol                               # Flixpatrol Charts (Popular, Trending, etc.)
  682.     # - pmm: basic                                    # Some basic chart collections
  683.     # - pmm: collectionless                           # Collectionless movies/shows
  684.     #- pmm: actor                                    # Actors
  685.     # template_variables:                           # bw, rainier, or orig style is used. depth and limit is set low but sometimes I boost to 10, 150
  686.     #   exclude:                                    # ever have some random person... you can exclude them if you want
  687.     #   - Macy Nyman
  688.     #   style: bw
  689.     #   data:
  690.     #     depth: 1
  691.     #     limit: 20
  692.     # - pmm: audio_language                           # English, French, Arabic, German, etc. audio language 
  693.     # - pmm: content_rating_cs                        # Choose content_rating_uk, content_rating_us, or content_rating_cs
  694.     # - pmm: genre                                    # Action, Comedy, Drama, etc.
  695.     # - pmm: resolution                               # 4K HDR, 1080P FHD, etc. with the standards style 
  696.       # template_variables:
  697.       #   style: standards
  698.     #- pmm: studio                                   # DreamWorks Studios, Lucasfilm Ltd, etc.
  699.     # - pmm: studio_anime                             # Anime Studios etc.
  700.     # - pmm: subtitle_language                        # English, French, Arabic, German, etc. subtitles
  701.     # - pmm: year                                     # Year the media item was released starting from 1880 to current_year
  702.       # template_variables:
  703.       #   data:
  704.       #     starting: 1880
  705.       #     ending: current_year
  706.     # - pmm: country                                  # Country associated to the media item
  707.     # - pmm: decade                                   # Decade the media item was released
  708.     # - pmm: franchise
  709.     #- pmm: network                                  # ABC, CBC, NBC, FOX, etc.
  710.     - pmm: streaming                                # Streaming on Disney+, Netflix, etc.
  711.     overlay_path:
  712.     - remove_overlays: false                        # Set to true if you want to remove overlays
  713.     - reapply_overlay: false                        # If you are doing a lot of testing and changes like me, keep this to true to always reapply overlays
  714.     # - reset_overlays: tmdb                          # if you want to reset the poster to default poster from tmdb
  715.     - pmm: audio_codec                              # FLAC, DTS-X, TrueHD, etc. style: standard/compact. compact is default
  716.     - pmm: audio_codec
  717.       template_variables:
  718.         overlay_level: episode
  719.     # - pmm: audio_codec
  720.     #   template_variables:
  721.     #     overlay_level: season
  722.     # - pmm: commonsense                              # Age 2+, Age 14+, etc. and works with overlay_level show, episode, and season
  723.     # - pmm: commonsense
  724.       # template_variables:
  725.       #   overlay_level: episode
  726.     # - pmm: commonsense
  727.     #   template_variables:
  728.     #     overlay_level: season
  729.    # - pmm: direct_play
  730.     # - pmm: direct_play
  731.       # template_variables:
  732.         # overlay_level: episode
  733.     # - pmm: direct_play
  734.       # template_variables:
  735.         # overlay_level: season
  736.     - pmm: episode_info                             # SE##E## information in bottom right and works with overlay_level episode
  737.       template_variables:
  738.         overlay_level: episode
  739.         vertical_position: bottom
  740.         horizontal_position: right
  741.     #- pmm: flixpatrol                               # Top 10 flixpatrol for 'this_year', positioned on the left and works with overlay_level show
  742.     # template_variables:
  743.     #   position: left
  744.     #   time_window: this_year
  745.     # - pmm: language_count                           # blank means 1 audio language track, dual means 2, multi means > 2 and works with overlay_level show, episode, and season
  746.     # - pmm: language_count
  747.     #   template_variables:
  748.     #     overlay_level: episode
  749.     # - pmm: language_count
  750.     #   template_variables:
  751.     #     overlay_level: season
  752.     # - pmm: languages                                # Languages spoken and subtitles with associated flags and two-digit lang codes
  753.     # - pmm: languages                                # Languages spoken and subtitles with associated flags and two-digit lang codes
  754.     #   template_variables:
  755.     #     use_subtitles: true
  756.     # - pmm: languages                                # Languages spoken and subtitles with associated flags and two-digit lang codes
  757.     #   template_variables:
  758.     #     overlay_level: episode
  759.     # - pmm: languages                                # Languages spoken and subtitles with associated flags and two-digit lang codes
  760.     #   template_variables:
  761.     #     use_subtitles: true
  762.     #     overlay_level: episode
  763.     # - pmm: languages                                # Languages spoken and subtitles with associated flags and two-digit lang codes
  764.     #   template_variables:
  765.     #     overlay_level: season
  766.     # - pmm: languages                                # Languages spoken and subtitles with associated flags and two-digit lang codes
  767.     #   template_variables:
  768.     #     use_subtitles: true
  769.     #     overlay_level: season
  770.     - pmm: mediastinger                             # Mediastinger overlay when the media item contains a stinger at the end of the movie/show or during the credits and works with overlay_level show
  771.     - pmm: ratings                                  # Ratings with custom fonts matched to the style of the rating, font_size, and on the right in 'square' format. overlay_level: show has 3 ratings max
  772.       template_variables:
  773.         rating1: user
  774.         rating1_image: rt_tomato
  775.         rating1_font: config/metadata/overlays/fonts/Adlib.ttf
  776.         rating1_font_size: 63
  777.  
  778.         # rating2: critic
  779.         # rating2_image: imdb
  780.         # rating2_font: config/metadata/overlays/fonts/Impact.ttf
  781.         # rating2_font_size: 70
  782.  
  783.         rating3: audience
  784.         rating3_image: tmdb
  785.         rating3_font: config/metadata/overlays/fonts/Avenir_95_Black.ttf
  786.         rating3_font_size: 70
  787.  
  788.         vertical_position: bottom
  789.     - pmm: ratings                                  # Ratings with custom fonts matched to the style of the rating, font_size, and on the right in 'square' format. overlay_level: episode has 2 ratings max
  790.       template_variables:
  791.         rating1: user
  792.         rating1_image: rt_tomato
  793.         rating1_font: config/metadata/overlays/fonts/Adlib.ttf
  794.         rating1_font_size: 63
  795.  
  796.         # rating1: critic
  797.         # rating1_image: imdb
  798.         # rating1_font: config/metadata/overlays/fonts/Impact.ttf
  799.         # rating1_font_size: 70
  800.  
  801.         rating2: audience
  802.         rating2_image: tmdb
  803.         rating2_font: config/metadata/overlays/fonts/Avenir_95_Black.ttf
  804.         rating2_font_size: 70
  805.  
  806.         horizontal_position: right
  807.         overlay_level: episode
  808.     - pmm: resolution                               # 4K HDR, 1080P FHD, etc. and works with overlay_level show, episode, and season
  809.     - pmm: resolution
  810.       template_variables:
  811.         overlay_level: episode
  812.     - pmm: resolution
  813.       template_variables:
  814.         overlay_level: season
  815.     # - pmm: ribbon                                   # Used for ribbon in bottom right and works with overlay_level show and season
  816.     # - pmm: ribbon
  817.     #   template_variables:
  818.     #    overlay_level: season
  819.     # - pmm: runtimes                                 # Runtime information in bottom right and works with overlay_level episode
  820.     #   template_variables:
  821.     #     overlay_level: episode
  822.     #- pmm: status                                   # Airing, Returning, Ended, Canceled and works with overlay_level show
  823.       # template_variables:
  824.         # last: 110
  825.     #- pmm: streaming                                # Streaming on Disney+, Netflix, etc. and works with overlay_level show, episode, and season
  826.     #- pmm: streaming
  827.       # template_variables:
  828.       #   overlay_level: episode
  829.     # - pmm: streaming
  830.     #   template_variables:
  831.     #     overlay_level: season
  832.     # - pmm: versions                                 # Will show duplicates for that media item and works with overlay_level show, episode, and season
  833.     #   template_variables:
  834.     #     overlay_level: episode
  835.     # - pmm: versions                                 # Will show duplicates for that media item and works with overlay_level show, episode, and season
  836.     #   template_variables:
  837.     #     overlay_level: season
  838.     # - pmm: versions                                 # Will show duplicates for that media item and works with overlay_level show, episode, and season
  839.     #   template_variables:
  840.     #     overlay_level: show
  841.     # - pmm: video_format                             # Remux, DVD, Blu-Ray, etc. in bottom left and works with overlay_level show, episode, and season
  842.     # - pmm: video_format
  843.     #   template_variables:
  844.     #     overlay_level: episode
  845.     # - pmm: video_format
  846.     #   template_variables:
  847.     #     overlay_level: season
  848.     settings:
  849.       asset_directory:
  850.       - /config/assets
  851.  
  852.     operations:
  853.       split_duplicates: false
  854.       assets_for_all: false
  855.       delete_unmanaged_collections: true            # Any manually added collection outside of PMM will be deleted
  856.       mass_user_rating_update: mdb_tomatoes         # Update user ratings with mdb_tomatoes
  857.       mass_critic_rating_update: imdb               # Update critic ratings with imdb
  858.       mass_audience_rating_update: tmdb             # Update audience ratings with tmdb
  859.       mass_genre_update: tmdb                       # Update all genres from tmdb
  860.       mass_content_rating_update: mdb_commonsense   # Changes Content Rating to "1", "2" etc. to specify appropriate age
  861.       mass_originally_available_update: tmdb        # Update all original available date from tmdb
  862.       mass_episode_critic_rating_update: imdb       # Update critic ratings with imdb for episodes
  863.       mass_episode_audience_rating_update: tmdb     # Update audience ratings with tmdb for episodes
  864.       mass_imdb_parental_labels: without_none
  865.       # mass_poster_update: tmdb                      # Resets posters to tmdb, plex, locked, unlock which is useful to remove all overlays when running with -r -op
  866.  
  867. playlist_files:
  868. - pmm: playlist
  869.   template_variables:
  870.     libraries: Movies 1080p, Movies 4K, TV Shows 1080p, TV Shows 4K
  871. settings:                                       # Can be individually specified per library as well
  872.   cache: true
  873.   cache_expiration: 60
  874.   asset_directory: /config/assets
  875.   missing_path: config/missing
  876.   asset_folders: true
  877.   asset_depth: 3
  878.   create_asset_folders: false
  879.   dimensional_asset_rename: false
  880.   download_url_assets: true
  881.   show_missing_season_assets: false
  882.   show_missing_episode_assets: false
  883.   show_asset_not_needed: true
  884.   sync_mode: sync
  885.   minimum_items: 1
  886.   default_collection_order:
  887.   delete_below_minimum: true
  888.   delete_not_scheduled: false
  889.   run_again_delay: 2
  890.   missing_only_released: true
  891.   only_filter_missing: false
  892.   show_unmanaged: true
  893.   show_filtered: true
  894.   show_options: true
  895.   show_missing: false
  896.   show_missing_assets: false
  897.   save_missing: false
  898.   tvdb_language: eng
  899.   ignore_ids:
  900.   ignore_imdb_ids:
  901.   check_nightly: true
  902.   playlist_report: true
  903.   prioritize_assets: false
  904.   save_report: false
  905.   item_refresh_delay: 0
  906.   playlist_sync_to_users: all
  907.   verify_ssl: true
  908.   custom_git:
  909.   custom_repo:
  910.   show_unconfigured: true
  911.   playlist_exclude_users:
  912. webhooks:                                       # Can be individually specified per library as well
  913.   error: notifiarr
  914.   run_start: notifiarr
  915.   run_end: notifiarr
  916.   changes:
  917.   - notifiarr
  918.   version:
  919.   delete:
  920. plex:                                           # Can be individually specified per library as well; REQUIRED for the script to run
  921.   url: http://
  922.   token: 
  923.   timeout: 60
  924.   clean_bundles: true
  925.   empty_trash: true
  926.   optimize: false
  927. tmdb:                                           # REQUIRED for the script to run
  928.   apikey: 
  929.   language: en
  930.   cache_expiration: 60
  931.   region:
  932. tautulli:                                       # Can be individually specified per library as well
  933.   url: http://
  934.   apikey: 
  935. # omdb:
  936. #   apikey: (redacted)
  937. #   cache_expiration: 60
  938. mdblist:
  939.   apikey: 
  940.   cache_expiration: 60
  941. # notifiarr:
  942. #   apikey: (redacted)
  943. # radarr:                                         # Can be individually specified per library as well
  944. #   url: (redacted)
  945. #   token: (redacted)
  946. #   root_folder_path: /data/media/movies
  947. #   monitor: true
  948. #   availability: announced
  949. #   quality_profile: Any
  950. #   tag: pmm
  951. #   search: false
  952. #   radarr_path:
  953. #   plex_path:
  954. #   add_existing: false
  955. #   add_missing: false
  956. #   upgrade_existing: false
  957. # sonarr:                                         # Can be individually specified per library as well
  958. #   url: (redacted)
  959. #   token: (redacted)
  960. #   root_folder_path: /data/media/tv
  961. #   monitor: all
  962. #   quality_profile: Any
  963. #   language_profile: English
  964. #   series_type: standard
  965. #   season_folder: true
  966. #   tag: pmm
  967. #   search: false
  968. #   cutoff_search: false
  969. #   sonarr_path:
  970. #   plex_path:
  971. #   add_existing: false
  972. #   add_missing: false
  973. #   upgrade_existing: false
  974. ############################################
  975. trakt:
  976.   client_id: 
  977.   client_secret: 
  978.   pin: 6FE01354
  979.   authorization:
  980.     # everything below is autofilled by the script
  981.     access_token: 
  982.     token_type: Bearer
  983.     expires_in: 7889237
  984.     refresh_token: 
  985.     scope: public
  986.     created_at: 1670638110
  987. ############################################      
  988. # mal:
  989. #   client_id: (redacted)
  990. #   client_secret: (redacted)
  991. #   authorization:
  992. #     access_token: (redacted)
  993. #     token_type: Bearer
  994. #     expires_in: 2592000
  995. #     refresh_token: (redacted)
  996. #   localhost_url:
  997. #   cache_expiration: 60
  998.  

Editor

You can edit this paste and save as new:


File Description
  • config.yml
  • Paste Code
  • 28 Mar-2024
  • 51.84 Kb
You can Share it: