[28] Merge remote-tracking branch 'Yozora/nightly' into nightly

pull/1725/head
meisnate12 1 year ago
commit 4e4244d068

@ -77,6 +77,7 @@ To combat the problem above you set all collections to `Hide items in this colle
With the variability of collections generated by the Plex Meta Manager maintaining a collection like this becomes very difficult, so in order to automate it, you can use `plex_collectionless`. You just have to tell it what collections to exclude or what collection prefixes to exclude. With the variability of collections generated by the Plex Meta Manager maintaining a collection like this becomes very difficult, so in order to automate it, you can use `plex_collectionless`. You just have to tell it what collections to exclude or what collection prefixes to exclude.
There are two attributes for `plex_collectionless`: There are two attributes for `plex_collectionless`:
* `exclude`: Exclude these Collections from being considered for collectionless. * `exclude`: Exclude these Collections from being considered for collectionless.
* `exclude_prefix` Exclude Collections whose title or sort title starts with a prefix from being considered for collectionless. * `exclude_prefix` Exclude Collections whose title or sort title starts with a prefix from being considered for collectionless.

@ -49,6 +49,7 @@ You can find items using the features of [TheMovieDb.org](https://www.themoviedb
## Expected Input ## Expected Input
The builders below are expected to have the full URL to the item or the TMDb ID of the item. Multiple values are supported as either a list or a comma-separated string. The builders below are expected to have the full URL to the item or the TMDb ID of the item. Multiple values are supported as either a list or a comma-separated string.
* [TMDb Collection](#tmdb-collection) and [TMDb Collection Details](#tmdb-collection) * [TMDb Collection](#tmdb-collection) and [TMDb Collection Details](#tmdb-collection)
* [TMDb List](#tmdb-list) and [TMDb List Details](#tmdb-list) * [TMDb List](#tmdb-list) and [TMDb List Details](#tmdb-list)
* [TMDb Actor](#tmdb-actor) and [TMDb Actor Details](#tmdb-actor) * [TMDb Actor](#tmdb-actor) and [TMDb Actor Details](#tmdb-actor)
@ -62,6 +63,7 @@ The builders below are expected to have the full URL to the item or the TMDb ID
* [TMDb Network](#tmdb-network) * [TMDb Network](#tmdb-network)
The builders below are expected to have a single integer value of how many movies/shows to query. The builders below are expected to have a single integer value of how many movies/shows to query.
* [TMDb Popular](#tmdb-popular) * [TMDb Popular](#tmdb-popular)
* [TMDb Now Playing](#tmdb-now-playing) * [TMDb Now Playing](#tmdb-now-playing)
* [TMDb Top Rated](#tmdb-top-rated) * [TMDb Top Rated](#tmdb-top-rated)

@ -26,6 +26,7 @@ mal:
* All other attributes will be filled in by Plex Meta Manager. * All other attributes will be filled in by Plex Meta Manager.
* To connect to MyAnimeList.net you must create a MyAnimeList application and supply Plex Meta Manager the `client id` and `client secret` provided, please do the following: * To connect to MyAnimeList.net you must create a MyAnimeList application and supply Plex Meta Manager the `client id` and `client secret` provided, please do the following:
1. [Click here to create a MyAnimeList API application.](https://myanimelist.net/apiconfig/create) 1. [Click here to create a MyAnimeList API application.](https://myanimelist.net/apiconfig/create)
2. Enter an `App Name` for the application. Ex. `Plex Meta Manager` 2. Enter an `App Name` for the application. Ex. `Plex Meta Manager`
3. Select `web` for `App Type`. 3. Select `web` for `App Type`.

@ -8,6 +8,7 @@ search:
The `settings:` attribute and subsequent settings can be used to command various aspects of the functionality of Plex Meta Manager. The `settings:` attribute and subsequent settings can be used to command various aspects of the functionality of Plex Meta Manager.
Examples of these settings include the ability to: Examples of these settings include the ability to:
* Cache each Plex GUID and IDs to increase performance * Cache each Plex GUID and IDs to increase performance
* Create asset folders for collections so that custom posters can be stored for upload. * Create asset folders for collections so that custom posters can be stored for upload.
* Use a custom repository as the base for all `git` Metadata files. * Use a custom repository as the base for all `git` Metadata files.
@ -123,10 +124,12 @@ i.e. `assets/Star Wars/poster.png` instead of `assets/Star Wars.png`
</table> </table>
## Asset Depth ## Asset Depth
Specify how many folder levels to scan for an item within the asset directory<br> Specify how many folder levels to scan for an item within the asset directory<br>
At each asset level, PMM will look for either `medianame.ext` [such as Star Wars.png] or a dedicated folder containing `poster.ext`<br> At each asset level, PMM will look for either `medianame.ext` [such as Star Wars.png] or a dedicated folder containing `poster.ext`<br>
i.e. `assets/Star Wars/poster.png` and `assets/Star Wars.png` are both asset depth 0 i.e. `assets/Star Wars/poster.png` and `assets/Star Wars.png` are both asset depth 0
and `assets/Movies/Star Wars/poster.png` and `assets/Movies/Star Wars.png` are both asset level 1 and `assets/Movies/Star Wars/poster.png` and `assets/Movies/Star Wars.png` are both asset level 1
* `asset_folders` must be set to `true` for this to take effect. * `asset_folders` must be set to `true` for this to take effect.
* increasing the amount of levels to scan will reduce performance * increasing the amount of levels to scan will reduce performance
@ -146,6 +149,7 @@ and `assets/Movies/Star Wars/poster.png` and `assets/Movies/Star Wars.png` are b
Whilst searching for assets, if an asset folder cannot be found within the `asset_directory` one will be created. Whilst searching for assets, if an asset folder cannot be found within the `asset_directory` one will be created.
Asset Searches can happen in a number of ways. Asset Searches can happen in a number of ways.
* Any Collection specified under the `collections` header in a Metadata File. * Any Collection specified under the `collections` header in a Metadata File.
* Any Item specified under the `metadata` header in a Metadata File. * Any Item specified under the `metadata` header in a Metadata File.
* Any Playlist specified under the `playlists` header in a Playlist File. * Any Playlist specified under the `playlists` header in a Playlist File.
@ -258,6 +262,7 @@ Whilst searching for assets, show or hide the `update not needed` messages.
## Sync Mode ## Sync Mode
Set the default `sync_mode` for collections. Set the default `sync_mode` for collections.
* `sync` will add and remove any items that are added/removed from the source builder * `sync` will add and remove any items that are added/removed from the source builder
* `append` will only add items that are added from the source builder, but will not remove anything even if it is removed from the source builder. * `append` will only add items that are added from the source builder, but will not remove anything even if it is removed from the source builder.
@ -274,7 +279,9 @@ Set the default `sync_mode` for collections.
</table> </table>
## Default Collection Order ## Default Collection Order
Set the default `collection_order` for every collection run by PMM. Set the default `collection_order` for every collection run by PMM.
* `custom` cannot be used if more than one builder is being used for the collection (such as `imdb_list` and `trakt_list` within the same collection) * `custom` cannot be used if more than one builder is being used for the collection (such as `imdb_list` and `trakt_list` within the same collection)
<table class="dualTable colwidths-auto align-default table"> <table class="dualTable colwidths-auto align-default table">
@ -309,7 +316,9 @@ Set the minimum number of items that must be found in order to build or update a
</table> </table>
## Delete Below Minimum ## Delete Below Minimum
When a collection is run, delete the collection if it is below the minimum number specified by `minimum_items`. When a collection is run, delete the collection if it is below the minimum number specified by `minimum_items`.
* Relies on `minimum_items` being set to the desired integer. * Relies on `minimum_items` being set to the desired integer.
<table class="dualTable colwidths-auto align-default table"> <table class="dualTable colwidths-auto align-default table">
@ -340,8 +349,11 @@ If a collection is skipped due to it not being scheduled, delete the collection.
</table> </table>
## Run Again Delay ## Run Again Delay
Set the number of minutes to delay running `run_again` collections after daily run is finished. Set the number of minutes to delay running `run_again` collections after daily run is finished.
For example, if a collection adds items to Sonarr/Radarr, the library can automatically re-run "X" amount of time later so that any downloaded items are processed. For example, if a collection adds items to Sonarr/Radarr, the library can automatically re-run "X" amount of time later so that any downloaded items are processed.
* A collection is a `run_again` collection if it has the `run_again` [Setting Detail](../builders/details/definition.md) attribute set to true. * A collection is a `run_again` collection if it has the `run_again` [Setting Detail](../builders/details/definition.md) attribute set to true.
<table class="dualTable colwidths-auto align-default table"> <table class="dualTable colwidths-auto align-default table">
@ -356,6 +368,7 @@ For example, if a collection adds items to Sonarr/Radarr, the library can automa
</table> </table>
## Missing Only Released ## Missing Only Released
Whilst running a collection, all unreleased missing items will be filtered out from the [missing YAML file](../builders/details/definition.md) Whilst running a collection, all unreleased missing items will be filtered out from the [missing YAML file](../builders/details/definition.md)
<table class="dualTable colwidths-auto align-default table"> <table class="dualTable colwidths-auto align-default table">
@ -371,6 +384,7 @@ Whilst running a collection, all unreleased missing items will be filtered out f
</table> </table>
## Show Unmanaged Collections ## Show Unmanaged Collections
List all collections not managed by Plex Meta Manager at the end of each run. List all collections not managed by Plex Meta Manager at the end of each run.
<table class="dualTable colwidths-auto align-default table"> <table class="dualTable colwidths-auto align-default table">
@ -433,7 +447,9 @@ While `show_missing` is true items missing from collections will be displayed.
</table> </table>
## Only Filter Missing ## Only Filter Missing
Only items missing from a collection will be filtered. **Only specific filters can filter missing. See [Filters](../metadata/filters.md) for more information.** Only items missing from a collection will be filtered. **Only specific filters can filter missing. See [Filters](../metadata/filters.md) for more information.**
* this can be used to filter which missing media items get sent to Sonarr/Radarr * this can be used to filter which missing media items get sent to Sonarr/Radarr
<table class="dualTable colwidths-auto align-default table"> <table class="dualTable colwidths-auto align-default table">
@ -479,7 +495,9 @@ Save a report of the items added, removed, filtered, or missing from collections
</table> </table>
## TVDb Language ## TVDb Language
Specify the language to query TVDb in. Specify the language to query TVDb in.
* If no language is specified or the specified language is not found then the original language is used. * If no language is specified or the specified language is not found then the original language is used.
<table class="dualTable colwidths-auto align-default table"> <table class="dualTable colwidths-auto align-default table">
@ -496,7 +514,9 @@ Specify the language to query TVDb in.
<sup>1</sup> Language Codes can be found [here](https://en.wikipedia.org/wiki/List_of_ISO_639-2_codes) <sup>1</sup> Language Codes can be found [here](https://en.wikipedia.org/wiki/List_of_ISO_639-2_codes)
## Ignore IDs ## Ignore IDs
Set a list or comma-separated string of TMDb/TVDb IDs to ignore in all collections. Set a list or comma-separated string of TMDb/TVDb IDs to ignore in all collections.
* this does not apply to `smart_filter` Collections * this does not apply to `smart_filter` Collections
<table class="dualTable colwidths-auto align-default table"> <table class="dualTable colwidths-auto align-default table">
@ -511,7 +531,9 @@ Set a list or comma-separated string of TMDb/TVDb IDs to ignore in all collectio
</table> </table>
## Ignore IMDb IDs ## Ignore IMDb IDs
Set a list or comma-separated string of IMDb IDs to ignore in all collections. Set a list or comma-separated string of IMDb IDs to ignore in all collections.
* this does not apply to `smart_filter` Collections * this does not apply to `smart_filter` Collections
<table class="dualTable colwidths-auto align-default table"> <table class="dualTable colwidths-auto align-default table">
@ -526,7 +548,9 @@ Set a list or comma-separated string of IMDb IDs to ignore in all collections.
</table> </table>
## Item Refresh Delay ## Item Refresh Delay
Specify the amount of time to wait between each `item_refresh` of every movie/show in a collection/playlist. Specify the amount of time to wait between each `item_refresh` of every movie/show in a collection/playlist.
* Useful if your Plex Media Server is having issues with high request levels. * Useful if your Plex Media Server is having issues with high request levels.
<table class="dualTable colwidths-auto align-default table"> <table class="dualTable colwidths-auto align-default table">
@ -541,7 +565,9 @@ Specify the amount of time to wait between each `item_refresh` of every movie/sh
</table> </table>
## Playlist Sync to Users ## Playlist Sync to Users
Set the default playlist `sync_to_users`. To Sync a playlist to only yourself leave `playlist_sync_to_users` blank. Set the default playlist `sync_to_users`. To Sync a playlist to only yourself leave `playlist_sync_to_users` blank.
* sharing playlists with other users will not share any posters associated with the playlist, this is a Plex limitation. * sharing playlists with other users will not share any posters associated with the playlist, this is a Plex limitation.
<table class="dualTable colwidths-auto align-default table"> <table class="dualTable colwidths-auto align-default table">
<tr> <tr>
@ -582,7 +608,9 @@ Set `playlist_report` to true to print out a playlist report at the end of the l
</table> </table>
## Custom Repo ## Custom Repo
Specify where the `repo` attribute's base is when defining `metadata_path`, `playlist_file` and `overlay_path`. Specify where the `repo` attribute's base is when defining `metadata_path`, `playlist_file` and `overlay_path`.
* Ensure you are using the raw GitHub link (i.e. https://github.com/meisnate12/Plex-Meta-Manager-Configs/tree/master/meisnate12 ) * Ensure you are using the raw GitHub link (i.e. https://github.com/meisnate12/Plex-Meta-Manager-Configs/tree/master/meisnate12 )
<table class="dualTable colwidths-auto align-default table"> <table class="dualTable colwidths-auto align-default table">
@ -597,7 +625,9 @@ Specify where the `repo` attribute's base is when defining `metadata_path`, `pla
</table> </table>
## Verify SSL ## Verify SSL
Turn SSL Verification on or off. Turn SSL Verification on or off.
* set to false if your log file shows any errors similar to "SSL: CERTIFICATE_VERIFY_FAILED" * set to false if your log file shows any errors similar to "SSL: CERTIFICATE_VERIFY_FAILED"
<table class="dualTable colwidths-auto align-default table"> <table class="dualTable colwidths-auto align-default table">
<tr> <tr>
@ -612,7 +642,9 @@ Turn SSL Verification on or off.
</table> </table>
## Check Nightly ## Check Nightly
Will check nightly for updates instead of develop. Will check nightly for updates instead of develop.
* This does not affect which version of PMM is grabbed when using `git pull` or any other update mechanism, it is only used for the initial version check when PMM runs to specify if a new version is available. * This does not affect which version of PMM is grabbed when using `git pull` or any other update mechanism, it is only used for the initial version check when PMM runs to specify if a new version is available.
* It is recommended to set this to `true` if you primarily use the `nightly` branch * It is recommended to set this to `true` if you primarily use the `nightly` branch

@ -101,6 +101,28 @@
color: #e69800; color: #e69800;
} }
table.clearTable {
margin-top: 5px;
margin-bottom: 5px;
}
table.clearTable td {
padding: 3px 3px 3px 15px;
}
table.clearTable th {
text-align: center;
}
table.clearTable, table.clearTable tbody, table.clearTable tr, table.clearTable td, table.clearTable th {
background-color: var(--md-default-bg-color);
border: 0.05rem solid var(--md-typeset-table-color);
border-radius: 0.1rem;
}
table.dualTable td, table.dualTable th {
padding-left: 15px !important;
background-color: var(--md-default-bg-color);
border: 0.05rem solid var(--md-typeset-table-color);
border-radius: 0.1rem;
}
[data-md-color-scheme="slate"] .grey { [data-md-color-scheme="slate"] .grey {
color: #414454; color: #414454;
} }

Loading…
Cancel
Save