diff --git a/VERSION b/VERSION index c07ad28d..86fca3eb 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.17.3-develop112 +1.17.3-develop113 diff --git a/defaults/movie/franchise.yml b/defaults/movie/franchise.yml index f2e2a89d..d8b5d873 100644 --- a/defaults/movie/franchise.yml +++ b/defaults/movie/franchise.yml @@ -57,10 +57,12 @@ templates: - radarr_folder - radarr_tag - item_radarr_tag + - url_poster_<> summary: <>>> name: <>>> cache_builders: 1 minimum_items: <> + url_poster: <>>> tmdb_collection_details: <> tmdb_movie: <>>> name_mapping: <>>> diff --git a/defaults/movie/seasonal.yml b/defaults/movie/seasonal.yml index 733c5d0f..f753b665 100644 --- a/defaults/movie/seasonal.yml +++ b/defaults/movie/seasonal.yml @@ -78,7 +78,6 @@ dynamic_collections: - holiday - shared - arr - - imdb template_variables: emoji: years: "🎊 " diff --git a/defaults/show/franchise.yml b/defaults/show/franchise.yml index 47f06919..539961b0 100644 --- a/defaults/show/franchise.yml +++ b/defaults/show/franchise.yml @@ -44,6 +44,7 @@ templates: sonarr_tag_<>: <> item_sonarr_tag_<>: <> collection_order_<>: <> + url_poster_<>: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/franchise/<>.jpg optional: - summary_<> - name_<> @@ -61,7 +62,7 @@ templates: name: <>>> minimum_items: <> tmdb_show: <> - url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/franchise/<>.jpg + url_poster: <>>> name_mapping: <>>> sort_title: <>>> build_collection: <> diff --git a/defaults/templates.yml b/defaults/templates.yml index 1d0b73ed..8567d8c3 100644 --- a/defaults/templates.yml +++ b/defaults/templates.yml @@ -23,6 +23,7 @@ templates: image: chart/<> item_radarr_tag_<>: <> item_sonarr_tag_<>: <> + url_poster_<>: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/<>.jpg optional: - use_<> - allowed_libraries @@ -45,7 +46,7 @@ templates: item_radarr_tag: <>>> item_sonarr_tag: <>>> sort_title: "!<><
><>>><>"
-    url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/<>.jpg
+    url_poster: <>>>
 
   trakt:
     optional:
diff --git a/docs/defaults/movie/country.md b/docs/defaults/movie/country.md
index d81d0881..811010a7 100644
--- a/docs/defaults/movie/country.md
+++ b/docs/defaults/movie/country.md
@@ -2,7 +2,7 @@
 
 The `country` Default Metadata File is used to dynamically create collections based on the countries available in your library.
 
-**This file works with Movie Libraries, but has a TV Library [Counterpart](../show/content_rating_us).**
+**This file works with Movie Libraries, but has a TV Library [Counterpart](../show/country).**
 
 ![](../images/country1.png)
 
diff --git a/docs/defaults/movie/franchise.md b/docs/defaults/movie/franchise.md
index 9ae8fe2c..545ccab5 100644
--- a/docs/defaults/movie/franchise.md
+++ b/docs/defaults/movie/franchise.md
@@ -4,7 +4,7 @@ The `franchise` Default Metadata File is used to create collections based on pop
 
 Unlike most Default Metadata Files, Franchise works by placing collections inline with the main library items if your library allows it. For example, the "Iron Man" franchise collection will appear next to the "Iron Man" movies within your library.
 
-**This file works with Movie Libraries, but has a TV Library [Counterpart](../show/decade).**
+**This file works with Movie Libraries, but has a TV Library [Counterpart](../show/franchise).**
 
 ![](../images/moviefranchise.png)
 
@@ -33,34 +33,33 @@ Note that the `templates_variables:` section only needs to be used if you do wan
 
 All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file.
 
-| Variable                                 | Description & Values                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
-|:-----------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| `name_<>`                           | **Description:** Changes the name of the specified key's collection.
**Values:** New Collection Name | -| `summary_<>` | **Description:** Changes the summary of the specified key's collection.
**Values:** New Collection Summary | -| `collection_section` | **Description:** Adds a sort title with this collection sections.
**Values:** Any number | -| `order_<>` | **Description:** Controls the sort order of the collections in their collection section.
**Values:** Any number | -| `collection_mode` | **Description:** Controls the collection mode of all collections in this file.
**Values:**
`default`Library default
`hide`Hide Collection
`hide_items`Hide Items in this Collection
`show_items`Show this Collection and its Items
| -| `minimum_items` | **Description:** Controls the minimum items that the collection must have to be created.
**Default:** `2`
**Values:** Any number | -| `movie_<>` | **Description:** Adds the TMDb Movie IDs given to the specified key's collection. Overrides the [default movie](#default-movie) for that collection if used.
**Values:** List of TMDb Movie IDs | -| `name_mapping_<>` | **Description:** Sets the name mapping value for using assets of the specified key's collection.Overrides the [default name_mapping](#default-name_mapping) for that collection if used.
**Values:** Any String | -| `sort_title` | **Description:** Sets the sort title for all collections. Use `<>` to use the collection name. **Example:** `"!02_<>"`
**Values:** Any String with `<>` | -| `sort_title_<>` | **Description:** Sets the sort title of the specified key's collection.
**Default:** `sort_title`
**Values:** Any String | -| `build_collection` | **Description:** Controls if you want the collection to actually be built. i.e. you may just want these movies sent to Radarr.
**Values:** `false` to not build the collection | -| `collection_order` | **Description:** Changes the Collection Order for all collections in this file.
**Values:**
`release`Order Collection by Release Dates
`alpha`Order Collection Alphabetically
`custom`Order Collection Via the Builder Order
[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)Order Collection by any `plex_search` Sort Option
| -| `collection_order_<>` | **Description:** Changes the Collection Order of the specified key's collection.
**Default:** `collection_order`
**Values:**
`release`Order Collection by Release Dates
`alpha`Order Collection Alphabetically
`custom`Order Collection Via the Builder Order
[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)Order Collection by any `plex_search` Sort Option
| -| `title_override` | **Description:** Overrides the [default title_override dictionary](#default-title_override).
**Values:** Dictionary with `key: new_title` entries | -| `exclude` | **Description:** Exclude these TMDb Collections from creating a Dynamic Collection.
**Values:** List of TMDb Collection IDs | -| `addons` | **Description:** Overrides the [default addons dictionary](#default-addons). Defines how multiple keys can be combined under a parent key. The parent key doesn't have to already exist in Plex
**Values:** Dictionary List of TMDb Collection IDs | -| `append_addons` | **Description:** Appends to the [default addons dictionary](#default-addons).
**Values:** Dictionary List of TMDB Collection IDs | -| `radarr_add_missing` | **Description:** Override Radarr `add_missing` attribute for all collections in a Defaults file.
**Values:** `true` or `false` | -| `radarr_add_missing_<>`1 | **Description:** Override Radarr `add_missing` attribute of the specified key's collection.
**Default:** `radarr_add_missing`
**Values:** `true` or `false` | -| `radarr_folder` | **Description:** Override Radarr `root_folder_path` attribute for all collections in a Defaults file.
**Values:** Folder Path | -| `radarr_folder_<>`1 | **Description:** Override Radarr `root_folder_path` attribute of the specified key's collection.
**Default:** `radarr_folder`
**Values:** Folder Path | -| `radarr_tag` | **Description:** Override Radarr `tag` attribute for all collections in a Defaults file.
**Values:** List or comma-separated string of tags | -| `radarr_tag_<>`1 | **Description:** Override Radarr `tag` attribute of the specified key's collection.
**Default:** `radarr_tag`
**Values:** List or comma-separated string of tags | -| `item_radarr_tag` | **Description:** Used to append a tag in Radarr for every movie found by the builders that's in Radarr for all collections in a Defaults file.
**Values:** List or comma-separated string of tags | -| `item_radarr_tag_<>`1 | **Description:** Used to append a tag in Radarr for every movie found by the builders that's in Radarr of the specified key's collection.
**Default:** `item_radarr_tag`
**Values:** List or comma-separated string of tags | - +| Variable | Description & Values | +|:-----------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| `name_<>` | **Description:** Changes the name of the specified key's collection.
**Values:** New Collection Name | +| `summary_<>` | **Description:** Changes the summary of the specified key's collection.
**Values:** New Collection Summary | +| `collection_section` | **Description:** Adds a sort title with this collection sections.
**Values:** Any number | +| `order_<>` | **Description:** Controls the sort order of the collections in their collection section.
**Values:** Any number | +| `collection_mode` | **Description:** Controls the collection mode of all collections in this file.
**Values:**
`default`Library default
`hide`Hide Collection
`hide_items`Hide Items in this Collection
`show_items`Show this Collection and its Items
| +| `minimum_items` | **Description:** Controls the minimum items that the collection must have to be created.
**Default:** `2`
**Values:** Any number | +| `movie_<>` | **Description:** Adds the TMDb Movie IDs given to the specified key's collection. Overrides the [default movie](#default-movie) for that collection if used.
**Values:** List of TMDb Movie IDs | +| `name_mapping_<>` | **Description:** Sets the name mapping value for using assets of the specified key's collection.Overrides the [default name_mapping](#default-name_mapping) for that collection if used.
**Values:** Any String | +| `sort_title` | **Description:** Sets the sort title for all collections. Use `<>` to use the collection name. **Example:** `"!02_<>"`
**Values:** Any String with `<>` | +| `sort_title_<>` | **Description:** Sets the sort title of the specified key's collection.
**Default:** `sort_title`
**Values:** Any String | +| `build_collection` | **Description:** Controls if you want the collection to actually be built. i.e. you may just want these movies sent to Radarr.
**Values:** `false` to not build the collection | +| `collection_order` | **Description:** Changes the Collection Order for all collections in this file.
**Values:**
`release`Order Collection by Release Dates
`alpha`Order Collection Alphabetically
`custom`Order Collection Via the Builder Order
[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)Order Collection by any `plex_search` Sort Option
| +| `collection_order_<>` | **Description:** Changes the Collection Order of the specified key's collection.
**Default:** `collection_order`
**Values:**
`release`Order Collection by Release Dates
`alpha`Order Collection Alphabetically
`custom`Order Collection Via the Builder Order
[Any `plex_search` Sort Option](../../metadata/builders/plex.md#sort-options)Order Collection by any `plex_search` Sort Option
| +| `title_override` | **Description:** Overrides the [default title_override dictionary](#default-title_override).
**Values:** Dictionary with `key: new_title` entries | +| `exclude` | **Description:** Exclude these TMDb Collections from creating a Dynamic Collection.
**Values:** List of TMDb Collection IDs | +| `addons` | **Description:** Overrides the [default addons dictionary](#default-addons). Defines how multiple keys can be combined under a parent key. The parent key doesn't have to already exist in Plex
**Values:** Dictionary List of TMDb Collection IDs | +| `append_addons` | **Description:** Appends to the [default addons dictionary](#default-addons).
**Values:** Dictionary List of TMDB Collection IDs | +| `radarr_add_missing` | **Description:** Override Radarr `add_missing` attribute for all collections in a Defaults file.
**Values:** `true` or `false` | +| `radarr_add_missing_<>` | **Description:** Override Radarr `add_missing` attribute of the specified key's collection.
**Default:** `radarr_add_missing`
**Values:** `true` or `false` | +| `radarr_folder` | **Description:** Override Radarr `root_folder_path` attribute for all collections in a Defaults file.
**Values:** Folder Path | +| `radarr_folder_<>` | **Description:** Override Radarr `root_folder_path` attribute of the specified key's collection.
**Default:** `radarr_folder`
**Values:** Folder Path | +| `radarr_tag` | **Description:** Override Radarr `tag` attribute for all collections in a Defaults file.
**Values:** List or comma-separated string of tags | +| `radarr_tag_<>` | **Description:** Override Radarr `tag` attribute of the specified key's collection.
**Default:** `radarr_tag`
**Values:** List or comma-separated string of tags | +| `item_radarr_tag` | **Description:** Used to append a tag in Radarr for every movie found by the builders that's in Radarr for all collections in a Defaults file.
**Values:** List or comma-separated string of tags | +| `item_radarr_tag_<>` | **Description:** Used to append a tag in Radarr for every movie found by the builders that's in Radarr of the specified key's collection.
**Default:** `item_radarr_tag`
**Values:** List or comma-separated string of tags | The below is an example config.yml extract with some Template Variables added in to change how the file works. diff --git a/docs/defaults/movie/seasonal.md b/docs/defaults/movie/seasonal.md index 58515856..78243eca 100644 --- a/docs/defaults/movie/seasonal.md +++ b/docs/defaults/movie/seasonal.md @@ -43,24 +43,25 @@ Note that the `templates_variables:` section only needs to be used if you do wan All [Shared Variables](../variables) are available as well as the additional Variables below which can be used to customize the file. -| Variable | Description & Values | -|:--------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| `use_separator` | **Description:** Turn the separator collection off.
**Values:** `true` to turn on the collection | -| `sep_style` | **Description:** Separator Style.
**Default:** `orig`
**Values:** `orig`, `red`, `blue`, `green`, `gray`, `purple`, or `stb` | -| `tmdb_collection_<>` | **Description:** Adds the TMDb Collection IDs given to the specified key's collection. Overrides the [default tmdb_collection](#default-tmdb_collection) for that collection if used.
**Values:** List of TMDb Collection IDs | -| `tmdb_movie_<>` | **Description:** Adds the TMDb Movie IDs given to the specified key's collection. Overrides the [default tmdb_movie](#default-tmdb_movie) for that collection if used.
**Values:** List of TMDb Movie IDs | | -| `imdb_list_<>` | **Description:** Adds the Movies in the IMDb List to the specified key's collection. Overrides the [default imdb_list](#default-imdb_list) for that collection if used.
**Values:** List of IMDb List URLs | | | -| `trakt_list_<>` | **Description:** Adds the Movies in the Trakt List to the specified key's collection.
**Values:** List of Trakt List URLs | | | | -| `emoji` | **Description:** Controls the Emoji Prefix for all Collections. Set to `""` to remove all emojis.
**Values:** Any String | -| `emoji_<>` | **Description:** Controls the Emoji Prefix for the specified key's collection.
**Values:** Any String | -| `limit` | **Description:** Changes the Builder Limit for all collections in a Defaults file.
**Values:** Number Greater then 0 | -| `limit_<>` | **Description:** Changes the Builder Limit of the specified key's collection.
**Default:** `limit`
**Values:** Number Greater then 0 | -| `sort_by` | **Description:** Changes the Smart Filter Sort for all collections in a Defaults file.
**Default:** `release.desc`
**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) | -| `sort_by_<>` | **Description:** Changes the Smart Filter Sort of the specified key's collection.
**Default:** `sort_by`
**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) | -| `schedule_<>` | **Description:** Changes the Schedule of the specified key's collection.
**Default:**
🎊 New Year's Day Moviesrange(12/26-01/04)
💘 Valentine's Day Moviesrange(02/01-02/29)
☘ St. Patrick's Day Moviesrange(03/01-03/18)
🐰 Easter Moviesrange(03/20-04/30)
🤱 Mother's Day Moviesrange(05/05-05/10)
🪖 Memorial Day Moviesrange(5/18-6/7)
👨 Father's Day Moviesrange(06/15-06/20)
🎆 Independence Day Moviesrange(06/23-07/11)
⚒ Labor Day Moviesrange(09/01-09/10)
🎃 Halloween Moviesrange(10/01-10/31)
🦃 Thanksgiving Moviesrange(11/01-11/30)
🎅 Christmas Moviesrange(12/01-12/31)

**Values:** [Any Schedule Option](../../metadata/details/schedule) | -| `exclude` | **Description:** Exclude these Seasons from creating a Dynamic Collection.
**Values:** List of Seasons Keys | -| `seasonal_name` | **Description:** Changes the title format of the Dynamic Collections.
**Default:** `<> <>s`
**Values:** Any string with `<>` in it. | -| `seasonal_summary` | **Description:** Changes the summary format of the Dynamic Collections.
**Default:** `A collection of <> <>s that may relate to the season.`
**Values:** Any string. | +| Variable | Description & Values | +|:--------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| `use_separator` | **Description:** Turn the separator collection off.
**Values:** `true` to turn on the collection | +| `sep_style` | **Description:** Separator Style.
**Default:** `orig`
**Values:** `orig`, `red`, `blue`, `green`, `gray`, `purple`, or `stb` | +| `tmdb_collection_<>` | **Description:** Adds the TMDb Collection IDs given to the specified key's collection. Overrides the [default tmdb_collection](#default-tmdb_collection) for that collection if used.
**Values:** List of TMDb Collection IDs | +| `tmdb_movie_<>` | **Description:** Adds the TMDb Movie IDs given to the specified key's collection. Overrides the [default tmdb_movie](#default-tmdb_movie) for that collection if used.
**Values:** List of TMDb Movie IDs | | +| `imdb_list_<>` | **Description:** Adds the Movies in the IMDb List to the specified key's collection. Overrides the [default imdb_list](#default-imdb_list) for that collection if used.
**Values:** List of IMDb List URLs | | | +| `trakt_list_<>` | **Description:** Adds the Movies in the Trakt List to the specified key's collection.
**Values:** List of Trakt List URLs | | | | +| `emoji` | **Description:** Controls the Emoji Prefix for all Collections. Set to `""` to remove all emojis.
**Values:** Any String | +| `emoji_<>` | **Description:** Controls the Emoji Prefix for the specified key's collection.
**Values:** Any String | +| `limit` | **Description:** Changes the Builder Limit for all collections in this file.
**Values:** Number Greater then 0 | +| `limit_<>` | **Description:** Changes the Builder Limit of the specified key's collection.
**Default:** `limit`
**Values:** Number Greater then 0 | +| `sort_by` | **Description:** Changes the Smart Filter Sort for all collections in this file.
**Default:** `release.desc`
**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) | +| `sort_by_<>` | **Description:** Changes the Smart Filter Sort of the specified key's collection.
**Default:** `sort_by`
**Values:** [Any `smart_filter` Sort Option](../../metadata/builders/smart.md#sort-options) | +| `schedule` | **Description:** Changes the Schedule for all collections in this file. Use `daily` to have all collections show.
**Values:** [Any Schedule Option](../../metadata/details/schedule) | +| `schedule_<>` | **Description:** Changes the Schedule of the specified key's collection. Overrides the [default schedule](#default-schedule) for that collection if used.
**Values:** [Any Schedule Option](../../metadata/details/schedule) | +| `exclude` | **Description:** Exclude these Seasons from creating a Dynamic Collection.
**Values:** List of Seasons Keys | +| `seasonal_name` | **Description:** Changes the title format of the Dynamic Collections.
**Default:** `<> <>s`
**Values:** Any string with `<>` in it. | +| `seasonal_summary` | **Description:** Changes the summary format of the Dynamic Collections.
**Default:** `A collection of <> <>s that may relate to the season.`
**Values:** Any string. | The below is an example config.yml extract with some Template Variables added in to change how the file works. @@ -93,7 +94,7 @@ halloween: - 751156 # Hocus Pocus ``` -## Default `tmdb_collection` +## Default `tmdb_movie` ```yaml halloween: @@ -126,4 +127,10 @@ thanksgiving: - https://www.imdb.com/list/ls000835734/ - https://www.imdb.com/list/ls091597850/ christmas: https://www.imdb.com/list/ls000096828/ +``` + +## Default `schedule` + +```yaml + ``` \ No newline at end of file diff --git a/docs/defaults/show/country.md b/docs/defaults/show/country.md index ddbbf153..e2b108d9 100644 --- a/docs/defaults/show/country.md +++ b/docs/defaults/show/country.md @@ -2,7 +2,7 @@ The `country` Default Metadata File is used to dynamically create collections based on the countries available in your library. -**This file works with TV Libraries, but has a Movie Library [Counterpart](../movie/content_rating_us).** +**This file works with TV Libraries, but has a Movie Library [Counterpart](../movie/country).** ![](../images/country1.png) diff --git a/docs/defaults/variables.md b/docs/defaults/variables.md index 84c01893..86cd7d36 100644 --- a/docs/defaults/variables.md +++ b/docs/defaults/variables.md @@ -15,6 +15,7 @@ Below are the available variables which can be used to customize the file. | `collection_section` | **Description:** Changes the sort order of the collection sections against other default collection sections.
**Values:** Any number | | `order_<>`1 | **Description:** Controls the sort order of the collections in their collection section.
**Values:** Any number | | `collection_mode` | **Description:** Controls the collection mode of all collections in a Defaults file.
**Values:**
`default`Library default
`hide`Hide Collection
`hide_items`Hide Items in this Collection
`show_items`Show this Collection and its Items
| +| `url_poster_<>`1 | **Description:** Changes the poster url of the specified key's collection.
**Values:** URL directly to the Image | | `visible_library` | **Description:** Controls visible on Library for all collections in a Defaults file. (Only works with Plex Pass)
**Values:**
`true`Visible
`false`Not Visible
[Any `schedule` Option](../metadata/details/schedule)Visible When Scheduled
| | `visible_library_<>`1 | **Description:** Controls visible on Library of the specified key's collection. (Only works with Plex Pass)
**Default:** `visible_library`
**Values:**
`true`Visible
`false`Not Visible
[Any `schedule` Option](../metadata/details/schedule)Visible When Scheduled
| | `visible_home` | **Description:** Controls visible on Home for all collections in a Defaults file. (Only works with Plex Pass)
**Values:**
`true`Visible
`false`Not Visible
[Any `schedule` Option](../metadata/details/schedule)Visible When Scheduled
|