mirror of
https://github.com/meisnate12/Plex-Meta-Manager
synced 2024-11-10 06:54:21 +00:00
[9] Fixes #1821 wiki fixes and other small updates
This commit is contained in:
parent
e16c4a8f7e
commit
acab77151f
7 changed files with 14 additions and 17 deletions
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
|||
1.20.0-develop8
|
||||
1.20.0-develop9
|
||||
|
|
|
@ -66,7 +66,7 @@ work. Any value not specified will use its default value if it has one if not it
|
|||
| `sync_mode_<<key>>`<sup>1</sup> | **Description:** Changes the Sync Mode of the specified key's collection.<br>**Default:** `sync_mode`<br>**Values:**<table class="clearTable"><tr><td>`sync`</td><td>Add and Remove Items based on Builders</td></tr><tr><td>`append`</td><td>Only Add Items based on Builders</td></tr></table> |
|
||||
| `collection_order` | **Description:** Changes the Collection Order for all collections in this file.<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../files/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> |
|
||||
| `collection_order_<<key>>`<sup>1</sup> | **Description:** Changes the Collection Order of the specified key's collection.<br>**Default:** `collection_order`<br>**Values:**<table class="clearTable"><tr><td>`release`</td><td>Order Collection by Release Dates</td></tr><tr><td>`alpha`</td><td>Order Collection Alphabetically</td></tr><tr><td>`custom`</td><td>Order Collection Via the Builder Order</td></tr><tr><td>[Any `plex_search` Sort Option](../../files/builders/plex.md#sort-options)</td><td>Order Collection by any `plex_search` Sort Option</td></tr></table> |
|
||||
| `title_override` | **Description:** Overrides the [default title_override dictionary](#title_override).<br>**Values:** Dictionary with `key: new_title` entries |
|
||||
| `title_override` | **Description:** Overrides the [default title_override dictionary](#title-override).<br>**Values:** Dictionary with `key: new_title` entries |
|
||||
| `exclude` | **Description:** Exclude these TMDb Collections from creating a Dynamic Collection.<br>**Values:** List of TMDb Collection IDs |
|
||||
| `addons` | **Description:** Overrides the [default addons dictionary](#addons). Defines how multiple keys can be combined under a parent key. The parent key doesn't have to already exist in Plex<br>**Values:** Dictionary List of TMDb Collection IDs |
|
||||
| `append_addons` | **Description:** Appends to the [default addons dictionary](#addons).<br>**Values:** Dictionary List of TMDb Collection IDs |
|
||||
|
|
|
@ -254,7 +254,7 @@ Tag search can take multiple values as a **list or a comma-separated string**.
|
|||
| `track_source` | Uses the Track's Source attribute to match | :fontawesome-solid-circle-xmark:{ .red } | :fontawesome-solid-circle-xmark:{ .red } | :fontawesome-solid-circle-check:{ .green } |
|
||||
| `track_label` | Uses the Track's Label attribute to match | :fontawesome-solid-circle-xmark:{ .red } | :fontawesome-solid-circle-xmark:{ .red } | :fontawesome-solid-circle-check:{ .green } |
|
||||
|
||||
<sup>1</sup> You can use `current_year` to have PMM use the current years value. This can be combined with a `-#` at the end to subtract that number of years. i.e. `current-2`
|
||||
<sup>1</sup> You can use `current_year` to have PMM use the current years value. This can be combined with a `-#` at the end to subtract that number of years. i.e. `current_year-2`
|
||||
|
||||
## Date Searches
|
||||
|
||||
|
@ -334,7 +334,7 @@ No number search can take multiple values.
|
|||
| `album_critic_rating` | Uses the Album's critic rating attribute to match<br>**Range:** `0.0` - `10.0` | :fontawesome-solid-circle-xmark:{ .red } | :fontawesome-solid-circle-xmark:{ .red } | :fontawesome-solid-circle-check:{ .green } |
|
||||
| `track_user_rating` | Uses the Track's user rating attribute to match<br>**Range:** `0.0` - `10.0` | :fontawesome-solid-circle-xmark:{ .red } | :fontawesome-solid-circle-xmark:{ .red } | :fontawesome-solid-circle-check:{ .green } |
|
||||
|
||||
<sup>1</sup> You can use `current_year` to have PMM use the current years value. This can be combined with a `-#` at the end to subtract that number of years. i.e. `current-2`
|
||||
<sup>1</sup> You can use `current_year` to have PMM use the current years value. This can be combined with a `-#` at the end to subtract that number of years. i.e. `current_year-2`
|
||||
|
||||
## Boolean Searches
|
||||
|
||||
|
|
|
@ -189,7 +189,7 @@ Tag filter can take multiple values as a **list or a comma-separated string**.
|
|||
| `track_source` | Uses the Track's Source attribute to match | :fontawesome-solid-circle-xmark:{ .red } | :fontawesome-solid-circle-xmark:{ .red } | :fontawesome-solid-circle-check:{ .green } |
|
||||
| `track_label` | Uses the Track's Label attribute to match | :fontawesome-solid-circle-xmark:{ .red } | :fontawesome-solid-circle-xmark:{ .red } | :fontawesome-solid-circle-check:{ .green } |
|
||||
|
||||
<sup>1</sup> You can use `current_year` to have PMM use the current years value. This can be combined with a `-#` at the end to subtract that number of years. i.e. `current-2`
|
||||
<sup>1</sup> You can use `current_year` to have PMM use the current years value. This can be combined with a `-#` at the end to subtract that number of years. i.e. `current_year-2`
|
||||
|
||||
## Date Filters
|
||||
|
||||
|
@ -267,7 +267,7 @@ No number filter can take multiple values.
|
|||
| `album_critic_rating` | Uses the Album's critic rating attribute to match<br>**Range:** `0.0` - `10.0` | :fontawesome-solid-circle-xmark:{ .red } | :fontawesome-solid-circle-xmark:{ .red } | :fontawesome-solid-circle-check:{ .green } |
|
||||
| `track_user_rating` | Uses the Track's user rating attribute to match<br>**Range:** `0.0` - `10.0` | :fontawesome-solid-circle-xmark:{ .red } | :fontawesome-solid-circle-xmark:{ .red } | :fontawesome-solid-circle-check:{ .green } |
|
||||
|
||||
<sup>1</sup> You can use `current_year` to have PMM use the current years value. This can be combined with a `-#` at the end to subtract that number of years. i.e. `current-2`
|
||||
<sup>1</sup> You can use `current_year` to have PMM use the current years value. This can be combined with a `-#` at the end to subtract that number of years. i.e. `current_year-2`
|
||||
|
||||
## Boolean Filters
|
||||
|
||||
|
|
|
@ -215,7 +215,7 @@ Special Filters each have their own set of rules for how they're used.
|
|||
|
||||
<sup>**2**</sup> Also filters out missing movies/shows from being added to Radarr/Sonarr. These Values also cannot use the `count` modifiers.
|
||||
|
||||
<sup>**3**</sup> You can use `current_year` to have PMM use the current years value. This can be combined with a `-#` at the end to subtract that number of years. i.e. `current-2`
|
||||
<sup>**3**</sup> You can use `current_year` to have PMM use the current years value. This can be combined with a `-#` at the end to subtract that number of years. i.e. `current_year-2`
|
||||
|
||||
<sup>**4**</sup> The actual numbers are pulled from the [PMM-Mediastingers](https://github.com/meisnate12/PMM-Mediastingers) Repo.
|
||||
|
||||
|
|
|
@ -675,16 +675,14 @@ class ConfigFile:
|
|||
|
||||
self.playlist_names = []
|
||||
self.playlist_files = []
|
||||
if "playlist_files" in self.data:
|
||||
if "playlist_files" not in self.data:
|
||||
logger.info("playlist_files attribute not found")
|
||||
elif not self.data["playlist_files"]:
|
||||
logger.info("playlist_files attribute is blank")
|
||||
else:
|
||||
logger.info("")
|
||||
logger.info("Reading in Playlist Files")
|
||||
if self.data["playlist_files"]:
|
||||
paths_to_check = self.data["playlist_files"]
|
||||
else:
|
||||
default_playlist_file = os.path.abspath(os.path.join(self.default_dir, "playlists.yml"))
|
||||
logger.warning(f"Config Warning: playlist_files attribute is blank using default: {default_playlist_file}")
|
||||
paths_to_check = [default_playlist_file]
|
||||
files, had_scheduled = util.load_files(paths_to_check, "playlist_files", schedule=(current_time, self.run_hour, self.ignore_schedules))
|
||||
files, had_scheduled = util.load_files(self.data["playlist_files"], "playlist_files", schedule=(current_time, self.run_hour, self.ignore_schedules))
|
||||
if not files and not had_scheduled:
|
||||
raise Failed("Config Error: No Paths Found for playlist_files")
|
||||
for file_type, playlist_file, temp_vars, asset_directory in files:
|
||||
|
@ -698,8 +696,6 @@ class ConfigFile:
|
|||
except NotScheduled as e:
|
||||
logger.info("")
|
||||
logger.separator(f"Skipping {e} Playlist File")
|
||||
else:
|
||||
logger.info("playlist_files attribute not found")
|
||||
|
||||
self.TVDb = TVDb(self, self.general["tvdb_language"], self.general["cache_expiration"])
|
||||
self.IMDb = IMDb(self)
|
||||
|
|
|
@ -698,6 +698,7 @@ class Operations:
|
|||
item_title = self.library.get_item_sort_title(ep, atr="title")
|
||||
logger.info("")
|
||||
logger.info(f"Processing {item_title}")
|
||||
item_edits = ""
|
||||
episode_locked_fields = [f.name for f in ep.fields if f.locked]
|
||||
|
||||
for attribute, item_attr in episode_ops:
|
||||
|
|
Loading…
Reference in a new issue