mirror of
https://github.com/meisnate12/Plex-Meta-Manager
synced 2024-11-25 05:50:21 +00:00
bump to 1.18.2
This commit is contained in:
parent
2291b53895
commit
2d597021b8
7 changed files with 29 additions and 30 deletions
6
.github/workflows/version.yml
vendored
6
.github/workflows/version.yml
vendored
|
@ -34,7 +34,7 @@ jobs:
|
|||
|
||||
- name: Get the version
|
||||
id: get_version
|
||||
run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//}
|
||||
run: echo "VERSION=${GITHUB_REF/refs\/tags\//}" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Build and push
|
||||
id: docker_build
|
||||
|
@ -88,12 +88,12 @@ jobs:
|
|||
|
||||
- name: Get Changelog
|
||||
id: notes
|
||||
run: echo ::set-output name=notes::$(cat CHANGELOG -Raw)
|
||||
run: echo "NOTES=$(cat CHANGELOG -Raw)" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Create release
|
||||
id: create_release
|
||||
uses: softprops/action-gh-release@v1
|
||||
with:
|
||||
body: ${{ steps.notes.outputs.notes }}
|
||||
body: ${{ steps.notes.outputs.NOTES }}
|
||||
token: ${{ secrets.PAT }}
|
||||
tag_name: ${{ steps.get_version.outputs.VERSION }}
|
|
@ -1,4 +1,6 @@
|
|||
# Requirements Update (requirements will need to be reinstalled)
|
||||
Updated arrapi requirement to 1.4.2
|
||||
Updated pillow requirement to 9.4.0
|
||||
|
||||
# New Features
|
||||
Added new collection_order `custom.desc` ([FR](https://features.metamanager.wiki/features/p/reverse-sort-collectionorder-custom))
|
||||
|
@ -8,4 +10,5 @@ Added Delete Webhooks
|
|||
|
||||
# Bug Fixes
|
||||
Fixed Italian Defaults Translation
|
||||
Fixed TMDb Modified Filters
|
||||
Fixed TMDb Modified Filters
|
||||
Fixed ValueError from Anime IDs
|
2
LICENSE
2
LICENSE
|
@ -1,6 +1,6 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) 2022 meisnate12
|
||||
Copyright (c) 2023 meisnate12
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
|
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
|||
1.18.1-develop10
|
||||
1.18.2
|
||||
|
|
|
@ -10,7 +10,7 @@ These docs are assuming you have a basic understanding of Docker concepts. One
|
|||
|:------------------------------------------------------|:----------------------------------------------|:-------------------------|
|
||||
| [Config](#config) | `-c` or `--config` | `PMM_CONFIG` |
|
||||
| [Time to Run](#time-to-run) | `-t` or `--time` | `PMM_TIME` |
|
||||
| [Run](#run) | `-r` or `--run` | `PMM_RUN` |
|
||||
| [Run Immediately](#run-immediately) | `-r` or `--run` | `PMM_RUN` |
|
||||
| [Run Tests](#run-tests) | `-rt`, `--tests`, or `--run-tests` | `PMM_TEST` |
|
||||
| [Debug](#debug) | `-db` or `--debug` | `PMM_DEBUG` |
|
||||
| [Trace](#trace) | `-tr` or `--trace` | `PMM_TRACE` |
|
||||
|
@ -126,7 +126,7 @@ docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex
|
|||
```
|
||||
````
|
||||
|
||||
### Run
|
||||
### Run Immediately
|
||||
|
||||
Perform a run immediately, bypassing the time to run flag.
|
||||
|
||||
|
@ -213,7 +213,7 @@ Run with Debug Logs Reporting to the Command Window.
|
|||
<tr>
|
||||
<th>Example</th>
|
||||
<td><code>--debug</code></td>
|
||||
<td><code>PMM_TIMEOUT=true</code></td>
|
||||
<td><code>PMM_DEBUG=true</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
@ -241,7 +241,7 @@ Run with extra Trace Debug Logs.
|
|||
<tr>
|
||||
<th>Flags</th>
|
||||
<td><code>-tr</code> or <code>--trace</code></td>
|
||||
<td><code>PMM_TIMEOUT</code></td>
|
||||
<td><code>PMM_TRACE</code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Example</th>
|
||||
|
@ -263,7 +263,7 @@ docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex
|
|||
|
||||
### Timeout
|
||||
|
||||
Change the main Plex Meta Manager timeout. This timeout is overwritten byt those in your config file for those services.
|
||||
Change the main Plex Meta Manager timeout. This timeout is overwritten by those in your config file for those services.
|
||||
|
||||
<table class="dualTable colwidths-auto align-default table">
|
||||
<tr>
|
||||
|
@ -281,6 +281,10 @@ Change the main Plex Meta Manager timeout. This timeout is overwritten byt those
|
|||
<td><code>--timeout 360</code></td>
|
||||
<td><code>PMM_TIMEOUT=360</code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Values</th>
|
||||
<td colspan="2">Integer Number of Seconds</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
````{tab} Local Environment
|
||||
|
@ -361,7 +365,7 @@ docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex
|
|||
```
|
||||
````
|
||||
|
||||
### Operation Only
|
||||
### Operations Only
|
||||
|
||||
Only run library operations skipping collections/metadata, playlists, and overlays.
|
||||
|
||||
|
@ -394,7 +398,7 @@ docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex
|
|||
```
|
||||
````
|
||||
|
||||
### Overlay Only
|
||||
### Overlays Only
|
||||
|
||||
Only run library overlays skipping collections/metadata, playlists, and operations.
|
||||
|
||||
|
|
|
@ -5,29 +5,21 @@ To install a container from docker hub, you will need community applications - a
|
|||
|
||||
## Basic Installation
|
||||
|
||||
1. Head to the `Apps` tab of unRAID (Community Applications), and search `plex-meta-manager` in the upper right search box. There will be a couple of results shown, but you should ignore them ([Why?](images)) and use the official image, which is on DockerHub. Click `Click Here To Get More Results From DockerHub`.
|
||||
1. Head to the `Apps` tab of unRAID (Community Applications), and search `plex meta manager` in the upper right search box. There will be a couple of results shown, but you should ignore them ([Why?](images)) and use the official image.
|
||||
|
||||
2. Click the download icon on the `plex meta manager` container by `meisnate12`.
|
||||
2. Click the `Install` button on the Template from Sohjiro's Repository Tools.
|
||||
|
||||
3. Create your [Docker values](../../home/environmental) using `Add another Path, Port, Variable, Label or Device`. Example config:
|
||||
3. Choose which branch you want to run `latest`, `develop`, or `nightly`.
|
||||
|
||||
| Config Type | Name | Key | Description | Value | Container Path | Host Path | Access Mode |
|
||||
|:------------|:--------------------|:--------------|:----------------------------------------------------|:-------|:---------------|:--------------------------------------|:------------|
|
||||
| Variable | Time to Run | `PMM_TIME` | Time to update each day. Format: HH:MM | `6:00` | N/A | N/A | N/A |
|
||||
| Variable | Divider Character | `PMM_DIVIDER` | The character that divides the sections | `=` | N/A | N/A | N/A |
|
||||
| Variable | Screen Width | `PMM_WIDTH` | An integer between 90 and 300 | `100` | N/A | N/A | N/A |
|
||||
| Path | Config Storage Path | N/A | Translation from docker container path to host path | N/A | `/config` | `/mnt/user/appdata/plex-meta-manager` | Read/Write |
|
||||
4. Click `Show more settings...` to set any [Environmental Variables](../../home/environmental) you wish to use. **None are required for PMM to work.**
|
||||
|
||||
* Full list of docker values can be found on the [Run Commands & Environmental Variables Page](../../home/environmental).
|
||||
* If you wish to enable one-time [Run]([Run Commands & Environmental Variables Page](../environmental.md#run)), add `-r` to `Post Arguments` by enabling Advanced View in the top right of unRAID.
|
||||
* The Image below shows the above values in the unRAID WebUI.
|
||||
![unRAID WebUI](unraid-webui.png)
|
||||
* For example if you wish to have the container perform a run immediately and then shut down set `Run Immediately (--run)` to `true`.
|
||||
|
||||
4. Hit `Apply`, and allow unRAID to download the docker container.
|
||||
5. Hit `Apply`, and allow unRAID to download the docker container.
|
||||
|
||||
5. Navigate to the `Docker` tab in unRAID, and stop the `plex-meta-manager` container if it has auto-started.
|
||||
6. Navigate to the `Docker` tab in unRAID, and stop the `plex-meta-manager` container if it has auto-started.
|
||||
|
||||
6. Create `config.yml` and `library.yml` files as-per the [documentation](../../config/configuration) in the Host Path you set (/mnt/user/appdata/plex-meta-manager in the example)
|
||||
6. Create `config.yml` and `library.yml` files as-per the [documentation](../../config/configuration) in the Host Path you set (/mnt/user/appdata/plex-meta-manager by default)
|
||||
|
||||
7. Once finished, run the container. Voila! Logs are located in `yourhostpath/logs`.
|
||||
|
||||
|
|
|
@ -1231,7 +1231,7 @@ class CollectionBuilder:
|
|||
raise Failed(f"{self.Type} Error: chart: {value} does not work with show libraries")
|
||||
elif value in imdb.show_charts and self.library.is_movie:
|
||||
raise Failed(f"{self.Type} Error: chart: {value} does not work with movie libraries")
|
||||
elif value in imdb.charts:
|
||||
elif value in imdb.movie_charts or value in imdb.show_charts:
|
||||
self.builders.append((method_name, value))
|
||||
else:
|
||||
raise Failed(f"{self.Type} Error: chart: {value} is invalid options are {[i for i in imdb.charts]}")
|
||||
|
|
Loading…
Reference in a new issue