diff --git a/.github/ISSUE_TEMPLATE/1.bug_report.yml b/.github/ISSUE_TEMPLATE/1.bug_report.yml
index a3b9180a..b69984dc 100644
--- a/.github/ISSUE_TEMPLATE/1.bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/1.bug_report.yml
@@ -8,8 +8,8 @@ body:
attributes:
value: >
**THIS IS NOT THE PLACE TO ASK FOR SUPPORT OR FEATURE REQUESTS!**
- Please use [Plex Meta Manager Discord](https://metamanager.wiki/en/latest/discord/) and post your question under the `pmm-help` channel for support issues.
- Please use [Plex Meta Manager Features](https://features.metamanager.wiki/) to request and upvote features.
+ Please use [Kometa Discord](https://kometa.wiki/en/latest/discord/) and post your question under the ` kometa-help` channel for support issues.
+ Please use [Kometa Features](https://features.kometa.wiki/) to request and upvote features.
- type: input
id: version
attributes:
diff --git a/.github/ISSUE_TEMPLATE/2.pmm_default.yml b/.github/ISSUE_TEMPLATE/2.defaults.yml
similarity index 68%
rename from .github/ISSUE_TEMPLATE/2.pmm_default.yml
rename to .github/ISSUE_TEMPLATE/2.defaults.yml
index 587414e0..fbc0126a 100644
--- a/.github/ISSUE_TEMPLATE/2.pmm_default.yml
+++ b/.github/ISSUE_TEMPLATE/2.defaults.yml
@@ -1,5 +1,5 @@
-name: PMM Default Issue
-description: Post here if there is an issue with the pmm defaults or for missing images for pmm default overlays or posters.
+name: Kometa Default Issue
+description: Post here if there is an issue with the Kometa defaults or for missing images for Kometa default overlays or posters.
title: '[Defaults]: '
labels: ['defaults']
assignees: ['meisnate12', 'bullmoose20', 'YozoraXCII']
@@ -9,8 +9,8 @@ body:
attributes:
value: >
**THIS IS NOT THE PLACE TO ASK FOR SUPPORT OR FEATURE REQUESTS!**
- Please use [Plex Meta Manager Discord](https://metamanager.wiki/en/latest/discord/) and post your question under the `pmm-support` channel for support issues.
- Please use [Plex Meta Manager Features](https://features.metamanager.wiki/) to request and upvote features.
+ Please use [Kometa Discord](https://kometa.wiki/en/latest/discord/) and post your question under the `kometa-support` channel for support issues.
+ Please use [Kometa Features](https://features.kometa.wiki/) to request and upvote features.
- type: input
id: file
attributes:
diff --git a/.github/ISSUE_TEMPLATE/3.docs_request.yml b/.github/ISSUE_TEMPLATE/3.docs_request.yml
index f864ae98..9ad66788 100644
--- a/.github/ISSUE_TEMPLATE/3.docs_request.yml
+++ b/.github/ISSUE_TEMPLATE/3.docs_request.yml
@@ -1,5 +1,5 @@
name: Wiki Issue
-description: A request to update or improve Plex Meta Manager's wiki
+description: A request to update or improve Kometa's wiki
labels: ['status:not-yet-viewed', 'documentation']
assignees: 'meisnate12'
@@ -8,8 +8,8 @@ body:
attributes:
value: >
**THIS IS NOT THE PLACE TO ASK FOR SUPPORT OR FEATURE REQUESTS!**
- Please use [Plex Meta Manager Discord](https://metamanager.wiki/en/latest/discord/) and post your question under the `pmm-support` channel for support issues.
- Please use [Plex Meta Manager Features](https://features.metamanager.wiki/) to request and upvote features.
+ Please use [Kometa Discord](https://kometa.wiki/en/latest/discord/) and post your question under the ` kometa-support` channel for support issues.
+ Please use [Kometa Features](https://features.kometa.wiki/) to request and upvote features.
- type: textarea
attributes:
label: What is the improvement or update to the Wiki you wish to see?
@@ -18,6 +18,6 @@ body:
- type: input
attributes:
label: Does the docs page already exist? Please link to it.
- description: 'Example: https://metamanager.wiki/en/latest/config/operations.html'
+ description: 'Example: https://kometa.wiki/en/latest/config/operations.html'
validations:
required: false
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index 23234e93..ad979c34 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,11 +1,11 @@
blank_issues_enabled: false
contact_links:
- name: Feature Requests
- url: https://features.metamanager.wiki
+ url: https://features.kometa.wiki
about: Please use the features site to submit and vote on features.
- - name: Plex Meta Manager Wiki
- url: https://metamanager.wiki
+ - name: Kometa Wiki
+ url: https://kometa.wiki
about: Please check the wiki to see if your question has already been answered.
- name: Discord
- url: https://metamanager.wiki/en/latest/discord/
- about: Please use the Plex Meta Manager Discord to ask for support.
+ url: https://kometa.wiki/en/latest/discord/
+ about: Please use the Kometa Discord to ask for support.
diff --git a/.github/heroku.png b/.github/heroku.png
new file mode 100644
index 00000000..09d291d6
Binary files /dev/null and b/.github/heroku.png differ
diff --git a/.github/logo.png b/.github/logo.png
new file mode 100644
index 00000000..c6b31305
Binary files /dev/null and b/.github/logo.png differ
diff --git a/.github/pmm.png b/.github/pmm.png
deleted file mode 100644
index a93cbbf8..00000000
Binary files a/.github/pmm.png and /dev/null differ
diff --git a/.github/pypi.svg b/.github/pypi.svg
new file mode 100644
index 00000000..0480adcf
--- /dev/null
+++ b/.github/pypi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/.github/release.png b/.github/release.png
new file mode 100644
index 00000000..534bcc82
Binary files /dev/null and b/.github/release.png differ
diff --git a/.github/workflows/develop.yml b/.github/workflows/develop.yml
index b94930a6..8b02cd51 100644
--- a/.github/workflows/develop.yml
+++ b/.github/workflows/develop.yml
@@ -42,7 +42,7 @@ jobs:
"BRANCH_NAME=develop"
platforms: linux/amd64,linux/arm64,linux/arm/v7
push: true
- tags: ${{ secrets.DOCKER_HUB_USERNAME }}/plex-meta-manager:develop
+ tags: ${{ secrets.DOCKER_HUB_USERNAME }}/kometa:develop
cache-from: type=gha
cache-to: type=gha,mode=max
@@ -56,36 +56,38 @@ jobs:
"BRANCH_NAME=develop"
platforms: linux/amd64,linux/arm64,linux/arm/v7
push: true
- tags: ${{ secrets.DOCKER_HUB_USERNAME }}/plex-meta-manager:lxml-develop
+ tags: ${{ secrets.DOCKER_HUB_USERNAME }}/kometa:lxml-develop
cache-from: type=gha
cache-to: type=gha,mode=max
- name: Send Discord Commit Notification
- uses: meisnate12/discord-notifications@master
+ uses: Kometa-Team/discord-notifications@master
with:
webhook_id: ${{ secrets.DEVELOP_WEBHOOK_ID }}
webhook_token: ${{ secrets.DEVELOP_WEBHOOK_TOKEN }}
- title: Plex Meta Manager Develop Commits
- message: "<@&954835263731949623> - An update to Plex Meta Manager has been published and is available to users of the **develop** branch.\n\nWe **strongly** recommend users who previously switched to the `nightly` branch to resolve any previous issues to now switch back to the `develop` branch now."
+ title: Develop Commits
+ message: "<@&954835263731949623> - An update to Kometa has been published and is available to users of the **develop** branch.\n\nWe **strongly** recommend users who previously switched to the `nightly` branch to resolve any previous issues to now switch back to the `develop` branch now."
commits: "true"
- username: Metabot
- avatar_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/develop/.github/pmm.png
+ username: Kobota
+ avatar_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/develop/.github/logo.png
+ author: Kometa Develop Release
+ author_icon_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/develop/.github/release.png
- name: Discord Success Notification
- uses: meisnate12/discord-notifications@master
+ uses: Kometa-Team/discord-notifications@master
if: success()
with:
webhook_id: ${{ secrets.BUILD_WEBHOOK_ID }}
webhook_token: ${{ secrets.BUILD_WEBHOOK_TOKEN }}
title: "develop build: **Success**"
- url: https://github.com/meisnate12/Plex-Meta-Manager/actions/runs/${{ github.run_id }}
- username: Metabot
- avatar_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/develop/.github/pmm.png
+ url: https://github.com/Kometa-Team/Kometa/actions/runs/${{ github.run_id }}
+ username: Kobota
+ avatar_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/develop/.github/logo.png
author: Docker
- author_icon_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/develop/.github/docker.png
+ author_icon_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/develop/.github/docker.png
- name: Discord Failure Notification
- uses: meisnate12/discord-notifications@master
+ uses: Kometa-Team/discord-notifications@master
if: failure()
with:
webhook_id: ${{ secrets.BUILD_WEBHOOK_ID }}
@@ -93,8 +95,8 @@ jobs:
message: <@&1079153184007790652>
title: "develop build: **Failure**"
color: 0xe30c43
- url: https://github.com/meisnate12/Plex-Meta-Manager/actions/runs/${{ github.run_id }}
- username: Metabot
- avatar_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/develop/.github/pmm.png
+ url: https://github.com/Kometa-Team/Kometa/actions/runs/${{ github.run_id }}
+ username: Kobota
+ avatar_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/develop/.github/logo.png
author: Docker
- author_icon_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/develop/.github/docker.png
+ author_icon_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/develop/.github/docker.png
diff --git a/.github/workflows/latest.yml b/.github/workflows/latest.yml
index bca2fd75..627c78bb 100644
--- a/.github/workflows/latest.yml
+++ b/.github/workflows/latest.yml
@@ -36,7 +36,7 @@ jobs:
file: ./Dockerfile
platforms: linux/amd64,linux/arm64,linux/arm/v7
push: true
- tags: ${{ secrets.DOCKER_HUB_USERNAME }}/plex-meta-manager:latest
+ tags: ${{ secrets.DOCKER_HUB_USERNAME }}/kometa:latest
cache-from: type=gha
cache-to: type=gha,mode=max
@@ -48,25 +48,25 @@ jobs:
file: ./Dockerfile.lxml
platforms: linux/amd64,linux/arm64,linux/arm/v7
push: true
- tags: ${{ secrets.DOCKER_HUB_USERNAME }}/plex-meta-manager:lxml-latest
+ tags: ${{ secrets.DOCKER_HUB_USERNAME }}/kometa:lxml-latest
cache-from: type=gha
cache-to: type=gha,mode=max
- name: Discord Success Notification
- uses: meisnate12/discord-notifications@master
+ uses: Kometa-Team/discord-notifications@master
if: success()
with:
webhook_id: ${{ secrets.BUILD_WEBHOOK_ID }}
webhook_token: ${{ secrets.BUILD_WEBHOOK_TOKEN }}
title: "latest build: **Success**"
- url: https://github.com/meisnate12/Plex-Meta-Manager/actions/runs/${{ github.run_id }}
- username: Metabot
- avatar_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/master/.github/pmm.png
+ url: https://github.com/Kometa-Team/Kometa/actions/runs/${{ github.run_id }}
+ username: Kobota
+ avatar_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/master/.github/logo.png
author: Docker
- author_icon_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/master/.github/docker.png
+ author_icon_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/master/.github/docker.png
- name: Discord Failure Notification
- uses: meisnate12/discord-notifications@master
+ uses: Kometa-Team/discord-notifications@master
if: failure()
with:
webhook_id: ${{ secrets.BUILD_WEBHOOK_ID }}
@@ -74,8 +74,8 @@ jobs:
message: <@&1079153184007790652>
title: "latest build: **Failure**"
color: 0xe30c43
- url: https://github.com/meisnate12/Plex-Meta-Manager/actions/runs/${{ github.run_id }}
- username: Metabot
- avatar_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/master/.github/pmm.png
+ url: https://github.com/Kometa-Team/Kometa/actions/runs/${{ github.run_id }}
+ username: Kobota
+ avatar_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/master/.github/logo.png
author: Docker
- author_icon_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/master/.github/docker.png
\ No newline at end of file
+ author_icon_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/master/.github/docker.png
\ No newline at end of file
diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml
index 3b716652..60d54007 100644
--- a/.github/workflows/nightly.yml
+++ b/.github/workflows/nightly.yml
@@ -42,7 +42,7 @@ jobs:
"BRANCH_NAME=nightly"
platforms: linux/amd64,linux/arm64
push: true
- tags: ${{ secrets.DOCKER_HUB_USERNAME }}/plex-meta-manager:nightly
+ tags: ${{ secrets.DOCKER_HUB_USERNAME }}/kometa:nightly
cache-from: type=gha
cache-to: type=gha,mode=max
@@ -56,36 +56,38 @@ jobs:
"BRANCH_NAME=nightly"
platforms: linux/amd64,linux/arm64
push: true
- tags: ${{ secrets.DOCKER_HUB_USERNAME }}/plex-meta-manager:lxml-nightly
+ tags: ${{ secrets.DOCKER_HUB_USERNAME }}/kometa:lxml-nightly
cache-from: type=gha
cache-to: type=gha,mode=max
- name: Send Discord Commit Notification
- uses: meisnate12/discord-notifications@master
+ uses: Kometa-Team/discord-notifications@master
with:
webhook_id: ${{ secrets.NIGHTLY_WEBHOOK_ID }}
webhook_token: ${{ secrets.NIGHTLY_WEBHOOK_TOKEN }}
title: Nightly Commits
- message: "<@&967002147520675840> - An update to Plex Meta Manager has now been published and is available to users of the **nightly** branch."
+ message: "<@&967002147520675840> - An update to Kometa has now been published and is available to users of the **nightly** branch."
commits: "true"
- username: Metabot
- avatar_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/nightly/.github/pmm.png
+ username: Kobota
+ avatar_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/nightly/.github/logo.png
+ author: Kometa Nightly Release
+ author_icon_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/nightly/.github/release.png
- name: Discord Success Notification
- uses: meisnate12/discord-notifications@master
+ uses: Kometa-Team/discord-notifications@master
if: success()
with:
webhook_id: ${{ secrets.BUILD_WEBHOOK_ID }}
webhook_token: ${{ secrets.BUILD_WEBHOOK_TOKEN }}
title: "nightly build: **Success**"
- url: https://github.com/meisnate12/Plex-Meta-Manager/actions/runs/${{ github.run_id }}
- username: Metabot
- avatar_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/nightly/.github/pmm.png
+ url: https://github.com/Kometa-Team/Kometa/actions/runs/${{ github.run_id }}
+ username: Kobota
+ avatar_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/nightly/.github/logo.png
author: Docker
- author_icon_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/nightly/.github/docker.png
+ author_icon_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/nightly/.github/docker.png
- name: Discord Failure Notification
- uses: meisnate12/discord-notifications@master
+ uses: Kometa-Team/discord-notifications@master
if: failure()
with:
webhook_id: ${{ secrets.BUILD_WEBHOOK_ID }}
@@ -93,8 +95,8 @@ jobs:
message: <@&1079153184007790652>
title: "nightly build: **Failure**"
color: 0xe30c43
- url: https://github.com/meisnate12/Plex-Meta-Manager/actions/runs/${{ github.run_id }}
- username: Metabot
- avatar_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/nightly/.github/pmm.png
+ url: https://github.com/Kometa-Team/Kometa/actions/runs/${{ github.run_id }}
+ username: Kobota
+ avatar_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/nightly/.github/logo.png
author: Docker
- author_icon_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/nightly/.github/docker.png
+ author_icon_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/nightly/.github/docker.png
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index f3e4c496..d3fb6864 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -12,12 +12,14 @@ jobs:
steps:
- name: Send Discord Release Notification
- uses: meisnate12/discord-notifications@master
+ uses: Kometa-Team/discord-notifications@master
with:
webhook_id: ${{ secrets.RELEASE_WEBHOOK_ID }}
webhook_token: ${{ secrets.RELEASE_WEBHOOK_TOKEN }}
release: true
- title: Plex Meta Manager Release VERSION
- message: "<@&967002324646113290> - A new version of Plex Meta Manager has been released and is available to all users.\n\nWe **strongly** recommend users who previously switched to the `nightly` or `develop` branches to resolve any previous issues to now switch back to the `latest` branch now."
- username: Metabot
- avatar_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/master/.github/pmm.png
\ No newline at end of file
+ title: Release VERSION
+ message: "<@&967002324646113290> - A new version of Kometa has been released and is available to all users.\n\nWe **strongly** recommend users who previously switched to the `nightly` or `develop` branches to resolve any previous issues to now switch back to the `latest` branch now."
+ username: Kobota
+ avatar_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/develop/.github/logo.png
+ author: Kometa Release
+ author_icon_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/develop/.github/release.png
\ No newline at end of file
diff --git a/.github/workflows/version.yml b/.github/workflows/version.yml
index 041d827f..2a3cfbf0 100644
--- a/.github/workflows/version.yml
+++ b/.github/workflows/version.yml
@@ -44,7 +44,7 @@ jobs:
file: ./Dockerfile
platforms: linux/amd64,linux/arm64,linux/arm/v7
push: true
- tags: ${{ secrets.DOCKER_HUB_USERNAME }}/plex-meta-manager:${{ steps.get_version.outputs.VERSION }}
+ tags: ${{ secrets.DOCKER_HUB_USERNAME }}/kometa:${{ steps.get_version.outputs.VERSION }}
cache-from: type=gha
cache-to: type=gha,mode=max
@@ -56,25 +56,25 @@ jobs:
file: ./Dockerfile.lxml
platforms: linux/amd64,linux/arm64,linux/arm/v7
push: true
- tags: ${{ secrets.DOCKER_HUB_USERNAME }}/plex-meta-manager:lxml-${{ steps.get_version.outputs.VERSION }}
+ tags: ${{ secrets.DOCKER_HUB_USERNAME }}/kometa:lxml-${{ steps.get_version.outputs.VERSION }}
cache-from: type=gha
cache-to: type=gha,mode=max
- name: Discord Success Notification
- uses: meisnate12/discord-notifications@master
+ uses: Kometa-Team/discord-notifications@master
if: success()
with:
webhook_id: ${{ secrets.BUILD_WEBHOOK_ID }}
webhook_token: ${{ secrets.BUILD_WEBHOOK_TOKEN }}
title: "${{ steps.get_version.outputs.VERSION }} build: **Success**"
- url: https://github.com/meisnate12/Plex-Meta-Manager/actions/runs/${{ github.run_id }}
- username: Metabot
- avatar_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/master/.github/pmm.png
+ url: https://github.com/Kometa-Team/Kometa/actions/runs/${{ github.run_id }}
+ username: Kobota
+ avatar_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/master/.github/logo.png
author: Docker
- author_icon_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/master/.github/docker.png
+ author_icon_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/master/.github/docker.png
- name: Discord Failure Notification
- uses: meisnate12/discord-notifications@master
+ uses: Kometa-Team/discord-notifications@master
if: failure()
with:
webhook_id: ${{ secrets.BUILD_WEBHOOK_ID }}
@@ -82,21 +82,21 @@ jobs:
message: <@&1079153184007790652>
title: "${{ steps.get_version.outputs.VERSION }} build: **Failure**"
color: 0xe30c43
- url: https://github.com/meisnate12/Plex-Meta-Manager/actions/runs/${{ github.run_id }}
- username: Metabot
- avatar_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/master/.github/pmm.png
+ url: https://github.com/Kometa-Team/Kometa/actions/runs/${{ github.run_id }}
+ username: Kobota
+ avatar_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/master/.github/logo.png
author: Docker
- author_icon_url: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/master/.github/docker.png
+ author_icon_url: https://raw.githubusercontent.com/Kometa-Team/Kometa/master/.github/docker.png
- name: Checkout Configs Repo
uses: actions/checkout@v4
with:
- repository: meisnate12/Plex-Meta-Manager-Configs
+ repository: Kometa-Team/Community-Configs
token: ${{ secrets.PAT }}
- path: pmmconfigs
+ path: kometaconfigs
- name: Create & Push Tag
- working-directory: ./pmmconfigs
+ working-directory: ./kometaconfigs
run: |
git tag ${{ steps.get_version.outputs.VERSION }}
git push origin ${{ steps.get_version.outputs.VERSION }}
diff --git a/.gitignore b/.gitignore
index 00ce6413..cd999a0e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -122,6 +122,7 @@ ENV/
env.bak/
venv.bak/
pmm-venv/
+kometa-venv/
# Spyder project settings
.spyderproject
diff --git a/Dockerfile b/Dockerfile
index 861f956b..b812eb5c 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -2,7 +2,7 @@ FROM python:3.11-slim-buster
ARG BRANCH_NAME=master
ENV BRANCH_NAME ${BRANCH_NAME}
ENV TINI_VERSION v0.19.0
-ENV PMM_DOCKER True
+ENV KOMETA_DOCKER True
COPY requirements.txt requirements.txt
RUN echo "**** install system packages ****" \
&& apt-get update \
@@ -21,4 +21,4 @@ RUN echo "**** install system packages ****" \
&& rm -rf /requirements.txt /tmp/* /var/tmp/* /var/lib/apt/lists/*
COPY . /
VOLUME /config
-ENTRYPOINT ["/tini", "-s", "python3", "plex_meta_manager.py", "--"]
+ENTRYPOINT ["/tini", "-s", "python3", "kometa.py", "--"]
diff --git a/Dockerfile.lxml b/Dockerfile.lxml
index cde540ca..2b90789a 100644
--- a/Dockerfile.lxml
+++ b/Dockerfile.lxml
@@ -2,8 +2,8 @@ FROM python:3.11-slim-buster
ARG BRANCH_NAME=master
ENV BRANCH_NAME ${BRANCH_NAME}
ENV TINI_VERSION v0.19.0
-ENV PMM_DOCKER True
-ENV PMM_LXML True
+ENV KOMETA_DOCKER True
+ENV KOMETA_LXML True
COPY requirements.txt requirements.txt
RUN sed -i -E "s/(lxml==).+/\15.1.1/" requirements.txt
RUN echo "**** install system packages ****" \
@@ -23,4 +23,4 @@ RUN echo "**** install system packages ****" \
&& rm -rf /requirements.txt /tmp/* /var/tmp/* /var/lib/apt/lists/*
COPY . /
VOLUME /config
-ENTRYPOINT ["/tini", "-s", "python3", "plex_meta_manager.py", "--"]
+ENTRYPOINT ["/tini", "-s", "python3", "kometa.py", "--"]
diff --git a/README.md b/README.md
index 218666d0..bc36ebbf 100644
--- a/README.md
+++ b/README.md
@@ -1,30 +1,30 @@
-#
+#
-[![GitHub release (latest by date)](https://img.shields.io/github/v/release/meisnate12/Plex-Meta-Manager?style=plastic)](https://github.com/meisnate12/Plex-Meta-Manager/releases)
-[![Docker Image Version (latest semver)](https://img.shields.io/docker/v/meisnate12/plex-meta-manager?label=docker&sort=semver&style=plastic)](https://hub.docker.com/r/meisnate12/plex-meta-manager)
-[![Docker Pulls](https://img.shields.io/docker/pulls/meisnate12/plex-meta-manager?style=plastic)](https://hub.docker.com/r/meisnate12/plex-meta-manager)
-[![Develop GitHub commits since latest stable release (by SemVer)](https://img.shields.io/github/commits-since/meisnate12/plex-meta-manager/latest/develop?label=Commits%20in%20Develop&style=plastic)](https://github.com/meisnate12/Plex-Meta-Manager/tree/develop)
-[![Nightly GitHub commits since latest stable release (by SemVer)](https://img.shields.io/github/commits-since/meisnate12/plex-meta-manager/latest/nightly?label=Commits%20in%20Nightly&style=plastic)](https://github.com/meisnate12/Plex-Meta-Manager/tree/nightly)
+[![GitHub release (latest by date)](https://img.shields.io/github/v/release/Kometa-Team/Kometa?style=plastic)](https://github.com/Kometa-Team/Kometa/releases)
+[![Docker Image Version (latest semver)](https://img.shields.io/docker/v/kometateam/kometa?label=docker&sort=semver&style=plastic)](https://hub.docker.com/r/kometateam/kometa)
+[![Docker Pulls](https://img.shields.io/docker/pulls/kometateam/kometa?style=plastic)](https://hub.docker.com/r/kometateam/kometa)
+[![Develop GitHub commits since latest stable release (by SemVer)](https://img.shields.io/github/commits-since/Kometa-Team/Kometa/latest/develop?label=Commits%20in%20Develop&style=plastic)](https://github.com/Kometa-Team/Kometa/tree/develop)
+[![Nightly GitHub commits since latest stable release (by SemVer)](https://img.shields.io/github/commits-since/Kometa-Team/Kometa/latest/nightly?label=Commits%20in%20Nightly&style=plastic)](https://github.com/Kometa-Team/Kometa/tree/nightly)
-[![Discord](https://img.shields.io/discord/822460010649878528?color=%2300bc8c&label=Discord&style=plastic)](https://metamanager.wiki/en/latest/discord/)
-[![Reddit](https://img.shields.io/badge/%2Fr%2Fplexmetamanager-e05d44?style=plastic&logo=Reddit&logoColor=white&labelColor=0e8a6a&color=00bc8c)](https://www.reddit.com/r/PlexMetaManager/)
-[![Wiki](https://img.shields.io/readthedocs/plex-meta-manager?color=%2300bc8c&style=plastic)](https://metamanager.wiki)
-[![Translations](https://img.shields.io/weblate/progress/plex-meta-manager?color=00bc8c&server=https%3A%2F%2Ftranslations.metamanager.wiki&style=plastic)](https://translations.metamanager.wiki/projects/plex-meta-manager/#languages)
+[![Discord](https://img.shields.io/discord/822460010649878528?color=%2300bc8c&label=Discord&style=plastic)](https://kometa.wiki/en/latest/discord/)
+[![Reddit](https://img.shields.io/badge/%2Fr%2Fkometa-e05d44?style=plastic&logo=Reddit&logoColor=white&labelColor=0e8a6a&color=00bc8c)](https://www.reddit.com/r/kometa/)
+[![Wiki](https://img.shields.io/readthedocs/kometa?color=%2300bc8c&style=plastic)](https://kometa.wiki)
+[![Translations](https://img.shields.io/weblate/progress/kometa?color=00bc8c&server=https%3A%2F%2Ftranslations.kometa.wiki&style=plastic)](https://translations.kometa.wiki/projects/kometa/#languages)
[![GitHub Sponsors](https://img.shields.io/github/sponsors/meisnate12?color=%238a2be2&style=plastic)](https://github.com/sponsors/meisnate12)
[![Sponsor or Donate](https://img.shields.io/badge/-Sponsor%2FDonate-blueviolet?style=plastic)](https://github.com/sponsors/meisnate12)
-[![Feature Requests](https://img.shields.io/badge/Feature%20Requests-blueviolet?style=plastic)](https://features.metamanager.wiki/)
+[![Feature Requests](https://img.shields.io/badge/Feature%20Requests-blueviolet?style=plastic)](https://features.kometa.wiki/)
-Plex Meta Manager is a powerful tool designed to give you complete control over your media libraries. With Plex Meta Manager, you can take your customization to the next level, with granular control over metadata, collections, overlays, and much more.
+Kometa is a powerful tool designed to give you complete control over your media libraries. With Kometa, you can take your customization to the next level, with granular control over metadata, collections, overlays, and much more.
-Transform your media library with Plex Meta Manager and discover its full potential! Connect to third-party services like TMDb, Trakt, and IMDb, among others, to create one-of-a-kind collections, overlays and more. Your media library will stand out and be tailored to your specific needs.
+Transform your media library with Kometa and discover its full potential! Connect to third-party services like TMDb, Trakt, and IMDb, among others, to create one-of-a-kind collections, overlays and more. Your media library will stand out and be tailored to your specific needs.
-## What Can Plex-Meta-Manager Do?
+## What Can Kometa Do?
### Overhaul Your Media Libraries
- Elevate your library with beautifully crafted metadata - customize artwork, titles, summaries, and more to create a stunning library.
-### PMM Defaults
+### Kometa Defaults
- Take advantage of pre-made modular Collections & Overlays to reduce the manual effort and get to the good stuff with less effort!
@@ -40,63 +40,69 @@ Transform your media library with Plex Meta Manager and discover its full potent
## Demo Video
-The below YouTube video has been created by one of our community members to showcase some of the things that Plex Meta Manager can do for you.
+The below YouTube video has been created by one of our community members to showcase some of the things that Kometa can do for you.
-[![Plex Meta Manager](https://img.youtube.com/vi/nTfCUtKWTYI/0.jpg)](https://www.youtube.com/watch?v=nTfCUtKWTYI "Plex Meta Manager")
+[![Kometa](https://img.youtube.com/vi/nTfCUtKWTYI/0.jpg)](https://www.youtube.com/watch?v=nTfCUtKWTYI "Kometa")
-## Example Plex Meta Manager Libraries
+## Demo Video
-Here are some examples of the things you can achieve using Plex Meta Manager!
+The below YouTube video has been created by one of our community members to showcase some of the things that Kometa can do for you.
-**Example Movie Collections using the [Plex Meta Manager Defaults](https://metamanager.wiki/en/latest/defaults/collections/)** (click to enlarge):
+[![Kometa](https://img.youtube.com/vi/nTfCUtKWTYI/0.jpg)](https://www.youtube.com/watch?v=nTfCUtKWTYI "Kometa")
-![Movie Collection Preview](https://metamanager.wiki/en/latest/images/movie-collection-preview.png)
+## Example Kometa Libraries
-**Example Show Overlays using the [Plex Meta Manager Defaults](https://metamanager.wiki/en/latest/defaults/overlays)** (click to enlarge):
+Here are some examples of the things you can achieve using Kometa!
-![Show Library Preview](https://metamanager.wiki/en/latest/images/show-library-preview.png)
+**Example Movie Collections using the [Kometa Defaults](https://kometa.wiki/en/latest/defaults/collections/)** (click to enlarge):
-## Plex Meta Manager Defaults
+![Movie Collection Preview](https://kometa.wiki/en/latest/images/movie-collection-preview.png)
-Want your library to look like the above images? With the [PMM Defaults](https://metamanager.wiki/en/latest/defaults/guide/) you can! These powerful and modular files were designed by the Plex Meta Manager team to make it simple to create a personalized, one-of-a-kind media collection without the hassle of manually defining each one.
+**Example Show Overlays using the [Kometa Defaults](https://kometa.wiki/en/latest/defaults/overlays)** (click to enlarge):
-Want to see what the community has to offer? Check out the [Plex Meta Manager Configs](https://github.com/meisnate12/Plex-Meta-Manager-Configs) repository on GitHub to see user-submitted configuration files, or even add your own to the mix!
+![Show Library Preview](https://kometa.wiki/en/latest/images/show-library-preview.png)
-With Plex Meta Manager, you can also manage metadata for all your media types, from movies and shows to music and more. And since your metadata is managed outside your libraries, you'll never have to worry about losing your customizations in the event of a media server database loss, you can simply reapply them! It is also easy to move your customizations between servers if you need to.
+## Kometa Defaults
+
+Want your library to look like the above images? With the [Kometa Defaults](https://kometa.wiki/en/latest/defaults/guide/) you can! These powerful and modular files were designed by the Kometa team to make it simple to create a personalized, one-of-a-kind media collection without the hassle of manually defining each one.
+
+Want to see what the community has to offer? Check out the [Kometa Community Configs](https://github.com/Kometa-Team/Community-Configs) repository on GitHub to see user-submitted configuration files, or even add your own to the mix!
+
+With Kometa, you can also manage metadata for all your media types, from movies and shows to music and more. And since your metadata is managed outside your libraries, you'll never have to worry about losing your customizations in the event of a media server database loss, you can simply reapply them! It is also easy to move your customizations between servers if you need to.
## Getting Started
-To get started with Plex Meta Manager, follow these simple steps:
+To get started with Kometa, follow these simple steps:
-1. Install Plex Meta Manager on your device. You can find the installation instructions for a variety of platforms [here](https://metamanager.wiki/en/latest/pmm/install/overview/).
+1. Install Kometa on your device. You can find the installation instructions for a variety of platforms [here](https://kometa.wiki/en/latest/kometa/install/overview/).
-2. Once you have installed Plex Meta Manager, create your [Configuration File](https://metamanager.wiki/en/latest/config/overview/). This file contains important information such as URLs and credentials needed to connect to services like Plex and TMDb
+2. Once you have installed Kometa, create your [Configuration File](https://kometa.wiki/en/latest/config/overview/). This file contains important information such as URLs and credentials needed to connect to services like Plex and TMDb
-3. After creating the Configuration File, you can start updating Metadata and building automatic Collections by creating a [Collection File](https://metamanager.wiki/en/latest/files/collections/) for each Library you want to work with. If you'd rather use some of our pre-made Collection Files, take a look at the [Plex Meta Manager Defaults](https://metamanager.wiki/en/latest/defaults/guide/)
+3. After creating the Configuration File, you can start updating Metadata and building automatic Collections by creating a [Collection File](https://kometa.wiki/en/latest/files/collections/) for each Library you want to work with. If you'd rather use some of our pre-made Collection Files, take a look at the [Kometa Defaults](https://kometa.wiki/en/latest/defaults/guide/)
-4. Finally, check out the [Wiki](https://metamanager.wiki/), you'll find new and exciting ways to truly unlock the potential of your libraries.
+4. Finally, check out the [Wiki](https://kometa.wiki/), you'll find new and exciting ways to truly unlock the potential of your libraries.
## Step-by-Step Guides
-If you're a beginner to the concepts of Python, Git and/or Plex Meta Manager and find the above steps challenging, don't worry. We've got some step-by-step guides that can help you get started. These guides will take you through the process of installing Plex Meta Manager, creating your Configuration File and getting some basic Collections up and running.
+If you're a beginner to the concepts of Python, Git and/or Kometa and find the above steps challenging, don't worry. We've got some step-by-step guides that can help you get started. These guides will take you through the process of installing Kometa, creating your Configuration File and getting some basic Collections up and running.
For those who need full installation walkthroughs, please refer to the following walkthrough guides:
- * [Local Walkthrough](https://metamanager.wiki/en/latest/pmm/install/local/) - follow this if you are running the script directly on Windows, OS X, or Linux
- * [Docker Walkthrough](https://metamanager.wiki/en/latest/pmm/install/docker/) - this discusses using Docker at the command line
+ * [Local Walkthrough](https://kometa.wiki/en/latest/kometa/install/local/) - follow this if you are running the script directly on Windows, OS X, or Linux
+ * [Docker Walkthrough](https://kometa.wiki/en/latest/kometa/install/docker/) - this discusses using Docker at the command line
If you are using unRAID, Kubernetes, QNAP, or Synology refer to the following basic guide to Docker container setup for each system:
-**this doesn't cover the PMM setup specifics found in the guides above with regard to creating the config file and collection file, so you may want to go through the [Docker Walkthrough](https://metamanager.wiki/en/latest/pmm/install/docker/) first on your computer to gain that understanding.**
+**this doesn't cover the Kometa setup specifics found in the guides above with regard to creating the config file and collection file, so you may want to go through the [Docker Walkthrough](https://kometa.wiki/en/latest/kometa/install/docker/) first on your computer to gain that understanding.**
- * [unRAID Walkthrough](https://metamanager.wiki/en/latest/pmm/install/unraid/)
- * [Kubernetes Walkthrough](https://metamanager.wiki/en/latest/pmm/install/kubernetes/)
- * [QNAP Walkthrough](https://metamanager.wiki/en/latest/pmm/install/qnap/)
- * [Synology Walkthrough](https://metamanager.wiki/en/latest/pmm/install/synology/)
+ * [unRAID Walkthrough](https://kometa.wiki/en/latest/kometa/install/unraid/)
+ * [Kubernetes Walkthrough](https://kometa.wiki/en/latest/kometa/install/kubernetes/)
+ * [QNAP Walkthrough](https://kometa.wiki/en/latest/kometa/install/qnap/)
+ * [Synology Walkthrough](https://kometa.wiki/en/latest/kometa/install/synology/)
## Example Usage
-Plex Meta Manager puts you in control of your media library by letting you create custom Collections that make discovering and organizing your content a breeze. With powerful search and filtering options, you can build Collections based on popular builders like TMDb, IMDb, Trakt, and many more.
+Kometa puts you in control of your media library by letting you create custom Collections that make discovering and organizing your content a breeze. With powerful search and filtering options, you can build Collections based on popular builders like TMDb, IMDb, Trakt, and many more.
Imagine having Collections like these at your fingertips:
@@ -108,32 +114,32 @@ Imagine having Collections like these at your fingertips:
* Actors
* Decades
-Plex Meta Manager gives you endless possibilities to curate and organize your media library any way you want. Create custom Collections and Overlays that fit your unique preferences and make discovering your content effortless.
+Kometa gives you endless possibilities to curate and organize your media library any way you want. Create custom Collections and Overlays that fit your unique preferences and make discovering your content effortless.
-But if you don't want to spend time manually creating Collections and Overlays, we've got you covered. Check out the [PMM Defaults](https://metamanager.wiki/en/latest/defaults/guide/) - a handcrafted selection of tried-and-tested Collections and Overlays made by the Plex Meta Manager team.
+But if you don't want to spend time manually creating Collections and Overlays, we've got you covered. Check out the [Kometa Defaults](https://kometa.wiki/en/latest/defaults/guide/) - a handcrafted selection of tried-and-tested Collections and Overlays made by the Kometa team.
## Develop & Nightly Branches
-The Develop and Nightly branches are "beta" versions of Plex Meta Manager that are updated more frequently than the stable version (Master branch). These branches are where bug fixes, new features, and other changes are added before being released to the Master branch.
+The Develop and Nightly branches are "beta" versions of Kometa that are updated more frequently than the stable version (Master branch). These branches are where bug fixes, new features, and other changes are added before being released to the Master branch.
-However, these branches (especially Nightly) are recommended for more technical users who don't mind updating frequently to get the latest changes. Keep in mind that these beta branches may have bugs or other issues that could cause problems with Plex Meta Manager or your media server. So, if you're not comfortable with technical issues, it's best to stick with the Master branch.
+However, these branches (especially Nightly) are recommended for more technical users who don't mind updating frequently to get the latest changes. Keep in mind that these beta branches may have bugs or other issues that could cause problems with Kometa or your media server. So, if you're not comfortable with technical issues, it's best to stick with the Master branch.
Develop Branch (click to expand)
-[![Develop GitHub commits since latest stable release (by SemVer)](https://img.shields.io/github/commits-since/meisnate12/plex-meta-manager/latest/develop?label=Commits%20in%20Develop&style=plastic)](https://github.com/meisnate12/Plex-Meta-Manager/tree/develop)
+[![Develop GitHub commits since latest stable release (by SemVer)](https://img.shields.io/github/commits-since/Kometa-Team/Kometa/latest/develop?label=Commits%20in%20Develop&style=plastic)](https://github.com/Kometa-Team/Kometa/tree/develop)
-The [develop](https://github.com/meisnate12/Plex-Meta-Manager/tree/develop) branch has the most updated **documented** fixes and enhancements to Plex Meta Manager. This version is tested and documented to some degree, but it is still an active Develop branch, so there may be rough edges.
+The [develop](https://github.com/Kometa-Team/Kometa/tree/develop) branch has the most updated **documented** fixes and enhancements to Kometa. This version is tested and documented to some degree, but it is still an active Develop branch, so there may be rough edges.
Switching to `develop`:
````{tab} Running in Docker
Add ":develop" to the image name in your run command or configuration:
```
-meisnate12/plex-meta-manager:develop
+kometateam/kometa:develop
```
````
````{tab} Running on the Host
-In the directory where you cloned PMM:
+In the directory where you cloned Kometa:
```bash
git checkout develop
```
@@ -143,7 +149,7 @@ git checkout master
```
````
-If switching to the develop branch, it is recommended to also use the [develop branch of the wiki](https://metamanager.wiki/en/develop/), which documents any changes made from the Master branch.
+If switching to the develop branch, it is recommended to also use the [develop branch of the wiki](https://kometa.wiki/en/develop/), which documents any changes made from the Master branch.
@@ -152,22 +158,22 @@ If switching to the develop branch, it is recommended to also use the [develop b
Nightly Branch (click to expand)
-[![Nightly GitHub commits since latest stable release (by SemVer)](https://img.shields.io/github/commits-since/meisnate12/plex-meta-manager/latest/nightly?label=Commits%20in%20Nightly&style=plastic)](https://github.com/meisnate12/Plex-Meta-Manager/tree/nightly)
+[![Nightly GitHub commits since latest stable release (by SemVer)](https://img.shields.io/github/commits-since/Kometa-Team/Kometa/latest/nightly?label=Commits%20in%20Nightly&style=plastic)](https://github.com/Kometa-Team/Kometa/tree/nightly)
**This branch will have squashed commits which can cause `git pull`/`git fetch` to error you can use `git reset origin/nightly --hard` to fix the branch.**
-There is also a [nightly](https://github.com/meisnate12/Plex-Meta-Manager/tree/nightly) branch which will have the absolute latest version of the script, but it could easily break, there is no guarantee that it even works, and any new features will not be documented until they have progressed enough to reach the develop branch.
+There is also a [nightly](https://github.com/Kometa-Team/Kometa/tree/nightly) branch which will have the absolute latest version of the script, but it could easily break, there is no guarantee that it even works, and any new features will not be documented until they have progressed enough to reach the develop branch.
Switching to `nightly`:
````{tab} Running in Docker
Add ":nightly" to the image name in your run command or configuration:
```
-meisnate12/plex-meta-manager:nightly
+kometateam/kometa:nightly
```
````
````{tab} Running on the Host
-In the directory where you cloned PMM:
+In the directory where you cloned Kometa:
```bash
git checkout nightly
```
@@ -177,30 +183,29 @@ git checkout master
```
````
-As this branch is subject to extreme change, there is no promise of the feature being documented in the [nightly](https://metamanager.wiki/en/nightly/) branch of the wiki and all discussions relating to changes made in the nightly branch will be held within the [Plex Meta Manager Discord Server](https://metamanager.wiki/en/latest/discord/).
+As this branch is subject to extreme change, there is no promise of the feature being documented in the [nightly](https://kometa.wiki/en/nightly/) branch of the wiki and all discussions relating to changes made in the nightly branch will be held within the [Kometa Discord Server](https://kometa.wiki/en/latest/discord/).
## Discord Support Server
-If you're looking for support for any questions or issues you might have, or if you just want to be a part of our growing community, Join the [Plex Meta Manager Discord Server](https://metamanager.wiki/en/latest/discord/).
+If you're looking for support for any questions or issues you might have, or if you just want to be a part of our growing community, Join the [Kometa Discord Server](https://kometa.wiki/en/latest/discord/).
## Feature Requests
-At Plex Meta Manager, we value our community's input and actively seek feedback to drive the evolution of our product. We want to hear your ideas on how to enhance Plex Meta Manager, and we encourage you to visit our [Feature Request](https://features.metamanager.wiki/features) page to share your thoughts or vote on what features you would like to see added next. Your voice matters and helps shape the future of Plex Meta Manager, so please don't hesitate to join in the conversation and be a part of our community-driven development process.
+At Kometa, we value our community's input and actively seek feedback to drive the evolution of our product. We want to hear your ideas on how to enhance Kometa, and we encourage you to visit our [Feature Request](https://features.kometa.wiki/features) page to share your thoughts or vote on what features you would like to see added next. Your voice matters and helps shape the future of Kometa, so please don't hesitate to join in the conversation and be a part of our community-driven development process.
## Errors and Configuration Questions
-If you're having trouble, we recommend first joining the [Plex Meta Manager Discord Server](https://metamanager.wiki/en/latest/discord/) and seeking support there. If that isn't possible for you, here's what you can do:
+If you're having trouble, we recommend first joining the [Kometa Discord Server](https://kometa.wiki/en/latest/discord/) and seeking support there. If that isn't possible for you, here's what you can do:
-* If you get an error, update to the latest version and check if the issue persists. If it does, report the bug by filling out the [Bug Report](https://github.com/meisnate12/Plex-Meta-Manager/issues/new?assignees=meisnate12&labels=status%3Anot-yet-viewed%2C+bug&template=bug_report.md&title=Bug%3A+) template.
-* If you spot a mistake or have an idea to improve the [Plex Meta Manager Wiki](https://metamanager.wiki/), submit a request using the [Wiki Request](https://github.com/meisnate12/Plex-Meta-Manager/issues/new?assignees=meisnate12&labels=status%3Anot-yet-viewed%2C+documentation&template=3.docs_request.yml&title=%5BDocs%5D%3A+) template.
-* If you have a question about metadata configuration, start a discussion on the [Discussions](https://github.com/meisnate12/Plex-Meta-Manager/discussions). Remember, the community helps shape the future of Plex Meta Manager, so your input is valuable!
+* If you get an error, update to the latest version and check if the issue persists. If it does, report the bug by filling out the [Bug Report](https://github.com/Kometa-Team/Kometa/issues/new?assignees=meisnate12&labels=status%3Anot-yet-viewed%2C+bug&template=bug_report.md&title=Bug%3A+) template.
+* If you spot a mistake or have an idea to improve the [Kometa Wiki](https://kometa.wiki/), submit a request using the [Wiki Request](https://github.com/Kometa-Team/Kometa/issues/new?assignees=meisnate12&labels=status%3Anot-yet-viewed%2C+documentation&template=3.docs_request.yml&title=%5BDocs%5D%3A+) template.
+* If you have a question about metadata configuration, start a discussion on the [Discussions](https://github.com/Kometa-Team/Kometa/discussions). Remember, the community helps shape the future of Kometa, so your input is valuable!
-For support on any of the above, visit the [Discord server](https://metamanager.wiki/en/latest/discord/).
+For support on any of the above, visit the [Discord server](https://kometa.wiki/en/latest/discord/).
## Contributing
* Pull Requests are greatly encouraged, please submit all Pull Requests to the nightly branch.
-
-
+
\ No newline at end of file
diff --git a/config/config.yml.template b/config/config.yml.template
index e45d7a48..780c294d 100644
--- a/config/config.yml.template
+++ b/config/config.yml.template
@@ -1,36 +1,36 @@
## This file is a template remove the .template to use the file
-libraries: # This is called out once within the config.yml file
- Movies: # These are names of libraries in your Plex
- remove_overlays: false # Set this to true to remove all overlays
+libraries: # This is called out once within the config.yml file
+ Movies: # These are names of libraries in your Plex
+ remove_overlays: false # Set this to true to remove all overlays
collection_files:
- - pmm: basic # This is a file within PMM's defaults folder
- - pmm: imdb # This is a file within PMM's defaults folder
+ - default: basic # This is a file within Kometa's defaults folder
+ - default: imdb # This is a file within Kometa's defaults folder
# see the wiki for how to use local files, folders, URLs, or files from git
overlay_files:
- - pmm: ribbon # This is a file within PMM's defaults folder
+ - default: ribbon # This is a file within Kometa's defaults folder
# see the wiki for how to use local files, folders, URLs, or files from git
TV Shows:
- remove_overlays: false # Set this to true to remove all overlays
+ remove_overlays: false # Set this to true to remove all overlays
collection_files:
- - pmm: basic # This is a file within PMM's defaults folder
- - pmm: imdb # This is a file within PMM's defaults folder
+ - default: basic # This is a file within Kometa's defaults folder
+ - default: imdb # This is a file within Kometa's defaults folder
# see the wiki for how to use local files, folders, URLs, or files from git
overlay_files:
- - pmm: ribbon # This is a file within PMM's defaults folder
+ - default: ribbon # This is a file within Kometa's defaults folder
# see the wiki for how to use local files, folders, URLs, or files from git
Anime:
collection_files:
- - pmm: basic # This is a file within PMM's defaults folder
- - pmm: anilist # This is a file within PMM's defaults folder
+ - default: basic # This is a file within Kometa's defaults folder
+ - default: anilist # This is a file within Kometa's defaults folder
# see the wiki for how to use local files, folders, URLs, or files from git
Music:
collection_files:
- - file: config/Music.yml # This is a local file THAT YOU MIGHT CREATE
+ - file: config/Music.yml # This is a local file THAT YOU MIGHT CREATE
playlist_files:
- - pmm: playlist # This is a file within PMM's defaults folder
+ - default: playlist # This is a file within Kometa's defaults folder
template_variables:
- libraries: Movies, TV Shows # list of libraries that you want the PMM Defaults playlists to look at
+ libraries: Movies, TV Shows # list of libraries that you want the Kometa Defaults playlists to look at
# see the wiki for how to use local files, folders, URLs, or files from git
settings:
run_order:
@@ -74,13 +74,13 @@ settings:
playlist_report: false
verify_ssl: true
custom_repo:
-webhooks: # Can be individually specified per library as well
+webhooks: # Can be individually specified per library as well
error:
version:
run_start:
run_end:
changes:
-plex: # Can be individually specified per library as well; REQUIRED for the script to run
+plex: # Can be individually specified per library as well; REQUIRED for the script to run
url: http://192.168.1.12:32400
token: ####################
timeout: 60
@@ -89,10 +89,10 @@ plex: # Can be individually specified per library as
empty_trash: false
optimize: false
verify_ssl:
-tmdb: # REQUIRED for the script to run
+tmdb: # REQUIRED for the script to run
apikey: ################################
language: en
-tautulli: # Can be individually specified per library as well
+tautulli: # Can be individually specified per library as well
url: http://192.168.1.12:8181
apikey: ################################
github:
@@ -108,10 +108,10 @@ notifiarr:
gotify:
url: http://192.168.1.12:80
token: ####################################
-anidb: # Not required for AniDB builders unless you want mature content
+anidb: # Not required for AniDB builders unless you want mature content
username: ######
password: ######
-radarr: # Can be individually specified per library as well
+radarr: # Can be individually specified per library as well
url: http://192.168.1.12:7878
token: ################################
add_missing: false
@@ -126,7 +126,7 @@ radarr: # Can be individually specified per library as
search: false
radarr_path:
plex_path:
-sonarr: # Can be individually specified per library as well
+sonarr: # Can be individually specified per library as well
url: http://192.168.1.12:8989
token: ################################
add_missing: false
diff --git a/defaults/award/bafta.yml b/defaults/award/bafta.yml
index 38e69055..7294d4ea 100644
--- a/defaults/award/bafta.yml
+++ b/defaults/award/bafta.yml
@@ -2,11 +2,11 @@
# British Academy of Film and Television Arts Awards Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/award/bafta #
+# https://kometa.wiki/en/latest/defaults/award/bafta #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: 130
diff --git a/defaults/award/berlinale.yml b/defaults/award/berlinale.yml
index 10e985e1..f71c9e69 100644
--- a/defaults/award/berlinale.yml
+++ b/defaults/award/berlinale.yml
@@ -2,11 +2,11 @@
# Berlinale Awards Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/award/berlinale #
+# https://kometa.wiki/en/latest/defaults/award/berlinale #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: 130
diff --git a/defaults/award/cannes.yml b/defaults/award/cannes.yml
index 939523db..9e215b32 100644
--- a/defaults/award/cannes.yml
+++ b/defaults/award/cannes.yml
@@ -2,11 +2,11 @@
# Cannes Awards Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/award/cannes #
+# https://kometa.wiki/en/latest/defaults/award/cannes #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: 130
diff --git a/defaults/award/cesar.yml b/defaults/award/cesar.yml
index 180d3b70..952fbe5d 100644
--- a/defaults/award/cesar.yml
+++ b/defaults/award/cesar.yml
@@ -2,11 +2,11 @@
# Cesar Awards Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/award/cesar #
+# https://kometa.wiki/en/latest/defaults/award/cesar #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: 130
diff --git a/defaults/award/choice.yml b/defaults/award/choice.yml
index 83116bcc..cd19eb50 100644
--- a/defaults/award/choice.yml
+++ b/defaults/award/choice.yml
@@ -2,11 +2,11 @@
# Critics Choice Awards Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/award/choice #
+# https://kometa.wiki/en/latest/defaults/award/choice #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: 130
diff --git a/defaults/award/emmy.yml b/defaults/award/emmy.yml
index 9d34df7e..da330cce 100644
--- a/defaults/award/emmy.yml
+++ b/defaults/award/emmy.yml
@@ -2,11 +2,11 @@
# Emmy Awards Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/award/emmy #
+# https://kometa.wiki/en/latest/defaults/award/emmy #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: 130
diff --git a/defaults/award/golden.yml b/defaults/award/golden.yml
index 4e5e18d2..45730b88 100644
--- a/defaults/award/golden.yml
+++ b/defaults/award/golden.yml
@@ -2,11 +2,11 @@
# Golden Globes Awards Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/award/golden #
+# https://kometa.wiki/en/latest/defaults/award/golden #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: 130
diff --git a/defaults/award/nfr.yml b/defaults/award/nfr.yml
index b8cb4cd0..c6e1ea6a 100644
--- a/defaults/award/nfr.yml
+++ b/defaults/award/nfr.yml
@@ -2,11 +2,11 @@
# National Film Registry Awards Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/award/nfr #
+# https://kometa.wiki/en/latest/defaults/award/nfr #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: 130
diff --git a/defaults/award/oscars.yml b/defaults/award/oscars.yml
index e783c141..f7d52e72 100644
--- a/defaults/award/oscars.yml
+++ b/defaults/award/oscars.yml
@@ -2,11 +2,11 @@
# Academy Awards (Oscars) Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/award/oscars #
+# https://kometa.wiki/en/latest/defaults/award/oscars #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: 130
diff --git a/defaults/award/pca.yml b/defaults/award/pca.yml
index 6833436e..0396083e 100644
--- a/defaults/award/pca.yml
+++ b/defaults/award/pca.yml
@@ -2,11 +2,11 @@
# People's Choice Awards Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/award/pca #
+# https://kometa.wiki/en/latest/defaults/award/pca #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: 130
diff --git a/defaults/award/razzie.yml b/defaults/award/razzie.yml
index 5458ad81..7e2caabb 100644
--- a/defaults/award/razzie.yml
+++ b/defaults/award/razzie.yml
@@ -2,11 +2,11 @@
# Razzie Awards Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/award/razzie #
+# https://kometa.wiki/en/latest/defaults/award/razzie #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: 130
diff --git a/defaults/award/sag.yml b/defaults/award/sag.yml
index b0064ba2..84067106 100644
--- a/defaults/award/sag.yml
+++ b/defaults/award/sag.yml
@@ -2,11 +2,11 @@
# Screen Actors Guild Awards Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/award/sag #
+# https://kometa.wiki/en/latest/defaults/award/sag #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: 130
diff --git a/defaults/award/separator_award.yml b/defaults/award/separator_award.yml
index 8c8b0091..fcece668 100644
--- a/defaults/award/separator_award.yml
+++ b/defaults/award/separator_award.yml
@@ -2,11 +2,11 @@
# Award Separator Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/award/separator_award #
+# https://kometa.wiki/en/latest/defaults/award/separator_award #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: 130
diff --git a/defaults/award/spirit.yml b/defaults/award/spirit.yml
index 04abe0d7..6d42c689 100644
--- a/defaults/award/spirit.yml
+++ b/defaults/award/spirit.yml
@@ -2,11 +2,11 @@
# Independent Spirit Awards Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/award/spirit #
+# https://kometa.wiki/en/latest/defaults/award/spirit #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: 130
diff --git a/defaults/award/sundance.yml b/defaults/award/sundance.yml
index 71ede179..db7a729c 100644
--- a/defaults/award/sundance.yml
+++ b/defaults/award/sundance.yml
@@ -2,11 +2,11 @@
# Sundance Awards Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/award/sundance #
+# https://kometa.wiki/en/latest/defaults/award/sundance #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: 130
diff --git a/defaults/award/tiff.yml b/defaults/award/tiff.yml
index a0cecc12..506a9b0e 100644
--- a/defaults/award/tiff.yml
+++ b/defaults/award/tiff.yml
@@ -2,11 +2,11 @@
# Toronto International Film Festival Awards Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/award/tiff #
+# https://kometa.wiki/en/latest/defaults/award/tiff #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: 130
diff --git a/defaults/award/venice.yml b/defaults/award/venice.yml
index 369bff64..298ba76c 100644
--- a/defaults/award/venice.yml
+++ b/defaults/award/venice.yml
@@ -2,11 +2,11 @@
# Venice Awards Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/award/venice #
+# https://kometa.wiki/en/latest/defaults/award/venice #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: 130
diff --git a/defaults/both/actor.yml b/defaults/both/actor.yml
index 515068cf..c37154bd 100644
--- a/defaults/both/actor.yml
+++ b/defaults/both/actor.yml
@@ -2,11 +2,11 @@
# Actor Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/both/actor #
+# https://kometa.wiki/en/latest/defaults/both/actor #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "140"
diff --git a/defaults/both/aspect.yml b/defaults/both/aspect.yml
index d9492ce8..980e1987 100644
--- a/defaults/both/aspect.yml
+++ b/defaults/both/aspect.yml
@@ -2,21 +2,21 @@
# Aspect Ratio Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/both/aspect #
+# https://kometa.wiki/en/latest/defaults/both/aspect #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "125"
translations:
- pmm: translations
+ default: translations
templates:
aspect:
template:
- url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/aspect/<>.jpg
+ url_poster: https://raw.githubusercontent.com/Kometa-Team/Default-Images/master/aspect/<>.jpg
summary: A collection of media items with the aspect ratio of <>.
collections:
diff --git a/defaults/both/audio_language.yml b/defaults/both/audio_language.yml
index b82ea9c0..a6bf46c6 100644
--- a/defaults/both/audio_language.yml
+++ b/defaults/both/audio_language.yml
@@ -2,11 +2,11 @@
# Audio Language Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/both/audio_language #
+# https://kometa.wiki/en/latest/defaults/both/audio_language #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "090"
diff --git a/defaults/both/based.yml b/defaults/both/based.yml
index 57490a01..3934d679 100644
--- a/defaults/both/based.yml
+++ b/defaults/both/based.yml
@@ -2,11 +2,11 @@
# "Based On..." Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/both/based #
+# https://kometa.wiki/en/latest/defaults/both/based #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "085"
@@ -33,7 +33,7 @@ dynamic_collections:
- arr
template_variables:
mdblist_list:
- default: https://mdblist.com/lists/plexmetamanager/based_on_<>_<>s
+ default: https://mdblist.com/lists/k0meta/based_on_<>_<>s
image:
default: based/<>
translation_key:
diff --git a/defaults/both/collectionless.yml b/defaults/both/collectionless.yml
index 316737d3..819df7fe 100644
--- a/defaults/both/collectionless.yml
+++ b/defaults/both/collectionless.yml
@@ -2,7 +2,7 @@
# Collectionless Collection #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/both/collectionless #
+# https://kometa.wiki/en/latest/defaults/both/collectionless #
##############################################################################
templates:
@@ -15,7 +15,7 @@ templates:
# check2
sort_title: ~_Collectionless
collection_order: alpha
- url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/collectionless.jpg
+ url_poster: https://raw.githubusercontent.com/Kometa-Team/Default-Images/master/collectionless.jpg
optional:
- collection_mode
- exclude
diff --git a/defaults/both/content_rating_au.yml b/defaults/both/content_rating_au.yml
index 535e50cf..02315a40 100644
--- a/defaults/both/content_rating_au.yml
+++ b/defaults/both/content_rating_au.yml
@@ -3,11 +3,11 @@
# Adapted by 2wenty2wo #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/content_rating_au #
+# https://kometa.wiki/en/latest/defaults/both/content_rating_au #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "110"
diff --git a/defaults/both/content_rating_cs.yml b/defaults/both/content_rating_cs.yml
index 1c04998a..07af28ec 100644
--- a/defaults/both/content_rating_cs.yml
+++ b/defaults/both/content_rating_cs.yml
@@ -2,11 +2,11 @@
# CommonSense Content Rating Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/both/content_rating_cs #
+# https://kometa.wiki/en/latest/defaults/both/content_rating_cs #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "110"
diff --git a/defaults/both/content_rating_de.yml b/defaults/both/content_rating_de.yml
index 4b27c050..2e04a992 100644
--- a/defaults/both/content_rating_de.yml
+++ b/defaults/both/content_rating_de.yml
@@ -2,11 +2,11 @@
# DE Content Rating Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/both/content_rating_de #
+# https://kometa.wiki/en/latest/defaults/both/content_rating_de #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "110"
diff --git a/defaults/both/content_rating_mal.yml b/defaults/both/content_rating_mal.yml
index 8f3486ad..fe6e61f0 100644
--- a/defaults/both/content_rating_mal.yml
+++ b/defaults/both/content_rating_mal.yml
@@ -2,11 +2,11 @@
# MAL Content Rating Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/both/content_rating_mal #
+# https://kometa.wiki/en/latest/defaults/both/content_rating_mal #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "110"
diff --git a/defaults/both/content_rating_nz.yml b/defaults/both/content_rating_nz.yml
index a0b91d6d..cf256bf8 100644
--- a/defaults/both/content_rating_nz.yml
+++ b/defaults/both/content_rating_nz.yml
@@ -3,11 +3,11 @@
# Adapted by nzvengeance #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/content_rating_nz #
+# https://kometa.wiki/en/latest/defaults/both/content_rating_nz #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "110"
diff --git a/defaults/both/content_rating_uk.yml b/defaults/both/content_rating_uk.yml
index 3d307ca7..2a186d80 100644
--- a/defaults/both/content_rating_uk.yml
+++ b/defaults/both/content_rating_uk.yml
@@ -2,11 +2,11 @@
# UK Content Rating Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/both/content_rating_uk #
+# https://kometa.wiki/en/latest/defaults/both/content_rating_uk #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "110"
diff --git a/defaults/both/genre.yml b/defaults/both/genre.yml
index 32fef2b3..a2784aae 100644
--- a/defaults/both/genre.yml
+++ b/defaults/both/genre.yml
@@ -2,11 +2,11 @@
# Genre Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/both/genre #
+# https://kometa.wiki/en/latest/defaults/both/genre #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "060"
diff --git a/defaults/both/resolution.yml b/defaults/both/resolution.yml
index 962e476a..2b09ed2b 100644
--- a/defaults/both/resolution.yml
+++ b/defaults/both/resolution.yml
@@ -2,11 +2,11 @@
# Resolution Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/both/resolution #
+# https://kometa.wiki/en/latest/defaults/both/resolution #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "120"
conditionals:
diff --git a/defaults/both/streaming.yml b/defaults/both/streaming.yml
index e7c8a428..ac516e60 100644
--- a/defaults/both/streaming.yml
+++ b/defaults/both/streaming.yml
@@ -2,11 +2,11 @@
# Streaming Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/both/streaming #
+# https://kometa.wiki/en/latest/defaults/both/streaming #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "030"
@@ -64,7 +64,7 @@ templates:
cache_builders: 1
smart_label: <>>>
sync_mode: <>>>
- mdblist_list: https://mdblist.com/lists/plexmetamanager/<>-<>
+ mdblist_list: https://mdblist.com/lists/k0meta/<>-<>
tmdb_discover:
limit: <>
with_watch_providers: <>
diff --git a/defaults/both/studio.yml b/defaults/both/studio.yml
index 402a07f1..648f28af 100644
--- a/defaults/both/studio.yml
+++ b/defaults/both/studio.yml
@@ -2,11 +2,11 @@
# Studio Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/both/studio #
+# https://kometa.wiki/en/latest/defaults/both/studio #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "070"
@@ -274,6 +274,7 @@ dynamic_collections:
- Bosque Ranch Productions
- Box to Box Films
- Brandywine Productions
+ - Broken Lizard Industries
- Broken Road Productions
- Calt Production
- Canal+
@@ -290,6 +291,7 @@ dynamic_collections:
- Chimp Television
- Chris Morgan Productions
- Cinergi Pictures Entertainment
+ - Codeblack Entertainment
- Columbia Pictures
- Constantin Film
- Cowboy Films
@@ -297,6 +299,7 @@ dynamic_collections:
- Dark Horse Entertainment
- Davis Entertainment
- DC Comics
+ - Dimension Films
- Dino De Laurentiis Company
- Don Simpson Jerry Bruckheimer Films
- Doozer
@@ -374,6 +377,7 @@ dynamic_collections:
- Live Entertainment
- Lord Miller Productions
- Lucasfilm Ltd
+ - Magic Light Pictures
- Magnolia Pictures
- Malevolent Films
- Mandalay Entertainment
diff --git a/defaults/both/subtitle_language.yml b/defaults/both/subtitle_language.yml
index ca5fe0f1..8418d924 100644
--- a/defaults/both/subtitle_language.yml
+++ b/defaults/both/subtitle_language.yml
@@ -2,11 +2,11 @@
# Subtitle Language Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/both/subtitle_language #
+# https://kometa.wiki/en/latest/defaults/both/subtitle_language #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "095"
diff --git a/defaults/both/universe.yml b/defaults/both/universe.yml
index b5a37f5d..95eacbde 100644
--- a/defaults/both/universe.yml
+++ b/defaults/both/universe.yml
@@ -2,11 +2,11 @@
# Universe Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/both/universe #
+# https://kometa.wiki/en/latest/defaults/both/universe #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "040"
@@ -88,18 +88,18 @@ dynamic_collections:
middle: https://trakt.tv/users/oya-kesh/lists/middle-earth
# check2
mdblist_url:
- avp: https://mdblist.com/lists/plexmetamanager/external/16872
- arrow: https://mdblist.com/lists/plexmetamanager/external/15113
- dca: https://mdblist.com/lists/plexmetamanager/external/15405
- dcu: https://mdblist.com/lists/plexmetamanager/external/15107
- fast: https://mdblist.com/lists/plexmetamanager/external/9246
- marvel: https://mdblist.com/lists/plexmetamanager/external/15110
- mummy: https://mdblist.com/lists/plexmetamanager/external/9249
- rocky: https://mdblist.com/lists/plexmetamanager/external/9248
- star: https://mdblist.com/lists/plexmetamanager/external/15105
- askew: https://mdblist.com/lists/plexmetamanager/external/15362
- wizard: https://mdblist.com/lists/plexmetamanager/external/23683
- xmen: https://mdblist.com/lists/plexmetamanager/external/9244
+ avp: https://mdblist.com/lists/k0meta/external/16872
+ arrow: https://mdblist.com/lists/k0meta/external/15113
+ dca: https://mdblist.com/lists/k0meta/external/15405
+ dcu: https://mdblist.com/lists/k0meta/external/15107
+ fast: https://mdblist.com/lists/k0meta/external/9246
+ marvel: https://mdblist.com/lists/k0meta/external/15110
+ mummy: https://mdblist.com/lists/k0meta/external/9249
+ rocky: https://mdblist.com/lists/k0meta/external/9248
+ star: https://mdblist.com/lists/k0meta/external/15105
+ askew: https://mdblist.com/lists/k0meta/external/15362
+ wizard: https://mdblist.com/lists/k0meta/external/23683
+ xmen: https://mdblist.com/lists/k0meta/external/9244
# check3
image:
default: universe/<>
diff --git a/defaults/both/year.yml b/defaults/both/year.yml
index 637acdaa..6dd4d10a 100644
--- a/defaults/both/year.yml
+++ b/defaults/both/year.yml
@@ -2,11 +2,11 @@
# Year Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/both/year #
+# https://kometa.wiki/en/latest/defaults/both/year #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "105"
diff --git a/defaults/chart/anilist.yml b/defaults/chart/anilist.yml
index 5ad14b6d..91ec8c85 100644
--- a/defaults/chart/anilist.yml
+++ b/defaults/chart/anilist.yml
@@ -2,11 +2,11 @@
# AniList Charts Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/chart/anilist #
+# https://kometa.wiki/en/latest/defaults/chart/anilist #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "020"
image: chart/<>
diff --git a/defaults/chart/basic.yml b/defaults/chart/basic.yml
index 24809715..25a9c001 100644
--- a/defaults/chart/basic.yml
+++ b/defaults/chart/basic.yml
@@ -2,11 +2,11 @@
# Basic Charts Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/chart/basic #
+# https://kometa.wiki/en/latest/defaults/chart/basic #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "010"
image: chart/<>
diff --git a/defaults/chart/imdb.yml b/defaults/chart/imdb.yml
index 87e111b7..2143aefe 100644
--- a/defaults/chart/imdb.yml
+++ b/defaults/chart/imdb.yml
@@ -2,11 +2,11 @@
# IMDb Charts Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/chart/imdb #
+# https://kometa.wiki/en/latest/defaults/chart/imdb #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "020"
image: chart/<>
diff --git a/defaults/chart/myanimelist.yml b/defaults/chart/myanimelist.yml
index 2195d0df..06f2ccc2 100644
--- a/defaults/chart/myanimelist.yml
+++ b/defaults/chart/myanimelist.yml
@@ -2,11 +2,11 @@
# MyAnimeList Charts Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/chart/myanimelist #
+# https://kometa.wiki/en/latest/defaults/chart/myanimelist #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "020"
image: chart/<>
diff --git a/defaults/chart/other_chart.yml b/defaults/chart/other_chart.yml
index c186c1e8..2bc9e251 100644
--- a/defaults/chart/other_chart.yml
+++ b/defaults/chart/other_chart.yml
@@ -2,11 +2,11 @@
# Other Charts Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/chart/other #
+# https://kometa.wiki/en/latest/defaults/chart/other #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "020"
image: chart/<>
@@ -18,7 +18,7 @@ templates:
anidb_popular: <>
commonsense:
- mdblist_list: https://mdblist.com/lists/plexmetamanager/cssfamilies<>s
+ mdblist_list: https://mdblist.com/lists/k0meta/cssfamilies<>s
collections:
AniDB Popular:
diff --git a/defaults/chart/separator_chart.yml b/defaults/chart/separator_chart.yml
index 6029b04d..c9d710c1 100644
--- a/defaults/chart/separator_chart.yml
+++ b/defaults/chart/separator_chart.yml
@@ -2,11 +2,11 @@
# Chart Separator Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/award/separator_chart #
+# https://kometa.wiki/en/latest/defaults/award/separator_chart #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "020"
diff --git a/defaults/chart/tautulli.yml b/defaults/chart/tautulli.yml
index a6cf0024..0260a7d5 100644
--- a/defaults/chart/tautulli.yml
+++ b/defaults/chart/tautulli.yml
@@ -2,11 +2,11 @@
# Tautulli Charts Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/chart/tautulli #
+# https://kometa.wiki/en/latest/defaults/chart/tautulli #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "020"
image: chart/<>
diff --git a/defaults/chart/tmdb.yml b/defaults/chart/tmdb.yml
index 78206645..1cb350de 100644
--- a/defaults/chart/tmdb.yml
+++ b/defaults/chart/tmdb.yml
@@ -2,11 +2,11 @@
# TMDb Charts Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/chart/tmdb #
+# https://kometa.wiki/en/latest/defaults/chart/tmdb #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "020"
image: chart/<>
diff --git a/defaults/chart/trakt.yml b/defaults/chart/trakt.yml
index f96ca7c0..366f546c 100644
--- a/defaults/chart/trakt.yml
+++ b/defaults/chart/trakt.yml
@@ -2,11 +2,11 @@
# Trakt Charts Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/chart/trakt #
+# https://kometa.wiki/en/latest/defaults/chart/trakt #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "020"
image: chart/<>
diff --git a/defaults/movie/content_rating_us.yml b/defaults/movie/content_rating_us.yml
index d3c14854..6f99af17 100644
--- a/defaults/movie/content_rating_us.yml
+++ b/defaults/movie/content_rating_us.yml
@@ -2,11 +2,11 @@
# US Content Rating Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/both/content_rating_us #
+# https://kometa.wiki/en/latest/defaults/both/content_rating_us #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "110"
diff --git a/defaults/movie/continent.yml b/defaults/movie/continent.yml
index 937c5d2c..50eb6d78 100644
--- a/defaults/movie/continent.yml
+++ b/defaults/movie/continent.yml
@@ -3,11 +3,11 @@
# Created by Adam Pope, bartolomesorianol, Bullmoose20 & Sohjiro #
# Artwork Credit to Duhniel, Bullmoose20, and Wiki Commons #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/movie/continent #
+# https://kometa.wiki/en/latest/defaults/movie/continent #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "082"
diff --git a/defaults/movie/country.yml b/defaults/movie/country.yml
index 6c67c23c..698b0ff6 100644
--- a/defaults/movie/country.yml
+++ b/defaults/movie/country.yml
@@ -3,11 +3,11 @@
# Created by Yozora, Bullmoose20, & Sohjiro #
# Artwork Credit to Duhniel #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/movie/country #
+# https://kometa.wiki/en/latest/defaults/movie/country #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "080"
diff --git a/defaults/movie/decade.yml b/defaults/movie/decade.yml
index a2d58041..bc755044 100644
--- a/defaults/movie/decade.yml
+++ b/defaults/movie/decade.yml
@@ -2,11 +2,11 @@
# Decade Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/movie/decade #
+# https://kometa.wiki/en/latest/defaults/movie/decade #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "100"
diff --git a/defaults/movie/director.yml b/defaults/movie/director.yml
index 5c206cd1..111fab12 100644
--- a/defaults/movie/director.yml
+++ b/defaults/movie/director.yml
@@ -2,11 +2,11 @@
# Director Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/movie/director #
+# https://kometa.wiki/en/latest/defaults/movie/director #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "150"
diff --git a/defaults/movie/franchise.yml b/defaults/movie/franchise.yml
index 20362529..3e5e06a3 100644
--- a/defaults/movie/franchise.yml
+++ b/defaults/movie/franchise.yml
@@ -2,7 +2,7 @@
# Franchise Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/movie/franchise #
+# https://kometa.wiki/en/latest/defaults/movie/franchise #
##############################################################################
templates:
diff --git a/defaults/movie/producer.yml b/defaults/movie/producer.yml
index a9f35144..65f609d1 100644
--- a/defaults/movie/producer.yml
+++ b/defaults/movie/producer.yml
@@ -2,11 +2,11 @@
# Producer Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/movie/producer #
+# https://kometa.wiki/en/latest/defaults/movie/producer #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "160"
diff --git a/defaults/movie/region.yml b/defaults/movie/region.yml
index 697f45d0..f02d9e37 100644
--- a/defaults/movie/region.yml
+++ b/defaults/movie/region.yml
@@ -3,11 +3,11 @@
# Created by Adam Pope, bartolomesorianol, Bullmoose20 & Sohjiro #
# Artwork Credit to Duhniel, Bullmoose20, and Wiki Commons #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/movie/region #
+# https://kometa.wiki/en/latest/defaults/movie/region #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "081"
diff --git a/defaults/movie/seasonal.yml b/defaults/movie/seasonal.yml
index 2d43add5..6d131f02 100644
--- a/defaults/movie/seasonal.yml
+++ b/defaults/movie/seasonal.yml
@@ -2,11 +2,11 @@
# Seasonal Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/movie/seasonal #
+# https://kometa.wiki/en/latest/defaults/movie/seasonal #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
templates:
holiday:
@@ -197,13 +197,13 @@ dynamic_collections:
# check7
mdblist_list:
aapi:
- - https://mdblist.com/lists/plexmetamanager/asian-american-pacific-islander-heritage-month
+ - https://mdblist.com/lists/k0meta/asian-american-pacific-islander-heritage-month
disabilities:
- - https://mdblist.com/lists/plexmetamanager/day-of-persons-with-disabilities
+ - https://mdblist.com/lists/k0meta/day-of-persons-with-disabilities
lgbtq:
- - https://mdblist.com/lists/plexmetamanager/lgbtq-pride-month
+ - https://mdblist.com/lists/k0meta/lgbtq-pride-month
latinx:
- - https://mdblist.com/lists/plexmetamanager/latinx-heritage-month
+ - https://mdblist.com/lists/k0meta/latinx-heritage-month
# check8
trakt_list:
black_history:
diff --git a/defaults/movie/writer.yml b/defaults/movie/writer.yml
index 3227320e..e304c590 100644
--- a/defaults/movie/writer.yml
+++ b/defaults/movie/writer.yml
@@ -2,11 +2,11 @@
# Writer Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/movie/writer #
+# https://kometa.wiki/en/latest/defaults/movie/writer #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "170"
diff --git a/defaults/overlays/aspect.yml b/defaults/overlays/aspect.yml
index a17661c6..0423bf98 100644
--- a/defaults/overlays/aspect.yml
+++ b/defaults/overlays/aspect.yml
@@ -2,11 +2,11 @@
# Aspect Ratio Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/aspect #
+# https://kometa.wiki/en/latest/defaults/overlays/aspect #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
default:
text_<>: <>
diff --git a/defaults/overlays/audio_codec.yml b/defaults/overlays/audio_codec.yml
index 50b1a89c..f603ca9c 100644
--- a/defaults/overlays/audio_codec.yml
+++ b/defaults/overlays/audio_codec.yml
@@ -3,11 +3,11 @@
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/audio_codec #
+# https://kometa.wiki/en/latest/defaults/overlays/audio_codec #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
default:
standard_value: 105
@@ -38,7 +38,7 @@ external_templates:
value: 0
- horizontal_align: [left, right]
value: 15
- pmm:
+ default:
conditions:
- file.exists: false
file_<>.exists: false
diff --git a/defaults/overlays/commonsense.yml b/defaults/overlays/commonsense.yml
index 6b1751cf..8381f985 100644
--- a/defaults/overlays/commonsense.yml
+++ b/defaults/overlays/commonsense.yml
@@ -2,11 +2,11 @@
# Commonsense Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/commonsense #
+# https://kometa.wiki/en/latest/defaults/overlays/commonsense #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
default:
key: <>
@@ -45,7 +45,7 @@ external_templates:
value: 0
- horizontal_align: [left, right]
value: 15
- pmm:
+ default:
conditions:
- file.exists: false
file_<>.exists: false
diff --git a/defaults/overlays/content_rating_au.yml b/defaults/overlays/content_rating_au.yml
index 28f10b1c..a0e18390 100644
--- a/defaults/overlays/content_rating_au.yml
+++ b/defaults/overlays/content_rating_au.yml
@@ -3,11 +3,11 @@
# Adapted by 2wenty2wo #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/content_rating_au #
+# https://kometa.wiki/en/latest/defaults/overlays/content_rating_au #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
default:
key: <>
@@ -25,7 +25,7 @@ external_templates:
conditions:
- color: false
value: ""
- pmm:
+ default:
conditions:
- file.exists: false
file_<>.exists: false
diff --git a/defaults/overlays/content_rating_de.yml b/defaults/overlays/content_rating_de.yml
index 0829d1ba..35447484 100644
--- a/defaults/overlays/content_rating_de.yml
+++ b/defaults/overlays/content_rating_de.yml
@@ -2,11 +2,11 @@
# DE Content Rating Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/content_rating_de #
+# https://kometa.wiki/en/latest/defaults/overlays/content_rating_de #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
default:
key: <>
@@ -24,7 +24,7 @@ external_templates:
conditions:
- color: false
value: ""
- pmm:
+ default:
conditions:
- file.exists: false
file_<>.exists: false
diff --git a/defaults/overlays/content_rating_nz.yml b/defaults/overlays/content_rating_nz.yml
index 630b16b9..633c9321 100644
--- a/defaults/overlays/content_rating_nz.yml
+++ b/defaults/overlays/content_rating_nz.yml
@@ -3,11 +3,11 @@
# Adapted by nzvengeance #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/content_rating_nz #
+# https://kometa.wiki/en/latest/defaults/overlays/content_rating_nz #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
default:
key: <>
@@ -25,7 +25,7 @@ external_templates:
conditions:
- color: false
value: ""
- pmm:
+ default:
conditions:
- file.exists: false
file_<>.exists: false
diff --git a/defaults/overlays/content_rating_uk.yml b/defaults/overlays/content_rating_uk.yml
index 9852620b..efe0064d 100644
--- a/defaults/overlays/content_rating_uk.yml
+++ b/defaults/overlays/content_rating_uk.yml
@@ -2,11 +2,11 @@
# UK Content Rating Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/content_rating_uk #
+# https://kometa.wiki/en/latest/defaults/overlays/content_rating_uk #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
default:
key: <>
@@ -24,7 +24,7 @@ external_templates:
conditions:
- color: false
value: ""
- pmm:
+ default:
conditions:
- file.exists: false
file_<>.exists: false
diff --git a/defaults/overlays/content_rating_us_movie.yml b/defaults/overlays/content_rating_us_movie.yml
index 89f8bfe5..f3c8258c 100644
--- a/defaults/overlays/content_rating_us_movie.yml
+++ b/defaults/overlays/content_rating_us_movie.yml
@@ -1,12 +1,12 @@
-######################################################################################
-# US Content Rating Movie Overlay #
-# Created by Yozora, Bullmoose20, & Sohjiro #
-# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/content_rating_us_movie #
-######################################################################################
+##############################################################################
+# US Content Rating Movie Overlay #
+# Created by Yozora, Bullmoose20, & Sohjiro #
+# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
+# https://kometa.wiki/en/latest/defaults/overlays/content_rating_us_movie #
+##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
default:
key: <>
@@ -24,7 +24,7 @@ external_templates:
conditions:
- color: false
value: ""
- pmm:
+ default:
conditions:
- file.exists: false
file_<>.exists: false
diff --git a/defaults/overlays/content_rating_us_show.yml b/defaults/overlays/content_rating_us_show.yml
index b53c534e..9621259b 100644
--- a/defaults/overlays/content_rating_us_show.yml
+++ b/defaults/overlays/content_rating_us_show.yml
@@ -1,12 +1,12 @@
-######################################################################################
-# US Content Rating Show Overlay #
-# Created by Yozora, Bullmoose20, & Sohjiro #
-# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/content_rating_us_show #
-######################################################################################
+##############################################################################
+# US Content Rating Show Overlay #
+# Created by Yozora, Bullmoose20, & Sohjiro #
+# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
+# https://kometa.wiki/en/latest/defaults/overlays/content_rating_us_show #
+##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
default:
key: <>
@@ -24,7 +24,7 @@ external_templates:
conditions:
- color: false
value: ""
- pmm:
+ default:
conditions:
- file.exists: false
file_<>.exists: false
diff --git a/defaults/overlays/direct_play.yml b/defaults/overlays/direct_play.yml
index a7975624..2a07154b 100644
--- a/defaults/overlays/direct_play.yml
+++ b/defaults/overlays/direct_play.yml
@@ -3,11 +3,11 @@
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/direct_play #
+# https://kometa.wiki/en/latest/defaults/overlays/direct_play #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
default:
horizontal_align: center
@@ -31,7 +31,7 @@ external_templates:
value: 0
- horizontal_align: [left, right]
value: 15
- pmm:
+ default:
conditions:
- file.exists: false
file_<>.exists: false
diff --git a/defaults/overlays/episode_info.yml b/defaults/overlays/episode_info.yml
index 4feeacd8..6fecc799 100644
--- a/defaults/overlays/episode_info.yml
+++ b/defaults/overlays/episode_info.yml
@@ -2,11 +2,11 @@
# Episode Info Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/episode_info #
+# https://kometa.wiki/en/latest/defaults/overlays/episode_info #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
default:
horizontal_align: right
diff --git a/defaults/overlays/images/network/color/ANIMAX.png b/defaults/overlays/images/network/color/ANIMAX.png
new file mode 100644
index 00000000..9aa7abe3
Binary files /dev/null and b/defaults/overlays/images/network/color/ANIMAX.png differ
diff --git a/defaults/overlays/images/network/white/ANIMAX.png b/defaults/overlays/images/network/white/ANIMAX.png
new file mode 100644
index 00000000..0111d2ee
Binary files /dev/null and b/defaults/overlays/images/network/white/ANIMAX.png differ
diff --git a/defaults/overlays/images/studio/bigger/Broken Lizard Industries.png b/defaults/overlays/images/studio/bigger/Broken Lizard Industries.png
new file mode 100644
index 00000000..418c316b
Binary files /dev/null and b/defaults/overlays/images/studio/bigger/Broken Lizard Industries.png differ
diff --git a/defaults/overlays/images/studio/bigger/Codeblack Entertainment.png b/defaults/overlays/images/studio/bigger/Codeblack Entertainment.png
new file mode 100644
index 00000000..b4e42ccc
Binary files /dev/null and b/defaults/overlays/images/studio/bigger/Codeblack Entertainment.png differ
diff --git a/defaults/overlays/images/studio/bigger/Dimension Films.png b/defaults/overlays/images/studio/bigger/Dimension Films.png
new file mode 100644
index 00000000..396f29a7
Binary files /dev/null and b/defaults/overlays/images/studio/bigger/Dimension Films.png differ
diff --git a/defaults/overlays/images/studio/bigger/Magic Light Pictures.png b/defaults/overlays/images/studio/bigger/Magic Light Pictures.png
new file mode 100644
index 00000000..f90930a1
Binary files /dev/null and b/defaults/overlays/images/studio/bigger/Magic Light Pictures.png differ
diff --git a/defaults/overlays/images/studio/standard/Broken Lizard Industries.png b/defaults/overlays/images/studio/standard/Broken Lizard Industries.png
new file mode 100644
index 00000000..5cd26692
Binary files /dev/null and b/defaults/overlays/images/studio/standard/Broken Lizard Industries.png differ
diff --git a/defaults/overlays/images/studio/standard/Codeblack Entertainment.png b/defaults/overlays/images/studio/standard/Codeblack Entertainment.png
new file mode 100644
index 00000000..2f45cf86
Binary files /dev/null and b/defaults/overlays/images/studio/standard/Codeblack Entertainment.png differ
diff --git a/defaults/overlays/images/studio/standard/Dimension Films.png b/defaults/overlays/images/studio/standard/Dimension Films.png
new file mode 100644
index 00000000..04dc02db
Binary files /dev/null and b/defaults/overlays/images/studio/standard/Dimension Films.png differ
diff --git a/defaults/overlays/images/studio/standard/Magic Light Pictures.png b/defaults/overlays/images/studio/standard/Magic Light Pictures.png
new file mode 100644
index 00000000..b00bb348
Binary files /dev/null and b/defaults/overlays/images/studio/standard/Magic Light Pictures.png differ
diff --git a/defaults/overlays/language_count.yml b/defaults/overlays/language_count.yml
index 3529a3fc..844079c1 100644
--- a/defaults/overlays/language_count.yml
+++ b/defaults/overlays/language_count.yml
@@ -3,11 +3,11 @@
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/language_count #
+# https://kometa.wiki/en/latest/defaults/overlays/language_count #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
default:
horizontal_align: center
@@ -34,7 +34,7 @@ external_templates:
value: 0
- horizontal_align: [left, right]
value: 15
- pmm:
+ default:
conditions:
- file.exists: false
file_<>.exists: false
diff --git a/defaults/overlays/languages.yml b/defaults/overlays/languages.yml
index 047dbb7c..50388741 100644
--- a/defaults/overlays/languages.yml
+++ b/defaults/overlays/languages.yml
@@ -2,11 +2,11 @@
# Audio/Subtitle Language Flags Overlays #
# Created by Yozora, Bullmoose20, Cpt Kuesel, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/languages #
+# https://kometa.wiki/en/latest/defaults/overlays/languages #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
conditionals:
final_align:
@@ -32,7 +32,7 @@ external_templates:
value: 26
- style: square
value:
- pmm_<>:
+ default_<>:
conditions:
- file.exists: false
url.exists: false
diff --git a/defaults/overlays/mediastinger.yml b/defaults/overlays/mediastinger.yml
index 9bda9c5d..5c3f75bc 100644
--- a/defaults/overlays/mediastinger.yml
+++ b/defaults/overlays/mediastinger.yml
@@ -2,11 +2,11 @@
# MediaStinger Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/mediastinger #
+# https://kometa.wiki/en/latest/defaults/overlays/mediastinger #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
default:
horizontal_align: right
@@ -30,7 +30,7 @@ external_templates:
value: 0
- horizontal_align: [left, right]
value: 15
- pmm:
+ default:
conditions:
- file.exists: false
file_<>.exists: false
diff --git a/defaults/overlays/network.yml b/defaults/overlays/network.yml
index 2c646f8a..46aaeec4 100644
--- a/defaults/overlays/network.yml
+++ b/defaults/overlays/network.yml
@@ -2,11 +2,11 @@
# Network Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/network #
+# https://kometa.wiki/en/latest/defaults/overlays/network #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
run_definition:
- <>>>
@@ -35,7 +35,7 @@ external_templates:
value: 0
- horizontal_align: [left, right]
value: 15
- pmm:
+ default:
conditions:
- file.exists: false
file_<>.exists: false
@@ -129,6 +129,10 @@ overlays:
variables: { weight: 10}
template: [name: standard, {name: networks, search: [Animal Planet, Animal Planet Brasil, Animal Planet Deutschland]}]
+ ANIMAX:
+ variables: { weight: 10}
+ template: [name: standard, name: networks]
+
Angel Studios:
variables: { weight: 10}
template: [name: standard, {name: networks, search: [Angel Studios, VidAngel]}]
diff --git a/defaults/overlays/ratings.yml b/defaults/overlays/ratings.yml
index 1bf47a92..a84d323e 100644
--- a/defaults/overlays/ratings.yml
+++ b/defaults/overlays/ratings.yml
@@ -2,7 +2,7 @@
# Ratings Overlays #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/ratings #
+# https://kometa.wiki/en/latest/defaults/overlays/ratings #
##############################################################################
templates:
@@ -13,8 +13,8 @@ templates:
rating<>_url: <>
rating<>_git: <>
rating<>_repo: <>
- pmm: rating/<>_image_url>><>
- rating<>_pmm: <>
+ default: rating/<>_image_url>><>
+ rating<>_default: <>
weight: 100
font: fonts/Inter-Bold.ttf
rating<>_font: <>
@@ -76,10 +76,10 @@ templates:
conditions:
- image_level: Top
rating<>_image: rt_tomato
- value: https://mdblist.com/lists/plexmetamanager/certifiedfresh<>s
+ value: https://mdblist.com/lists/k0meta/certifiedfresh<>s
- image_level: Top
rating<>_image: metacritic
- value: https://mdblist.com/lists/plexmetamanager/metacriticmustsee<>s
+ value: https://mdblist.com/lists/k0meta/metacriticmustsee<>s
imdb_top:
conditions:
- image_level: Top
@@ -433,7 +433,7 @@ templates:
- rating<>: [critic, audience, user]
image_level: Rotten
value: lt
- rating<>_pmm:
+ rating<>_default:
conditions:
- file.exists: false
url.exists: false
@@ -459,7 +459,7 @@ templates:
url: <>_url>>
git: <>_git>>
repo: <>_repo>>
- pmm: <>_pmm>>
+ default: <>_default>>
group: rating<>_group
weight: <>
horizontal_offset: <>_horizontal_offset>>
diff --git a/defaults/overlays/resolution.yml b/defaults/overlays/resolution.yml
index 2ed23577..da50a1ba 100644
--- a/defaults/overlays/resolution.yml
+++ b/defaults/overlays/resolution.yml
@@ -3,11 +3,11 @@
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/resolution #
+# https://kometa.wiki/en/latest/defaults/overlays/resolution #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
conditionals:
suppress_overlays:
@@ -123,7 +123,7 @@ external_templates:
conditions:
- type: resolution_dovetail
value: top
- pmm:
+ default:
conditions:
- type: [edition, edition_dovetail]
file.exists: false
diff --git a/defaults/overlays/ribbon.yml b/defaults/overlays/ribbon.yml
index c59410a8..db1b0ee8 100644
--- a/defaults/overlays/ribbon.yml
+++ b/defaults/overlays/ribbon.yml
@@ -2,11 +2,11 @@
# Ribbon Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/ribbon #
+# https://kometa.wiki/en/latest/defaults/overlays/ribbon #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
default:
style: yellow
@@ -20,7 +20,7 @@ external_templates:
value: black
- style: red
value: red
- pmm:
+ default:
conditions:
- file.exists: false
file_<>.exists: false
@@ -42,7 +42,7 @@ templates:
optional:
- mdb_key
- imdb_key
- mdblist_list: https://mdblist.com/lists/plexmetamanager/<><>s
+ mdblist_list: https://mdblist.com/lists/k0meta/<><>s
imdb_chart: <>_<>s
overlays:
diff --git a/defaults/overlays/runtimes.yml b/defaults/overlays/runtimes.yml
index f02b969f..b3aa1843 100644
--- a/defaults/overlays/runtimes.yml
+++ b/defaults/overlays/runtimes.yml
@@ -2,11 +2,11 @@
# Runtimes Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/runtimes #
+# https://kometa.wiki/en/latest/defaults/overlays/runtimes #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
default:
text: "Runtime: "
diff --git a/defaults/overlays/status.yml b/defaults/overlays/status.yml
index bdb3dbff..11879576 100644
--- a/defaults/overlays/status.yml
+++ b/defaults/overlays/status.yml
@@ -2,11 +2,11 @@
# Status Overlay #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/status #
+# https://kometa.wiki/en/latest/defaults/overlays/status #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
text_<>: <>
group: status
diff --git a/defaults/overlays/streaming.yml b/defaults/overlays/streaming.yml
index 57ebb5c2..fd444f39 100644
--- a/defaults/overlays/streaming.yml
+++ b/defaults/overlays/streaming.yml
@@ -3,11 +3,11 @@
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/streaming #
+# https://kometa.wiki/en/latest/defaults/overlays/streaming #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
group: streaming
default:
@@ -32,7 +32,7 @@ external_templates:
value: 0
- horizontal_align: [left, right]
value: 15
- pmm:
+ default:
conditions:
- file.exists: false
file_<>.exists: false
@@ -94,7 +94,7 @@ templates:
- region: CA
key: ["1899", "37"]
value: False
- mdblist_list: https://mdblist.com/lists/plexmetamanager/<>-<>
+ mdblist_list: https://mdblist.com/lists/k0meta/<>-<>
tmdb_discover:
limit: <>
with_watch_providers: <>
@@ -171,5 +171,5 @@ overlays:
template: [name: standard, name: mdb_streaming]
hayu:
- variables: {key: "8", originals_key: hayu, weight: 10, allowed_libraries: show}
+ variables: {key: "223", originals_key: hayu, weight: 10, allowed_libraries: show}
template: [name: standard, name: mdb_streaming]
diff --git a/defaults/overlays/studio.yml b/defaults/overlays/studio.yml
index 4a7668f5..c72cb781 100644
--- a/defaults/overlays/studio.yml
+++ b/defaults/overlays/studio.yml
@@ -2,11 +2,11 @@
# Studio Overlay #
# Created by Yozora, Bullmoose20, anon_fawkes Arial-Z & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/studios #
+# https://kometa.wiki/en/latest/defaults/overlays/studios #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
default:
width_value: 470
@@ -44,7 +44,7 @@ external_templates:
value: 0
- horizontal_align: [left, right]
value: 15
- pmm:
+ default:
conditions:
- file.exists: false
file_<>.exists: false
@@ -766,6 +766,9 @@ overlays:
Brandywine Productions:
template: [name: standard, name: studios]
+ Broken Lizard Industries:
+ template: [name: standard, name: studios]
+
Broken Road Productions:
template: [name: standard, name: studios]
@@ -814,6 +817,9 @@ overlays:
Cinergi Pictures Entertainment:
template: [name: standard, name: studios]
+ Codeblack Entertainment:
+ template: [name: standard, name: studios]
+
Columbia Pictures:
template: [name: standard, {name: studios, search: [Columbia Pictures, Columbia TriStar]}]
@@ -835,6 +841,9 @@ overlays:
DC Comics:
template: [name: standard, {name: studios, search: [DC Comics, DC Films, DC Entertainment]}]
+ Dimension Films:
+ template: [name: standard, name: studios]
+
Dino De Laurentiis Company:
template: [name: standard, name: studios]
@@ -1066,6 +1075,9 @@ overlays:
Lucasfilm Ltd:
template: [name: standard, {name: studios, search: [Lucasfilm Ltd, Lucasfilm Ltd., Lucasfilm, Lucasfilm Animation]}]
+ Magic Light Pictures:
+ template: [name: standard, name: studios]
+
Magnolia Pictures:
template: [name: standard, name: studios]
@@ -1481,4 +1493,4 @@ overlays:
template: [name: standard, name: studios]
Working Title Films:
- template: [name: standard, name: studios]
+ template: [name: standard, name: studios]
\ No newline at end of file
diff --git a/defaults/overlays/templates.yml b/defaults/overlays/templates.yml
index 87f9588c..b7d1209d 100644
--- a/defaults/overlays/templates.yml
+++ b/defaults/overlays/templates.yml
@@ -11,7 +11,9 @@ templates:
url_<>: <>
git_<>: <>
repo_<>: <>
- pmm_<>: <>
+ default: <>
+ pmm_<>: <>
+ default_<>: <>>>
font_<>: <>
font_size_<>: <>
font_color_<>: <>
@@ -83,7 +85,7 @@ templates:
url: <>>>
git: <>>>
repo: <>>>
- pmm: <>>>
+ default: <>>>
group: <>
queue: <>
weight: <>>>
diff --git a/defaults/overlays/versions.yml b/defaults/overlays/versions.yml
index 5b2cda9c..848d131a 100644
--- a/defaults/overlays/versions.yml
+++ b/defaults/overlays/versions.yml
@@ -3,11 +3,11 @@
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/versions #
+# https://kometa.wiki/en/latest/defaults/overlays/versions #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
default:
vertical_align: top
@@ -47,7 +47,7 @@ external_templates:
value: 0
- horizontal_align: [left, right]
value: 15
- pmm:
+ default:
conditions:
- file.exists: false
file_<>.exists: false
diff --git a/defaults/overlays/video_format.yml b/defaults/overlays/video_format.yml
index 6f202621..c05ca734 100644
--- a/defaults/overlays/video_format.yml
+++ b/defaults/overlays/video_format.yml
@@ -3,11 +3,11 @@
# Created by Yozora, Bullmoose20, & Sohjiro #
# Credit to Magic815 for base images #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/overlays/video_format #
+# https://kometa.wiki/en/latest/defaults/overlays/video_format #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
default:
text_<>: <>
diff --git a/defaults/playlist.yml b/defaults/playlist.yml
index dc488971..669ec98f 100644
--- a/defaults/playlist.yml
+++ b/defaults/playlist.yml
@@ -2,11 +2,11 @@
# Playlists #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/playlist #
+# https://kometa.wiki/en/latest/defaults/playlist #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
templates:
playlist:
@@ -36,7 +36,7 @@ templates:
item_radarr_tag_<>: <>
item_sonarr_tag_<>: <>
trakt_list_<>: <>
- url_poster_<>: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/playlist/<>.jpg
+ url_poster_<>: https://raw.githubusercontent.com/Kometa-Team/Default-Images/master/playlist/<>.jpg
name_<>: <>
sync_to_users_<>: <>
exclude_users_<>: <>
diff --git a/defaults/show/content_rating_us.yml b/defaults/show/content_rating_us.yml
index 52415b76..968581ca 100644
--- a/defaults/show/content_rating_us.yml
+++ b/defaults/show/content_rating_us.yml
@@ -2,11 +2,11 @@
# US Content Rating Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/both/content_rating_us #
+# https://kometa.wiki/en/latest/defaults/both/content_rating_us #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "110"
diff --git a/defaults/show/continent.yml b/defaults/show/continent.yml
index d55db1b8..9a95a894 100644
--- a/defaults/show/continent.yml
+++ b/defaults/show/continent.yml
@@ -3,11 +3,11 @@
# Created by Adam Pope, bartolomesorianol, Bullmoose20 & Sohjiro #
# Artwork Credit to Duhniel, Bullmoose20, and Wiki Commons #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/show/continent #
+# https://kometa.wiki/en/latest/defaults/show/continent #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "082"
diff --git a/defaults/show/country.yml b/defaults/show/country.yml
index 62c8836c..fc6c9463 100644
--- a/defaults/show/country.yml
+++ b/defaults/show/country.yml
@@ -3,11 +3,11 @@
# Created by Yozora, Bullmoose20, & Sohjiro #
# Artwork Credit to Duhniel #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/show/country #
+# https://kometa.wiki/en/latest/defaults/show/country #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "080"
diff --git a/defaults/show/decade.yml b/defaults/show/decade.yml
index a6e70bf1..f6a92fda 100644
--- a/defaults/show/decade.yml
+++ b/defaults/show/decade.yml
@@ -2,11 +2,11 @@
# Decade Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/show/decade #
+# https://kometa.wiki/en/latest/defaults/show/decade #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "100"
diff --git a/defaults/show/franchise.yml b/defaults/show/franchise.yml
index dc69c038..053f414b 100644
--- a/defaults/show/franchise.yml
+++ b/defaults/show/franchise.yml
@@ -1,9 +1,9 @@
##############################################################################
# Franchise Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
-# Additional contributions by the PMM Community #
+# Additional contributions by the Kometa Community #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/show/franchise #
+# https://kometa.wiki/en/latest/defaults/show/franchise #
##############################################################################
templates:
@@ -24,7 +24,7 @@ templates:
item_sonarr_tag_<>: <>
sonarr_monitor_<>: <>
collection_order_<>: <>
- url_poster_<>: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/franchise/<>.jpg
+ url_poster_<>: https://raw.githubusercontent.com/Kometa-Team/Default-Images/master/franchise/<>.jpg
optional:
- name_<>
- summary_<>
diff --git a/defaults/show/network.yml b/defaults/show/network.yml
index 147e220b..46130b6a 100644
--- a/defaults/show/network.yml
+++ b/defaults/show/network.yml
@@ -2,11 +2,11 @@
# Network Collections #
# Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/show/network #
+# https://kometa.wiki/en/latest/defaults/show/network #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "050"
@@ -55,6 +55,7 @@ dynamic_collections:
- AMC
- AMC+
- Animal Planet
+ - ANIMAX
- Angel Studios
- Antena 3
- Apple TV+
diff --git a/defaults/show/region.yml b/defaults/show/region.yml
index 9fe3ceb5..819df3b1 100644
--- a/defaults/show/region.yml
+++ b/defaults/show/region.yml
@@ -3,11 +3,11 @@
# Created by Adam Pope, bartolomesorianol, Bullmoose20 & Sohjiro #
# Artwork Credit to Duhniel, Bullmoose20, and Wiki Commons #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
-# https://metamanager.wiki/en/latest/defaults/show/region #
+# https://kometa.wiki/en/latest/defaults/show/region #
##############################################################################
external_templates:
- pmm: templates
+ default: templates
template_variables:
collection_section: "081"
diff --git a/defaults/templates.yml b/defaults/templates.yml
index 4ed14345..654ee1c2 100644
--- a/defaults/templates.yml
+++ b/defaults/templates.yml
@@ -5,7 +5,7 @@ templates:
key: separator
sep_style: orig
collection_section: "00"
- url_poster_<>: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/separators/<>/<>.jpg
+ url_poster_<>: https://raw.githubusercontent.com/Kometa-Team/Default-Images/master/separators/<>/<>.jpg
sort_prefix: "!"
sort_title: <><>_!<>
optional:
@@ -76,7 +76,7 @@ templates:
sort_title: <><><
-# ![Logo](assets/logo-full.webp)
+![Logo](assets/logo-full.png)
-[![GitHub release (latest by date)](https://img.shields.io/github/v/release/meisnate12/Plex-Meta-Manager?style=plastic)](https://github.com/meisnate12/Plex-Meta-Manager/releases)
-[![Docker Image Version (latest semver)](https://img.shields.io/docker/v/meisnate12/plex-meta-manager?label=docker&sort=semver&style=plastic)](https://hub.docker.com/r/meisnate12/plex-meta-manager)
-[![Docker Pulls](https://img.shields.io/docker/pulls/meisnate12/plex-meta-manager?style=plastic)](https://hub.docker.com/r/meisnate12/plex-meta-manager)
-[![Develop GitHub commits since latest stable release (by SemVer)](https://img.shields.io/github/commits-since/meisnate12/plex-meta-manager/latest/develop?label=Commits%20in%20Develop&style=plastic)](https://github.com/meisnate12/Plex-Meta-Manager/tree/develop)
-[![Nightly GitHub commits since latest stable release (by SemVer)](https://img.shields.io/github/commits-since/meisnate12/plex-meta-manager/latest/nightly?label=Commits%20in%20Nightly&style=plastic)](https://github.com/meisnate12/Plex-Meta-Manager/tree/nightly)
+[![GitHub release (latest by date)](https://img.shields.io/github/v/release/Kometa-Team/Kometa?style=plastic)](https://github.com/Kometa-Team/Kometa/releases)
+[![Docker Image Version (latest semver)](https://img.shields.io/docker/v/kometateam/kometa?label=docker&sort=semver&style=plastic)](https://hub.docker.com/r/kometateam/kometa)
+[![Docker Pulls](https://img.shields.io/docker/pulls/kometateam/kometa?style=plastic)](https://hub.docker.com/r/kometateam/kometa)
+[![Develop GitHub commits since latest stable release (by SemVer)](https://img.shields.io/github/commits-since/Kometa-Team/Kometa/latest/develop?label=Commits%20in%20Develop&style=plastic)](https://github.com/Kometa-Team/Kometa/tree/develop)
+[![Nightly GitHub commits since latest stable release (by SemVer)](https://img.shields.io/github/commits-since/Kometa-Team/Kometa/latest/nightly?label=Commits%20in%20Nightly&style=plastic)](https://github.com/Kometa-Team/Kometa/tree/nightly)
-[![Discord](https://img.shields.io/discord/822460010649878528?color=%2300bc8c&label=Discord&style=plastic)](https://metamanager.wiki/en/latest/discord/)
-[![Reddit](https://img.shields.io/badge/%2Fr%2Fplexmetamanager-e05d44?style=plastic&logo=Reddit&logoColor=white&labelColor=0e8a6a&color=00bc8c)](https://www.reddit.com/r/PlexMetaManager/)
-[![Wiki](https://img.shields.io/readthedocs/plex-meta-manager?color=%2300bc8c&style=plastic)](https://metamanager.wiki)
-[![Translations](https://img.shields.io/weblate/progress/plex-meta-manager?color=00bc8c&server=https%3A%2F%2Ftranslations.metamanager.wiki&style=plastic)](https://translations.metamanager.wiki/projects/plex-meta-manager/#languages)
-[![GitHub Sponsors](https://img.shields.io/github/sponsors/meisnate12?color=%238a2be2&style=plastic)](https://github.com/sponsors/meisnate12)
-[![Sponsor or Donate](https://img.shields.io/badge/-Sponsor%2FDonate-blueviolet?style=plastic)](https://github.com/sponsors/meisnate12)
-[![Feature Requests](https://img.shields.io/badge/Feature%20Requests-blueviolet?style=plastic)](https://features.metamanager.wiki/)
+[![Discord](https://img.shields.io/discord/822460010649878528?color=%2300bc8c&label=Discord&style=plastic)](https://kometa.wiki/en/latest/discord/)
+[![Reddit](https://img.shields.io/badge/%2Fr%2Fkometa-e05d44?style=plastic&logo=Reddit&logoColor=white&labelColor=5d5d5d&color=00bc8c)](https://www.reddit.com/r/Kometa/)
+[![Wiki](https://img.shields.io/readthedocs/kometa?color=%2300bc8c&style=plastic)](https://kometa.wiki)
+[![Translations](https://img.shields.io/weblate/progress/kometa?color=00bc8c&server=https%3A%2F%2Ftranslations.kometa.wiki&style=plastic)](https://translations.kometa.wiki/projects/kometa/#languages)
+[![GitHub Sponsors](https://img.shields.io/github/sponsors/meisnate12?color=00bc8c&style=plastic)](https://github.com/sponsors/meisnate12)
+[![Sponsor or Donate](https://img.shields.io/badge/-Sponsor%2FDonate-00bc8c?style=plastic)](https://github.com/sponsors/meisnate12)
+[![Feature Requests](https://img.shields.io/badge/Feature%20Requests-00bc8c?style=plastic)](https://features.kometa.wiki/)
-Plex Meta Manager is a powerful tool designed to give you complete control over your media libraries. With Plex Meta Manager, you can take your customization to the next level, with granular control over metadata, collections, overlays, and much more.
-Transform your media library with Plex Meta Manager and discover its full potential! Connect to third-party services like TMDb, Trakt, and IMDb, among others, to create one-of-a-kind collections, overlays and more. Your media library will stand out and be tailored to your specific needs.
+Kometa (formerly known as Plex Meta Manager) is a powerful tool designed to give you complete control over your media libraries. With Kometa, you can take your customization to the next level, with granular control over metadata, collections, overlays, and much more.
-## What Can Plex Meta Manager Do?
+Transform your media library with Kometa and discover its full potential! Connect to third-party services like TMDb, Trakt, and IMDb, among others, to create one-of-a-kind collections, overlays and more. Your media library will stand out and be tailored to your specific needs.
-:octicons-versions-24:{ .lg .middle } __Overhaul Your Media Libraries__
+## What Can Kometa Do?
-- Elevate your library with beautifully crafted metadata - customize artwork, titles, summaries, and more to create a stunning library.
-:octicons-sliders-16:{ .lg .middle } __PMM Defaults__
+
-- Take advantage of pre-made modular Collections & Overlays to reduce the manual effort and get to the good stuff with less effort!
+- :octicons-versions-24:{ .lg .middle } __Overhaul Your Media Libraries__
-:material-connection:{ .lg .middle } __Third-Party Integrations__
+ ---
-- Harness the power of Trakt, TMDb, IMDb and more to create collections and overlays!
-- Integrate with Sonarr and Radarr to automate your library growth.
+ Elevate your library with beautifully crafted metadata - customize artwork, titles, summaries, and more to create a stunning library.
+
+- :octicons-sliders-16:{ .lg .middle } __Kometa Defaults__
+
+ ---
+
+ Take advantage of pre-made modular Collections & Overlays to reduce the manual effort and get to the good stuff with less effort!
+
+- :material-connection:{ .lg .middle } __Third-Party Integrations__
+
+ ---
+
+ Harness the power of Trakt, TMDb, IMDb and more to create collections and overlays!
+
+ Integrate with Sonarr and Radarr to automate your library growth.
+
+- :material-tools:{ .lg .middle } __Library Operations__
+
+ ---
+
+ Use operations to overhaul aspects of your library
+
+ Replace ratings with your preferred source, fetch new posters from TMDb, backup your metadata to a file and more!
+
+
+- :material-star-face:{ .lg .middle } __And More!__
+
+ ---
+
+ We're constantly working on new features to take your library management experience to the next level.
+
+ Consider sponsoring the project to allow us to continue building great features for you!
+
+
-:material-star-face:{ .lg .middle } __And More!__
-- We're constantly working on new features to take your library management experience to the next level.
-- Consider sponsoring the project to allow us to continue building great features for you!
## Demo Video
-The below YouTube video has been created by one of our community members to showcase some of the things that Plex Meta Manager can do for you.
+The below YouTube video has been created by one of our community members to showcase some of the things that Kometa can do for you.
-
+
-## Example Plex Meta Manager Libraries
+## Example Kometa Libraries
-Here are some examples of the things you can achieve using Plex Meta Manager!
+Here are some examples of the things you can achieve using Kometa!
-**Example Movie Collections using the [Plex Meta Manager Defaults](defaults/collections.md)** (click to enlarge):
+**Example Movie Collections using the [Kometa Defaults](defaults/collections.md)** (click to enlarge):
![Movie Collection Preview](images/movie-collection-preview.png){width="600"}
-**Example Show Overlays using the [Plex Meta Manager Defaults](defaults/overlays.md)** (click to enlarge):
+**Example Show Overlays using the [Kometa Defaults](defaults/overlays.md)** (click to enlarge):
![Show Library Preview](images/show-library-preview.png){ width="600" }
-## Plex Meta Manager Defaults
+## Kometa Defaults
-Want your library to look like the above images? With the [PMM Defaults](defaults/guide.md) you can! These powerful and modular files were designed by the Plex Meta Manager team to make it simple to create a personalized, one-of-a-kind media collection without the hassle of manually defining each one.
+Want your library to look like the above images? With the [Kometa Defaults](defaults/guide.md) you can! These powerful and modular files were designed by the Kometa team to make it simple to create a personalized, one-of-a-kind media collection without the hassle of manually defining each one.
-Want to see what the community has to offer? Check out the [Plex Meta Manager Configs](https://github.com/meisnate12/Plex-Meta-Manager-Configs) repository on GitHub to see user-submitted configuration files, or even add your own to the mix!
+Want to see what the community has to offer? Check out the [Kometa Community Configs](https://github.com/Kometa-Team/Community-Configs) repository on GitHub to see user-submitted configuration files, or even add your own to the mix!
-With Plex Meta Manager, you can also manage metadata for all your media types, from movies and shows to music and more. And since your metadata is managed outside your libraries, you'll never have to worry about losing your customizations in the event of a media server database loss, you can simply reapply them! It is also easy to move your customizations between servers if you need to.
+With Kometa, you can also manage metadata for all your media types, from movies and shows to music and more. And since your metadata is managed outside your libraries, you'll never have to worry about losing your customizations in the event of a media server database loss, you can simply reapply them! It is also easy to move your customizations between servers if you need to.
## Getting Started
-To get started with Plex Meta Manager, follow these simple steps:
+To get started with Kometa, follow these simple steps:
-1. Install Plex Meta Manager on your device. You can find the installation instructions for a variety of platforms [here](pmm/install/overview.md).
+1. Install Kometa on your device. You can find the installation instructions for a variety of platforms [here](kometa/install/overview.md).
-2. Once you have installed Plex Meta Manager, create your [Configuration File](config/overview.md). This file contains important information such as URLs and credentials needed to connect to services like Plex and TMDb
+2. Once you have installed Kometa, create your [Configuration File](config/overview.md). This file contains important information such as URLs and credentials needed to connect to services like Plex and TMDb
-3. After creating the Configuration File, you can start updating Metadata and building automatic Collections by creating a [Collection File](files/collections.md) for each Library you want to work with. If you'd rather use some of our pre-made Collection Files, take a look at the [Plex Meta Manager Defaults](defaults/guide.md)
+3. After creating the Configuration File, you can start updating Metadata and building automatic Collections by creating a [Collection File](files/collections.md) for each Library you want to work with. If you'd rather use some of our pre-made Collection Files, take a look at the [Kometa Defaults](defaults/guide.md)
-4. Finally, check out the [Wiki](https://metamanager.wiki/), you'll find new and exciting ways to truly unlock the potential of your libraries.
+4. Finally, check out the [Wiki](https://kometa.wiki/), you'll find new and exciting ways to truly unlock the potential of your libraries.
## Step-by-Step Guides
-If you're a beginner to the concepts of Python, Git and/or Plex Meta Manager and find the above steps challenging, don't worry. We've got some step-by-step guides that can help you get started. These guides will take you through the process of installing Plex Meta Manager, creating your Configuration File and getting some basic Collections up and running.
+If you're a beginner to the concepts of Python, Git and/or Kometa and find the above steps challenging, don't worry. We've got some step-by-step guides that can help you get started. These guides will take you through the process of installing Kometa, creating your Configuration File and getting some basic Collections up and running.
For those who need full installation walkthroughs, please refer to the following walkthrough guides:
- * [Local Walkthrough](pmm/install/local.md) - follow this if you are running the script directly on Windows, OS X, or Linux
- * [Docker Walkthrough](pmm/install/docker.md) - this discusses using Docker at the command line
+ * [Local Walkthrough](kometa/install/local.md) - follow this if you are running the script directly on Windows, OS X, or Linux
+ * [Docker Walkthrough](kometa/install/docker.md) - this discusses using Docker at the command line
If you are using unRAID, Kubernetes, QNAP, or Synology refer to the following basic guide to Docker container setup for each system:
-**this doesn't cover the PMM setup specifics found in the guides above with regard to creating the config file and collection file, so you may want to go through the [Docker Walkthrough](pmm/install/docker.md) first on your computer to gain that understanding.**
+**this doesn't cover the Kometa setup specifics found in the guides above with regard to creating the config file and collection file, so you may want to go through the [Docker Walkthrough](kometa/install/docker.md) first on your computer to gain that understanding.**
- * [unRAID Walkthrough](pmm/install/unraid.md)
- * [Kubernetes Walkthrough](pmm/install/kubernetes.md)
- * [QNAP Walkthrough](pmm/install/qnap.md)
- * [Synology Walkthrough](pmm/install/synology.md)
+ * [unRAID Walkthrough](kometa/install/unraid.md)
+ * [Kubernetes Walkthrough](kometa/install/kubernetes.md)
+ * [QNAP Walkthrough](kometa/install/qnap.md)
+ * [Synology Walkthrough](kometa/install/synology.md)
## Example Usage
-Plex Meta Manager puts you in control of your media library by letting you create custom Collections that make discovering and organizing your content a breeze. With powerful search and filtering options, you can build Collections based on popular builders like TMDb, IMDb, Trakt, and many more.
+Kometa puts you in control of your media library by letting you create custom Collections that make discovering and organizing your content a breeze. With powerful search and filtering options, you can build Collections based on popular builders like TMDb, IMDb, Trakt, and many more.
Imagine having Collections like these at your fingertips:
@@ -109,31 +148,31 @@ Imagine having Collections like these at your fingertips:
* Actors
* Decades
-Plex Meta Manager gives you endless possibilities to curate and organize your media library any way you want. Create custom Collections and Overlays that fit your unique preferences and make discovering your content effortless.
+Kometa gives you endless possibilities to curate and organize your media library any way you want. Create custom Collections and Overlays that fit your unique preferences and make discovering your content effortless.
-But if you don't want to spend time manually creating Collections and Overlays, we've got you covered. Check out the [PMM Defaults](defaults/guide.md) - a handcrafted selection of tried-and-tested Collections and Overlays made by the Plex Meta Manager team.
+But if you don't want to spend time manually creating Collections and Overlays, we've got you covered. Check out the [Kometa Defaults](defaults/guide.md) - a handcrafted selection of tried-and-tested Collections and Overlays made by the Kometa team.
-## Develop & Nightly Branches
+## Alternate Branches
-The Develop and Nightly branches are "beta" versions of Plex Meta Manager that are updated more frequently than the stable version (Master branch). These branches are where bug fixes, new features, and other changes are added before being released to the Master branch.
+The Develop and Nightly branches are "beta" versions of Kometa that are updated more frequently than the stable version (Master branch). These branches are where bug fixes, new features, and other changes are added before being released to the Master branch.
-However, these branches (especially Nightly) are recommended for more technical users who don't mind updating frequently to get the latest changes. Keep in mind that these beta branches may have bugs or other issues that could cause problems with Plex Meta Manager or your media server. So, if you're not comfortable with technical issues, it's best to stick with the Master branch.
+However, these branches (especially Nightly) are recommended for more technical users who don't mind updating frequently to get the latest changes. Keep in mind that these beta branches may have bugs or other issues that could cause problems with Kometa or your media server. So, if you're not comfortable with technical issues, it's best to stick with the Master branch.
??? "Develop Branch (click to expand)"
- [![Develop GitHub commits since latest stable release (by SemVer)](https://img.shields.io/github/commits-since/meisnate12/plex-meta-manager/latest/develop?label=Commits%20in%20Develop&style=plastic)](https://github.com/meisnate12/Plex-Meta-Manager/tree/develop)
+ [![Develop GitHub commits since latest stable release (by SemVer)](https://img.shields.io/github/commits-since/Kometa-Team/Kometa/latest/develop?label=Commits%20in%20Develop&style=plastic)](https://github.com/Kometa-Team/Kometa/tree/develop)
- The [develop](https://github.com/meisnate12/Plex-Meta-Manager/tree/develop) branch has the most updated **documented** fixes and enhancements to Plex Meta Manager. This version is tested and documented to some degree, but it is still an active Develop branch, so there may be rough edges.
+ The [develop](https://github.com/Kometa-Team/Kometa/tree/develop) branch has the most updated **documented** fixes and enhancements to Kometa. This version is tested and documented to some degree, but it is still an active Develop branch, so there may be rough edges.
Switching to `develop`:
=== "Running in Docker"
Add ":develop" to the image name in your run command or configuration:
```
- meisnate12/plex-meta-manager:develop
+ kometateam/kometa:develop
```
=== "Running on the Host"
- In the directory where you cloned PMM:
+ In the directory where you cloned Kometa:
```bash
git checkout develop
```
@@ -141,27 +180,26 @@ However, these branches (especially Nightly) are recommended for more technical
```bash
git checkout master
```
-
- If switching to the develop branch, it is recommended to also use the [develop branch of the wiki](https://metamanager.wiki/en/develop/), which documents any changes made from the Master branch.
+ If switching to the develop branch, it is recommended to also use the [develop branch of the wiki](https://kometa.wiki/en/develop/), which documents any changes made from the Master branch.
??? warning "Nightly Branch (click to expand)"
- [![Nightly GitHub commits since latest stable release (by SemVer)](https://img.shields.io/github/commits-since/meisnate12/plex-meta-manager/latest/nightly?label=Commits%20in%20Nightly&style=plastic)](https://github.com/meisnate12/Plex-Meta-Manager/tree/nightly)
+ [![Nightly GitHub commits since latest stable release (by SemVer)](https://img.shields.io/github/commits-since/Kometa-Team/Kometa/latest/nightly?label=Commits%20in%20Nightly&style=plastic)](https://github.com/Kometa-Team/Kometa/tree/nightly)
**This branch will have squashed commits which can cause `git pull`/`git fetch` to error you can use `git reset origin/nightly --hard` to fix the branch.**
- The [nightly](https://github.com/meisnate12/Plex-Meta-Manager/tree/nightly) branch has the absolute latest version of Plex Meta Manager, but it could easily break, there is no guarantee that it even works, and any new features will not be documented until they have progressed enough to reach the develop branch.
+ The [nightly](https://github.com/Kometa-Team/Kometa/tree/nightly) branch has the absolute latest version of Kometa, but it could easily break, there is no guarantee that it even works, and any new features will not be documented until they have progressed enough to reach the develop branch.
Switching to `nightly`:
=== "Running in Docker"
Add ":nightly" to the image name in your run command or configuration:
```
- meisnate12/plex-meta-manager:nightly
+ kometateam/kometa:nightly
```
=== "Running on the Host"
- In the directory where you cloned PMM:
+ In the directory where you cloned Kometa:
```bash
git checkout nightly
```
@@ -170,25 +208,33 @@ However, these branches (especially Nightly) are recommended for more technical
git checkout master
```
- As this branch is subject to extreme change, there is no promise of the feature being documented in the [nightly](https://metamanager.wiki/en/nightly/) branch of the wiki and all discussions relating to changes made in the nightly branch will be held within the [Plex Meta Manager Discord Server](https://metamanager.wiki/en/latest/discord/).
+ As this branch is subject to extreme change, there is no promise of the feature being documented in the [nightly](https://kometa.wiki/en/nightly/) branch of the wiki and all discussions relating to changes made in the nightly branch will be held within the [Kometa Discord Server](https://kometa.wiki/en/latest/discord/).
+
+???+ tip "`lmxl` Variants for Unsupported Hardware"
+
+ In March 2024, lxml, a prerequisite for operating Kometa, ceased support for older CPUs. This impedes users from running Kometa on unsupported hardware.
+
+ To address this issue, we have implemented 'lxml' variants for each Kometa branch (master, develop, and nightly). These variants resume compatibility with older hardware by freezing lxml on a previous version which has wider hardware support.
+
+ To transition to the lxml branch, simply prepend 'lxml-' to the branch name you are currently utilizing. For instance, `Kometa-Team/Kometa:lxml-master`, `Kometa-Team/Kometa:lxml-develop` and `Kometa-Team/Kometa:lxml-nightly`.
## Discord Support Server
-If you're looking for support for any questions or issues you might have, or if you just want to be a part of our growing community, Join the [Plex Meta Manager Discord Server](https://metamanager.wiki/en/latest/discord/).
+If you're looking for support for any questions or issues you might have, or if you just want to be a part of our growing community, Join the [Kometa Discord Server](https://kometa.wiki/en/latest/discord/).
## Feature Requests
-At Plex Meta Manager, we value our community's input and actively seek feedback to drive the evolution of our product. We want to hear your ideas on how to enhance Plex Meta Manager, and we encourage you to visit our [Feature Request](https://features.metamanager.wiki/features) page to share your thoughts or vote on what features you would like to see added next. Your voice matters and helps shape the future of Plex Meta Manager, so please don't hesitate to join in the conversation and be a part of our community-driven development process.
+At Kometa, we value our community's input and actively seek feedback to drive the evolution of our product. We want to hear your ideas on how to enhance Kometa, and we encourage you to visit our [Feature Request](https://features.kometa.wiki/features) page to share your thoughts or vote on what features you would like to see added next. Your voice matters and helps shape the future of Kometa, so please don't hesitate to join in the conversation and be a part of our community-driven development process.
## Errors and Configuration Questions
-If you're having trouble, we recommend first joining the [Plex Meta Manager Discord Server](https://metamanager.wiki/en/latest/discord/) and seeking support there. If that isn't possible for you, here's what you can do:
+If you're having trouble, we recommend first joining the [Kometa Discord Server](https://kometa.wiki/en/latest/discord/) and seeking support there. If that isn't possible for you, here's what you can do:
-* If you get an error, update to the latest version and check if the issue persists. If it does, report the bug by filling out the [Bug Report](https://github.com/meisnate12/Plex-Meta-Manager/issues/new?assignees=meisnate12&labels=status%3Anot-yet-viewed%2C+bug&template=bug_report.md&title=Bug%3A+) template.
-* If you spot a mistake or have an idea to improve the [Plex Meta Manager Wiki](https://metamanager.wiki/), submit a request using the [Wiki Request](https://github.com/meisnate12/Plex-Meta-Manager/issues/new?assignees=meisnate12&labels=status%3Anot-yet-viewed%2C+documentation&template=3.docs_request.yml&title=%5BDocs%5D%3A+) template.
-* If you have a question about metadata configuration, start a discussion on the [Discussions](https://github.com/meisnate12/Plex-Meta-Manager/discussions). Remember, the community helps shape the future of Plex Meta Manager, so your input is valuable!
+* If you get an error, update to the latest version and check if the issue persists. If it does, report the bug by filling out the [Bug Report](https://github.com/Kometa-Team/Kometa/issues/new?assignees=meisnate12&labels=status%3Anot-yet-viewed%2C+bug&template=bug_report.md&title=Bug%3A+) template.
+* If you spot a mistake or have an idea to improve the [Kometa Wiki](https://kometa.wiki/), submit a request using the [Wiki Request](https://github.com/Kometa-Team/Kometa/issues/new?assignees=meisnate12&labels=status%3Anot-yet-viewed%2C+documentation&template=3.docs_request.yml&title=%5BDocs%5D%3A+) template.
+* If you have a question about metadata configuration, start a discussion on the [Discussions](https://github.com/Kometa-Team/Kometa/discussions). Remember, the community helps shape the future of Kometa, so your input is valuable!
-For support on any of the above, visit the [Discord server](https://metamanager.wiki/en/latest/discord/).
+For support on any of the above, visit the [Discord server](https://kometa.wiki/en/latest/discord/).
## Contributing
* Pull Requests are greatly encouraged, please submit all Pull Requests to the nightly branch.
\ No newline at end of file
diff --git a/docs/pmm/acknowledgements.md b/docs/kometa/acknowledgements.md
similarity index 70%
rename from docs/pmm/acknowledgements.md
rename to docs/kometa/acknowledgements.md
index 345008fe..1612741b 100644
--- a/docs/pmm/acknowledgements.md
+++ b/docs/kometa/acknowledgements.md
@@ -1,19 +1,19 @@
# Acknowledgements
-## Plex Meta Manager Team
+## Kometa Team
-| GitHub | Discord | Role |
-|:----------------------------------------------|:------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| [meisnate12](https://github.com/meisnate12/) | Sohjiro | Main PMM Developer |
-| [YozoraXCII](https://github.com/YozoraXCII) | Yozora | PMM Discord Moderator, Default Configs Creator & Maintainer, Wiki Contributor, [Configs Repo](https://github.com/meisnate12/Plex-Meta-Manager-Configs) Maintainer |
-| [bullmoose20](https://github.com/bullmoose20) | bullmoose20 | PMM Discord Moderator, Default Configs Creator & Maintainer, Wiki Contributor, [Configs Repo](https://github.com/meisnate12/Plex-Meta-Manager-Configs) Maintainer |
-| [chazlarson](https://github.com/chazlarson/) | chazlarson | PMM Master Discord Support and Wiki Contributor who created the [Local](install/local.md) and [Docker](install/docker.md) guides |
-| [cpt-kuesel](https://github.com/cpt-kuesel) | Cpt Kuesel | PMM Master Discord Support and [Configs Repo](https://github.com/meisnate12/Plex-Meta-Manager-Configs) Maintainer |
-| [JohnFawkes](https://github.com/JohnFawkes) | anon_fawkes | PMM Apprentice Discord Support |
-| zaP | zaP | PMM Apprentice Discord Support, Reddit Moderator |
-| [mikenobbs](https://github.com/mikenobbs) | mikenobbs | PMM Discord Moderator |
+| GitHub | Discord | Role |
+|:----------------------------------------------|:------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| [meisnate12](https://github.com/meisnate12/) | Sohjiro | Main Kometa Developer |
+| [YozoraXCII](https://github.com/YozoraXCII) | Yozora | Kometa Discord Moderator, Default Configs Creator & Maintainer, Wiki Contributor, [Community Configs Repo](https://github.com/Kometa-Team/Community-Configs) Maintainer |
+| [bullmoose20](https://github.com/bullmoose20) | bullmoose20 | Kometa Discord Moderator, Default Configs Creator & Maintainer, Wiki Contributor, [Community Configs Repo](https://github.com/Kometa-Team/Community-Configs) Maintainer |
+| [chazlarson](https://github.com/chazlarson/) | chazlarson | Kometa Master Discord Support and Wiki Contributor who created the [Local](install/local.md) and [Docker](install/docker.md) guides |
+| [cpt-kuesel](https://github.com/cpt-kuesel) | Cpt Kuesel | Kometa Master Discord Support and [Community Configs Repo](https://github.com/Kometa-Team/Community-Configs) Maintainer |
+| [JohnFawkes](https://github.com/JohnFawkes) | anon_fawkes | Kometa Apprentice Discord Support |
+| zaP | zaP | Kometa Apprentice Discord Support, Reddit Moderator |
+| [mikenobbs](https://github.com/mikenobbs) | mikenobbs | Kometa Discord Moderator |
-The team at Plex Meta Manager would like to recognize and thank those who have helped the project become what it is today.
+The team at Kometa would like to recognize and thank those who have helped the project become what it is today.
Special Thanks to [RedHeadJedi](https://theposterdb.com/user/RedHeadJedi) over at [ThePosterDB](https://theposterdb.com) and [/r/PlexPosters](https://www.reddit.com/r/PlexPosters) for the Logos and Branding.
@@ -23,44 +23,45 @@ Special Thanks to [RedHeadJedi](https://theposterdb.com/user/RedHeadJedi) over a
## Community Developer Acknowledgements
-These are the developers and creators who are an active part of the Plex Meta Manager community and help us achieve new goals.
+These are the developers and creators who are an active part of the Kometa community and help us achieve new goals.
| Acknowledgement | Reason | Sponsor the Developer |
|:---------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------:|
-| [chazlarson](https://github.com/chazlarson/) | Creator of [Media-Scripts](https://github.com/chazlarson/Media-Scripts) which offers supporting functionality to users of Plex Meta Manager | [Click Here](https://www.google.com/search?q=food+shelf+near+me) |
-| [linas](https://github.com/linaspurinis) | Creator of [MDBlist.com](https://github.com/deva5610/IMDBList2PlexCollection) which makes creating Plex Meta Manager compatible lists easy | [Click Here](https://www.patreon.com/mdblist/posts) |
-| [nitsua](https://github.com/austinwbest) | Creator of [Notifiarr](https://github.com/Notifiarr) which integrates Plex Meta Manager with Discord | [Click Here](https://github.com/sponsors/Notifiarr) |
+| [chazlarson](https://github.com/chazlarson/) | Creator of [Media-Scripts](https://github.com/chazlarson/Media-Scripts) which offers supporting functionality to users of Kometa | [Click Here](https://www.google.com/search?q=food+shelf+near+me) |
+| [linas](https://github.com/linaspurinis) | Creator of [MDBlist.com](https://github.com/deva5610/IMDBList2PlexCollection) which makes creating Kometa compatible lists easy | [Click Here](https://www.patreon.com/mdblist/posts) |
+| [nitsua](https://github.com/austinwbest) | Creator of [Notifiarr](https://github.com/Notifiarr) which integrates Kometa with Discord | [Click Here](https://github.com/sponsors/Notifiarr) |
| [ZeroQI](https://github.com/ZeroQI) | Creator of [Absolute Series Scanner](https://github.com/ZeroQI/Absolute-Series-Scanner) and the [HTTP Anidb Metadata Agent (HAMA)](https://github.com/ZeroQI/Hama.bundle) | [Click Here](https://github.com/sponsors/ZeroQI) |
| [ScudLee](https://github.com/ScudLee) | Creator of [AniDb Anime Lists](https://github.com/Anime-Lists/anime-lists) | :fontawesome-solid-circle-xmark:{ .red } |
-| [Fribb](https://github.com/Fribb) | Creator of the [MyAnimelist.net Metadata Agent](https://github.com/Fribb/MyAnimeList.bundle) which makes matching Anime easy for Plex Meta Manager users | :fontawesome-solid-circle-xmark:{ .red } |
+| [Fribb](https://github.com/Fribb) | Creator of the [MyAnimelist.net Metadata Agent](https://github.com/Fribb/MyAnimeList.bundle) which makes matching Anime easy for Kometa users | :fontawesome-solid-circle-xmark:{ .red } |
+| [Koltom](https://mediux.pro/) | Creator of [Mediux](https://mediux.pro/) | :fontawesome-solid-circle-xmark:{ .red } |
## Project Inspiration Acknowledgements
-These are the developers and creators who served as inspiration for Plex Meta Manager.
+These are the developers and creators who served as inspiration for Kometa.
| Acknowledgement | Reason | Sponsor the Developer |
|:--------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------:|
| [JonnyWong16](https://github.com/JonnyWong16) | Creator of the [IMDb Top 250](https://gist.github.com/JonnyWong16/f5b9af386ea58e19bf18c09f2681df23) collection script which served as inspiration for IMDBList2PlexCollection (and for [Tautulli](https://github.com/Tautulli/Tautulli)!) | [Click Here](https://github.com/sponsors/JonnyWong16) |
| [deva5610](https://github.com/deva5610) | Creator of [IMDBList2PlexCollection](https://github.com/deva5610/IMDBList2PlexCollection) which prompted vladimir-tutin to write the original Plex Auto Collections | :fontawesome-solid-circle-xmark:{ .red } |
-| [vladimir-tutin](https://github.com/vladimir-tutin) | Creator of the original [Plex Auto Collections](https://github.com/vladimir-tutin/Plex-Auto-Collections) which is the inspiration for Plex Meta Manager. | :fontawesome-solid-circle-xmark:{ .red } |
+| [vladimir-tutin](https://github.com/vladimir-tutin) | Creator of the original [Plex Auto Collections](https://github.com/vladimir-tutin/Plex-Auto-Collections) which is the inspiration for Kometa. | :fontawesome-solid-circle-xmark:{ .red } |
| [mza921](https://github.com/mza921) and [burkasaurusrex](https://github.com/burkasaurusrex) | Maintaining a forked [Plex Auto Collections](https://github.com/mza921/Plex-Auto-Collections) | :fontawesome-solid-circle-xmark:{ .red } |
| [jkirkcaldy](https://github.com/jkirkcaldy) | Creator of [plex-utills](https://github.com/jkirkcaldy/plex-utills) which served as inspiration for Image Overlay | [Click Here](https://opencollective.com/themainframe) |
-| [bearlikelion](https://github.com/bearlikelion) | Creator of [popularplex](https://github.com/bearlikelion/popularplex) which served as inspiration for Tautulli support within Plex Meta Manager | :fontawesome-solid-circle-xmark:{ .red } |
+| [bearlikelion](https://github.com/bearlikelion) | Creator of [popularplex](https://github.com/bearlikelion/popularplex) which served as inspiration for Tautulli support within Kometa | :fontawesome-solid-circle-xmark:{ .red } |
-## PMM Dependency Acknowledgements
-These are the developers and creators of the technologies that are required to make Plex Meta Manager work.
+## Kometa Dependency Acknowledgements
+These are the developers and creators of the technologies that are required to make Kometa work.
-| Acknowledgement | Reason | Sponsor the Developer |
-|:--------------------------------------------|:-----------------------------------------------------------------------------------------------------------------|:----------------------------------------------------:|
-| [pkkid](https://github.com/pkkid) | Creator of [python-plexapi](https://github.com/pkkid/python-plexapi) | :fontawesome-solid-circle-xmark:{ .red } |
-| [meisnate12](https://github.com/meisnate12) | Creator of [ArrAPI](https://github.com/meisnate12/ArrAPI) and [TMDbAPIs](https://github.com/meisnate12/TMDbAPIs) | [Click Here](https://github.com/sponsors/meisnate12) |
-| [dbader](https://github.com/dbader) | Creator of [schedule](https://github.com/dbader/schedule) | :fontawesome-solid-circle-xmark:{ .red } |
-| [rholder](https://github.com/rholder) | Creator of [retrying](https://github.com/rholder/retrying) | :fontawesome-solid-circle-xmark:{ .red } |
+| Acknowledgement | Reason | Sponsor the Developer |
+|:--------------------------------------------|:-------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------:|
+| [pkkid](https://github.com/pkkid) | Creator of [python-plexapi](https://github.com/pkkid/python-plexapi) | :fontawesome-solid-circle-xmark:{ .red } |
+| [meisnate12](https://github.com/meisnate12) | Creator of [ArrAPI](https://github.com/Kometa-Team/ArrAPI) and [TMDbAPIs](https://github.com/Kometa-Team/TMDbAPIs) | [Click Here](https://github.com/sponsors/meisnate12) |
+| [dbader](https://github.com/dbader) | Creator of [schedule](https://github.com/dbader/schedule) | :fontawesome-solid-circle-xmark:{ .red } |
+| [rholder](https://github.com/rholder) | Creator of [retrying](https://github.com/rholder/retrying) | :fontawesome-solid-circle-xmark:{ .red } |
+## Other Acknowledgements
-
-
+Meteor Logo Vectors by Vecteezy
\ No newline at end of file
diff --git a/docs/pmm/environmental.md b/docs/kometa/environmental.md
similarity index 56%
rename from docs/pmm/environmental.md
rename to docs/kometa/environmental.md
index 0d813e76..2789b600 100644
--- a/docs/pmm/environmental.md
+++ b/docs/kometa/environmental.md
@@ -1,21 +1,21 @@
# Run Commands & Environment Variables
-The basic command to run Plex Meta Manager is as follows:
+The basic command to run Kometa is as follows:
=== "Windows / Mac / Linux"
``` py
- python plex_meta_manager.py
+ python kometa.py
```
=== "Docker"
``` py
- docker run --rm -it -v "//config:/config:rw" meisnate12/plex-meta-manager
+ docker run --rm -it -v "//config:/config:rw" kometateam/kometa
```
-To customize the running of Plex Meta Manager according to your needs, you can use either run commands or environmental
+To customize the running of Kometa according to your needs, you can use either run commands or environmental
variables. Environmental variables take precedence over run command attributes. However, if you encounter a race
condition where an attribute has been set both via an environmental variable and a shell command, the environmental
variable will be given priority.
@@ -39,14 +39,14 @@ different ways to specify these things.
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --collections-only --run
+ python kometa.py --collections-only --run
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --collections-only --run
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --collections-only --run
```
-??? blank "Config Location `-c`/`--config` `PMM_CONFIG`¶"
+??? blank "Config Location `-c`/`--config` `KOMETA_CONFIG`¶"
Specify the location of the configuration YAML file. Will default to `config/config.yml` when not
specified.
@@ -57,21 +57,21 @@ different ways to specify these things.
**Shell Flags:** `-c` or `--config` (ex. `--config /data/config.yml`)
- **Environment Variable:** `PMM_CONFIG` (ex. `PMM_CONFIG=/data/config.yml`)
+ **Environment Variable:** `KOMETA_CONFIG` (ex. `KOMETA_CONFIG=/data/config.yml`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --config /data/config.yml
+ python kometa.py --config /data/config.yml
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --config /data/config.yml
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --config /data/config.yml
```
-??? blank "Time to Run `-t`/`--times` `PMM_TIMES`¶"
+??? blank "Time to Run `-t`/`--times` `KOMETA_TIMES`¶"
- Specify the time of day that Plex Meta Manager will run. Will default to `05:00` when not
+ Specify the time of day that Kometa will run. Will default to `05:00` when not
specified.
@@ -80,19 +80,19 @@ different ways to specify these things.
**Shell Flags:** `-t` or `--times` (ex. `--times 06:00,18:00`)
- **Environment Variable:** `PMM_TIMES` (ex. `PMM_TIMES=06:00,18:00`)
+ **Environment Variable:** `KOMETA_TIMES` (ex. `KOMETA_TIMES=06:00,18:00`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --times 22:00,03:00
+ python kometa.py --times 22:00,03:00
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --times 22:00,03:00
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --times 22:00,03:00
```
-??? blank "Run Immediately `-r`/`--run` `PMM_RUN`¶"
+??? blank "Run Immediately `-r`/`--run` `KOMETA_RUN`¶"
Perform a run immediately, bypassing the time to run flag.
@@ -100,19 +100,19 @@ different ways to specify these things.
**Shell Flags:** `-r` or `--run` (ex. `--run`)
- **Environment Variable:** `PMM_RUN` (ex. `PMM_RUN=true`)
+ **Environment Variable:** `KOMETA_RUN` (ex. `KOMETA_RUN=true`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --run
+ python kometa.py --run
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --run
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --run
```
-??? blank "Run Tests `-ts`/`--tests` `PMM_TESTS`¶"
+??? blank "Run Tests `-ts`/`--tests` `KOMETA_TESTS`¶"
Perform a debug test run immediately, bypassing the time to run flag. **This will only run
collections with `test: true` in the definition.**
@@ -121,16 +121,16 @@ different ways to specify these things.
**Shell Flags:** `-ts` or `--tests` (ex. `--tests`)
- **Environment Variable:** `PMM_TESTS` (ex. `PMM_TESTS=true`)
+ **Environment Variable:** `KOMETA_TESTS` (ex. `KOMETA_TESTS=true`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --tests
+ python kometa.py --tests
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --tests
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --tests
```
=== "Example Collection File"
@@ -144,7 +144,8 @@ different ways to specify these things.
smart_label: release.desc
```
-??? blank "Debug `-db`/`--debug` `PMM_DEBUG`¶"
+??? blank "Debug `-db`/`--debug` `KOMETA_DEBUG`¶"
+
Perform a debug test run immediately, bypassing the time to run flag. **This will only run
collections with `test: true` in the definition.**
@@ -153,19 +154,19 @@ different ways to specify these things.
**Shell Flags:** `-db` or `--debug` (ex. `--debug`)
- **Environment Variable:** `PMM_DEBUG` (ex. `PMM_DEBUG=true`)
+ **Environment Variable:** `KOMETA_DEBUG` (ex. `KOMETA_DEBUG=true`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --debug
+ python kometa.py --debug
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --debug
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --debug
```
-??? blank "Trace `-tr`/`--trace` `PMM_TRACE`¶"
+??? blank "Trace `-tr`/`--trace` `KOMETA_TRACE`¶"
Run with extra Trace Debug Logs.
@@ -173,19 +174,19 @@ different ways to specify these things.
**Shell Flags:** `-tr` or `--trace` (ex. `--trace`)
- **Environment Variable:** `PMM_TRACE` (ex. `PMM_TRACE=true`)
+ **Environment Variable:** `KOMETA_TRACE` (ex. `KOMETA_TRACE=true`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --trace
+ python kometa.py --trace
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --trace
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --trace
```
-??? blank "Log Requests `-lr`/`--log-requests` `PMM_LOG_REQUESTS`¶"
+??? blank "Log Requests `-lr`/`--log-requests` `KOMETA_LOG_REQUESTS`¶"
Run with every network request printed to the Logs. **This can potentially have personal
information in it.**
@@ -194,19 +195,19 @@ different ways to specify these things.
**Shell Flags:** `-lr` or `--log-requests` (ex. `--log-requests`)
- **Environment Variable:** `PMM_LOG_REQUESTS` (ex. `PMM_LOG_REQUESTS=true`)
+ **Environment Variable:** `KOMETA_LOG_REQUESTS` (ex. `KOMETA_LOG_REQUESTS=true`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --log-requests
+ python kometa.py --log-requests
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --log-requests
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --log-requests
```
-??? blank "Timeout `-ti`/`--timeout` `PMM_TIMEOUT`¶"
+??? blank "Timeout `-ti`/`--timeout` `KOMETA_TIMEOUT`¶"
Change the timeout for all non-Plex services (such as TMDb, Radarr, and Trakt). This will default to `180` when not specified and is overwritten by any timeouts mentioned for specific services in the Configuration File.
@@ -216,19 +217,19 @@ different ways to specify these things.
**Shell Flags:** `-ti` or `--timeout` (ex. `--timeout 06:00,18:00`)
- **Environment Variable:** `PMM_TIMEOUT` (ex. `PMM_TIMEOUT=06:00,18:00`)
+ **Environment Variable:** `KOMETA_TIMEOUT` (ex. `KOMETA_TIMEOUT=06:00,18:00`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --timeout 360
+ python kometa.py --timeout 360
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --timeout 360
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --timeout 360
```
-??? blank "Collections Only `-co`/`--collections-only` `PMM_COLLECTIONS_ONLY`¶"
+??? blank "Collections Only `-co`/`--collections-only` `KOMETA_COLLECTIONS_ONLY`¶"
Only run collection YAML files, skip library operations, metadata, overlays, and playlists.
@@ -236,19 +237,19 @@ different ways to specify these things.
**Shell Flags:** `-co` or `--collections-only` (ex. `--collections-only`)
- **Environment Variable:** `PMM_COLLECTIONS_ONLY` (ex. `PMM_COLLECTIONS_ONLY=true`)
+ **Environment Variable:** `KOMETA_COLLECTIONS_ONLY` (ex. `KOMETA_COLLECTIONS_ONLY=true`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --collections-only
+ python kometa.py --collections-only
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --collections-only
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --collections-only
```
-??? blank "Metadata Only `-mo`/`--metadata-only` `PMM_METADATA_ONLY`¶"
+??? blank "Metadata Only `-mo`/`--metadata-only` `KOMETA_METADATA_ONLY`¶"
Only run metadata files, skip library operations, collections, overlays, and playlists.
@@ -256,19 +257,19 @@ different ways to specify these things.
**Shell Flags:** `-mo` or `--metadata-only` (ex. `--metadata-only`)
- **Environment Variable:** `PMM_METADATA_ONLY` (ex. `PMM_METADATA_ONLY=true`)
+ **Environment Variable:** `KOMETA_METADATA_ONLY` (ex. `KOMETA_METADATA_ONLY=true`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --metadata-only
+ python kometa.py --metadata-only
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --metadata-only
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --metadata-only
```
-??? blank "Playlists Only `-po`/`--playlists-only` `PMM_PLAYLISTS_ONLY`¶"
+??? blank "Playlists Only `-po`/`--playlists-only` `KOMETA_PLAYLISTS_ONLY`¶"
Only run playlist YAML files, skip library operations, overlays, collections, and metadata.
@@ -276,19 +277,19 @@ different ways to specify these things.
**Shell Flags:** `-po` or `--playlists-only` (ex. `--playlists-only`)
- **Environment Variable:** `PMM_PLAYLISTS_ONLY` (ex. `PMM_PLAYLISTS_ONLY=true`)
+ **Environment Variable:** `KOMETA_PLAYLISTS_ONLY` (ex. `KOMETA_PLAYLISTS_ONLY=true`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --playlists-only
+ python kometa.py --playlists-only
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --playlists-only
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --playlists-only
```
-??? blank "Operations Only `-op`/`--operations-only` `PMM_OPERATIONS_ONLY`¶"
+??? blank "Operations Only `-op`/`--operations-only` `KOMETA_OPERATIONS_ONLY`¶"
Only run library operations skipping collections, metadata, playlists, and overlays.
@@ -296,19 +297,19 @@ different ways to specify these things.
**Shell Flags:** `-op` or `--operations-only` (ex. `--operations-only`)
- **Environment Variable:** `PMM_OPERATIONS_ONLY` (ex. `PMM_OPERATIONS_ONLY=true`)
+ **Environment Variable:** `KOMETA_OPERATIONS_ONLY` (ex. `KOMETA_OPERATIONS_ONLY=true`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --operations-only
+ python kometa.py --operations-only
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --operations-only
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --operations-only
```
-??? blank "Overlays Only `-ov`/`--overlays-only` `PMM_OVERLAYS_ONLY`¶"
+??? blank "Overlays Only `-ov`/`--overlays-only` `KOMETA_OVERLAYS_ONLY`¶"
Only run library overlay files skipping collections, metadata, playlists, and operations.
@@ -316,19 +317,19 @@ different ways to specify these things.
**Shell Flags:** `-ov` or `--overlays-only` (ex. `--overlays-only`)
- **Environment Variable:** `PMM_OVERLAYS_ONLY` (ex. `PMM_OVERLAYS_ONLY=true`)
+ **Environment Variable:** `KOMETA_OVERLAYS_ONLY` (ex. `KOMETA_OVERLAYS_ONLY=true`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --overlays-only
+ python kometa.py --overlays-only
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --overlays-only
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --overlays-only
```
-??? blank "Run Collections `-rc`/`--run-collections` `PMM_RUN_COLLECTIONS`¶"
+??? blank "Run Collections `-rc`/`--run-collections` `KOMETA_RUN_COLLECTIONS`¶"
Perform a collections run immediately to run only the pre-defined collections, bypassing
the time to run flag.
@@ -339,19 +340,19 @@ different ways to specify these things.
**Shell Flags:** `-rc` or `--run-collections` (ex. `--run-collections "Harry Potter|Star Wars"`)
- **Environment Variable:** `PMM_RUN_COLLECTIONS` (ex. `PMM_RUN_COLLECTIONS=Harry Potter|Star Wars`)
+ **Environment Variable:** `KOMETA_RUN_COLLECTIONS` (ex. `KOMETA_RUN_COLLECTIONS=Harry Potter|Star Wars`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --run-collections "Harry Potter|Star Wars"
+ python kometa.py --run-collections "Harry Potter|Star Wars"
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --run-collections "Harry Potter|Star Wars"
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --run-collections "Harry Potter|Star Wars"
```
-??? blank "Run Libraries `-rl`/`--run-libraries` `PMM_RUN_LIBRARIES`¶"
+??? blank "Run Libraries `-rl`/`--run-libraries` `KOMETA_RUN_LIBRARIES`¶"
Perform a libraries run immediately to run only the pre-defined libraries, bypassing the
time to run flag.
@@ -362,22 +363,22 @@ different ways to specify these things.
**Shell Flags:** `-rl` or `--run-libraries` (ex. `--run-libraries "Movies - 4K|TV Shows - 4K"`)
- **Environment Variable:** `PMM_RUN_LIBRARIES` (ex. `PMM_RUN_LIBRARIES=Movies - 4K|TV Shows - 4K`)
+ **Environment Variable:** `KOMETA_RUN_LIBRARIES` (ex. `KOMETA_RUN_LIBRARIES=Movies - 4K|TV Shows - 4K`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --run-libraries "Movies - 4K|TV Shows - 4K"
+ python kometa.py --run-libraries "Movies - 4K|TV Shows - 4K"
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --run-libraries "Movies - 4K|TV Shows - 4K"
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --run-libraries "Movies - 4K|TV Shows - 4K"
```
-??? blank "Run Files `-rf`/`--run-files` `PMM_RUN_FILES`¶"
+??? blank "Run Files `-rf`/`--run-files` `KOMETA_RUN_FILES`¶"
Perform a run immediately to run only the pre-defined Collection, Metadata or Playlist files,
- bypassing the time to run flag. This works for all different paths i.e. `pmm`, `git`, `url`, `file`, or `repo`.
+ bypassing the time to run flag. This works for all different paths i.e. `default`, `git`, `url`, `file`, or `repo`.
???+ warning
@@ -389,19 +390,19 @@ different ways to specify these things.
**Shell Flags:** `-rf` or `--run-files` (ex. `--run-files "Movies.yml|MovieCharts"`)
- **Environment Variable:** `PMM_RUN_FILES` (ex. `PMM_RUN_FILES=Movies.yml|MovieCharts`)
+ **Environment Variable:** `KOMETA_RUN_FILES` (ex. `KOMETA_RUN_FILES=Movies.yml|MovieCharts`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --run-files "Movies.yml|MovieCharts"
+ python kometa.py --run-files "Movies.yml|MovieCharts"
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --run-files "Movies.yml|MovieCharts"
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --run-files "Movies.yml|MovieCharts"
```
-??? blank "Ignore Schedules `-is`/`--ignore-schedules` `PMM_IGNORE_SCHEDULES`¶"
+??? blank "Ignore Schedules `-is`/`--ignore-schedules` `KOMETA_IGNORE_SCHEDULES`¶"
Ignore all schedules for the run. Range Scheduled collections (such as Christmas
movies) will still be ignored.
@@ -410,19 +411,19 @@ different ways to specify these things.
**Shell Flags:** `-is` or `--ignore-schedules` (ex. `--ignore-schedules`)
- **Environment Variable:** `PMM_IGNORE_SCHEDULES` (ex. `PMM_IGNORE_SCHEDULES=true`)
+ **Environment Variable:** `KOMETA_IGNORE_SCHEDULES` (ex. `KOMETA_IGNORE_SCHEDULES=true`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --ignore-schedules
+ python kometa.py --ignore-schedules
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --ignore-schedules
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --ignore-schedules
```
-??? blank "Ignore Ghost `-ig`/`--ignore-ghost` `PMM_IGNORE_GHOST`¶"
+??? blank "Ignore Ghost `-ig`/`--ignore-ghost` `KOMETA_IGNORE_GHOST`¶"
Ignore all ghost logging for the run. A ghost log is what's printed to the console to show
progress during steps.
@@ -431,50 +432,50 @@ different ways to specify these things.
**Shell Flags:** `-ig` or `--ignore-ghost` (ex. `--ignore-ghost`)
- **Environment Variable:** `PMM_IGNORE_GHOST` (ex. `PMM_IGNORE_GHOST=true`)
+ **Environment Variable:** `KOMETA_IGNORE_GHOST` (ex. `KOMETA_IGNORE_GHOST=true`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --ignore-ghost
+ python kometa.py --ignore-ghost
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --ignore-ghost
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --ignore-ghost
```
-??? blank "Delete Collections `-dc`/`--delete-collections` `PMM_DELETE_COLLECTIONS`¶"
+??? blank "Delete Collections `-dc`/`--delete-collections` `KOMETA_DELETE_COLLECTIONS`¶"
Delete all collections in a Library prior to running collections/operations.
???+ warning
You will lose **all** collections in the library - this will delete all collections, including ones not created
- or maintained by Plex Meta Manager.
+ or maintained by Kometa.
**Shell Flags:** `-dc` or `--delete-collections` (ex. `--delete-collections`)
- **Environment Variable:** `PMM_DELETE_COLLECTIONS` (ex. `PMM_DELETE_COLLECTIONS=true`)
+ **Environment Variable:** `KOMETA_DELETE_COLLECTIONS` (ex. `KOMETA_DELETE_COLLECTIONS=true`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --delete-collections
+ python kometa.py --delete-collections
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --delete-collections
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --delete-collections
```
-??? blank "Delete Labels `-dl`/`--delete-labels` `PMM_DELETE_LABELS`¶"
+??? blank "Delete Labels `-dl`/`--delete-labels` `KOMETA_DELETE_LABELS`¶"
Delete all labels on every item in a Library prior to running collections/operations.
???+ warning
- To preserve functionality of PMM, this will **not** remove the Overlay label, which is required for PMM to know
+ To preserve functionality of Kometa, this will **not** remove the Overlay label, which is required for Kometa to know
which items have Overlays applied.
This will impact any [Smart Label Collections](../files/builders/smart.md#smart-label) that you have in your
@@ -487,19 +488,19 @@ different ways to specify these things.
**Shell Flags:** `-dl` or `--delete-labels` (ex. `--delete-labels`)
- **Environment Variable:** `PMM_DELETE_LABELS` (ex. `PMM_DELETE_LABELS=true`)
+ **Environment Variable:** `KOMETA_DELETE_LABELS` (ex. `KOMETA_DELETE_LABELS=true`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --delete-labels
+ python kometa.py --delete-labels
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --delete-labels
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --delete-labels
```
-??? blank "Resume Run `-re`/`--resume` `PMM_RESUME`¶"
+??? blank "Resume Run `-re`/`--resume` `KOMETA_RESUME`¶"
Perform a resume run immediately resuming from the first instance of the specified collection,
bypassing the time to run flag.
@@ -508,19 +509,19 @@ different ways to specify these things.
**Shell Flags:** `-re` or `--resume` (ex. `--resume "Star Wars"`)
- **Environment Variable:** `PMM_RESUME` (ex. `PMM_RESUME=Star Wars`)
+ **Environment Variable:** `KOMETA_RESUME` (ex. `KOMETA_RESUME=Star Wars`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --resume "Star Wars"
+ python kometa.py --resume "Star Wars"
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --resume "Star Wars"
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --resume "Star Wars"
```
-??? blank "No Countdown `-nc`/`--no-countdown` `PMM_NO_COUNTDOWN`¶"
+??? blank "No Countdown `-nc`/`--no-countdown` `KOMETA_NO_COUNTDOWN`¶"
Run without displaying a countdown to the next scheduled run.
@@ -528,19 +529,19 @@ different ways to specify these things.
**Shell Flags:** `-nc` or `--no-countdown` (ex. `--no-countdown`)
- **Environment Variable:** `PMM_NO_COUNTDOWN` (ex. `PMM_NO_COUNTDOWN=true`)
+ **Environment Variable:** `KOMETA_NO_COUNTDOWN` (ex. `KOMETA_NO_COUNTDOWN=true`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --no-countdown
+ python kometa.py --no-countdown
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --no-countdown
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --no-countdown
```
-??? blank "No Missing `-nm`/`--no-missing` `PMM_NO_MISSING`¶"
+??? blank "No Missing `-nm`/`--no-missing` `KOMETA_NO_MISSING`¶"
Run without utilizing the missing movie/show functions.
@@ -548,19 +549,19 @@ different ways to specify these things.
**Shell Flags:** `-nm` or `--no-missing` (ex. `--no-missing`)
- **Environment Variable:** `PMM_NO_MISSING` (ex. `PMM_NO_MISSING=true`)
+ **Environment Variable:** `KOMETA_NO_MISSING` (ex. `KOMETA_NO_MISSING=true`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --no-missing
+ python kometa.py --no-missing
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --no-missing
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --no-missing
```
-??? blank "No Report `-nr`/`--no-report` `PMM_NO_REPORT`¶"
+??? blank "No Report `-nr`/`--no-report` `KOMETA_NO_REPORT`¶"
Run without saving the report.
@@ -568,19 +569,19 @@ different ways to specify these things.
**Shell Flags:** `-nr` or `--no-report` (ex. `--no-report`)
- **Environment Variable:** `PMM_NO_REPORT` (ex. `PMM_NO_REPORT=true`)
+ **Environment Variable:** `KOMETA_NO_REPORT` (ex. `KOMETA_NO_REPORT=true`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --no-report
+ python kometa.py --no-report
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --no-report
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --no-report
```
-??? blank "Read Only Config `-ro`/`--read-only-config` `PMM_READ_ONLY_CONFIG`¶"
+??? blank "Read Only Config `-ro`/`--read-only-config` `KOMETA_READ_ONLY_CONFIG`¶"
Run without writing to the configuration file.
@@ -588,19 +589,19 @@ different ways to specify these things.
**Shell Flags:** `-ro` or `--read-only-config` (ex. `--read-only-config`)
- **Environment Variable:** `PMM_READ_ONLY_CONFIG` (ex. `PMM_READ_ONLY_CONFIG=true`)
+ **Environment Variable:** `KOMETA_READ_ONLY_CONFIG` (ex. `KOMETA_READ_ONLY_CONFIG=true`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --read-only-config
+ python kometa.py --read-only-config
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --read-only-config
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --read-only-config
```
-??? blank "Divider Character `-d`/`--divider` `PMM_DIVIDER`¶"
+??? blank "Divider Character `-d`/`--divider` `KOMETA_DIVIDER`¶"
Change the terminal output divider character. Will default to `=` if not specified.
@@ -610,19 +611,19 @@ different ways to specify these things.
**Shell Flags:** `-d` or `--divider` (ex. `--divider *`)
- **Environment Variable:** `PMM_DIVIDER` (ex. `PMM_DIVIDER=*`)
+ **Environment Variable:** `KOMETA_DIVIDER` (ex. `KOMETA_DIVIDER=*`)
!!! example
=== "Local Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --divider *
- python plex_meta_manager.py --divider *
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --divider *
+ python kometa.py --divider *
```
=== "Docker Environment"
```
```
-??? blank "Screen Width `-w`/`--width` `PMM_WIDTH`¶"
+??? blank "Screen Width `-w`/`--width` `KOMETA_WIDTH`¶"
Change the terminal output width. Will default to `100` if not specified.
@@ -632,40 +633,40 @@ different ways to specify these things.
**Shell Flags:** `-w` or `--width` (ex. `--width 150`)
- **Environment Variable:** `PMM_WIDTH` (ex. `PMM_WIDTH=150`)
+ **Environment Variable:** `KOMETA_WIDTH` (ex. `KOMETA_WIDTH=150`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --width 150
+ python kometa.py --width 150
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --width 150
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --width 150
```
-??? blank "Config Secrets `--pmm-***` `PMM_***`¶"
+??? blank "Config Secrets `--kometa-***` `KOMETA_***`¶"
- All Run Commands that are in the format `--pmm-***` and Environment Variables that are in the
- format `PMM_***`, where `***` is the name you want to call the variable, will be loaded in as Config Secrets.
+ All Run Commands that are in the format `--kometa-***` and Environment Variables that are in the
+ format `KOMETA_***`, where `***` is the name you want to call the variable, will be loaded in as Config Secrets.
These Config Secrets can be loaded into the config by placing `<<***>>` in any field in the config, where `***` is
whatever name you called the variable.
- **Shell Flags:** `--pmm-***` (ex. `--pmm-mysecret 123456789`)
+ **Shell Flags:** `--kometa-***` (ex. `--kometa-mysecret 123456789`)
- **Environment Variable:** `PMM_***` (ex. `PMM_MYSECRET=123456789`)
+ **Environment Variable:** `KOMETA_***` (ex. `KOMETA_MYSECRET=123456789`)
!!! example
=== "Local Environment"
```
- python plex_meta_manager.py --pmm-mysecret 123456789
+ python kometa.py --kometa-mysecret 123456789
```
=== "Docker Environment"
```
- docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager --pmm-mysecret 123456789
+ docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa --kometa-mysecret 123456789
```
**Example Config Usage:**
diff --git a/docs/pmm/faqs.md b/docs/kometa/faqs.md
similarity index 64%
rename from docs/pmm/faqs.md
rename to docs/kometa/faqs.md
index e5469477..1b1546eb 100644
--- a/docs/pmm/faqs.md
+++ b/docs/kometa/faqs.md
@@ -4,31 +4,31 @@ search:
---
# FAQ & Knowledgebase
-This page aims to provide knowledge based on combined user experience, and to answer the frequent questions that we are asked in our [Discord Server](https://metamanager.wiki/en/latest/discord/).
+This page aims to provide knowledge based on combined user experience, and to answer the frequent questions that we are asked in our [Discord Server](https://kometa.wiki/en/latest/discord/).
-If you have a question that is not answered here, try entering some keywords into the search bar above, or join our [Discord Server](https://metamanager.wiki/en/latest/discord/).
+If you have a question that is not answered here, try entering some keywords into the search bar above, or join our [Discord Server](https://kometa.wiki/en/latest/discord/).
## Frequently Asked Questions
This section aims to answer the most commonly asked questions that users have.
-### PMM Versions & Updating
+### Kometa Versions & Updating
-The commands here should work in any terminal on the respective platforms, but that can't be guaranteed. If you know shortcuts for some of these things, go ahead and use them. For example, in many terminals, `cd ~/Plex-Meta-Manager` is the same as `cd /Users/YOUR_USERNAME/Plex-Meta-Manager`.
+The commands here should work in any terminal on the respective platforms, but that can't be guaranteed. If you know shortcuts for some of these things, go ahead and use them. For example, in many terminals, `cd ~/Kometa` is the same as `cd /Users/YOUR_USERNAME/Kometa`.
-Your PMM installation may not be located at the paths referenced below. These are the paths used in the walkthroughs in this documentation, so if you installed it somewhere else you will have to change the path[s] to reflect your system and the choices you made during installation.
+Your Kometa installation may not be located at the paths referenced below. These are the paths used in the walkthroughs in this documentation, so if you installed it somewhere else you will have to change the path[s] to reflect your system and the choices you made during installation.
-??? question "How do I update to the latest version of Plex Meta Manager?"
+??? question "How do I update to the latest version of Kometa?"
=== ":fontawesome-brands-linux: Linux"
[type this into your terminal, changing `YOUR_USERNAME` to your username]
- cd /Users/YOUR_USERNAME/Plex-Meta-Manager
+ cd /Users/YOUR_USERNAME/Kometa
git stash
git stash clear
git pull
- source pmm-venv/bin/activate
+ source kometa-venv/bin/activate
python -m pip install -r requirements.txt
These two commands:
@@ -36,18 +36,18 @@ Your PMM installation may not be located at the paths referenced below. These ar
git stash
git stash clear
- Will reset any changes you have made to PMM-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
+ Will reset any changes you have made to Kometa-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
=== ":fontawesome-brands-apple: macOS"
[type this into your terminal, changing `YOUR_USERNAME` to your username]
- cd /Users/YOUR_USERNAME/Plex-Meta-Manager
+ cd /Users/YOUR_USERNAME/Kometa
git stash
git stash clear
git pull
- source pmm-venv/bin/activate
+ source kometa-venv/bin/activate
python -m pip install -r requirements.txt
These two commands:
@@ -55,18 +55,18 @@ Your PMM installation may not be located at the paths referenced below. These ar
git stash
git stash clear
- Will reset any changes you have made to PMM-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
+ Will reset any changes you have made to Kometa-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
=== ":fontawesome-brands-windows: Windows"
[type this into your terminal, changing `YOUR_USERNAME` to your username and the drive letter if needed]
C:
- cd C:\Users\YOUR_USERNAME\Plex-Meta-Manager
+ cd C:\Users\YOUR_USERNAME\Kometa
git stash
git stash clear
git pull
- .\pmm-venv\Scripts\activate
+ .\kometa-venv\Scripts\activate
python -m pip install -r requirements.txt
These two commands:
@@ -74,13 +74,13 @@ Your PMM installation may not be located at the paths referenced below. These ar
git stash
git stash clear
- Will reset any changes you have made to PMM-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
+ Will reset any changes you have made to Kometa-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
=== ":fontawesome-brands-docker: Docker"
[type this into your terminal]
- docker pull meisnate12/plex-meta-manager:TAG_HERE
+ docker pull kometateam/kometa:TAG_HERE
replacing TAG_HERE with latest, develop, or nightly [whichever you are currently using]
@@ -94,12 +94,12 @@ Your PMM installation may not be located at the paths referenced below. These ar
[type this into your terminal, changing `YOUR_USERNAME` to your username]
- cd /Users/YOUR_USERNAME/Plex-Meta-Manager
+ cd /Users/YOUR_USERNAME/Kometa
git stash
git stash clear
git checkout develop
git pull
- source pmm-venv/bin/activate
+ source kometa-venv/bin/activate
python -m pip install -r requirements.txt
@@ -108,18 +108,18 @@ Your PMM installation may not be located at the paths referenced below. These ar
git stash
git stash clear
- Will reset any changes you have made to PMM-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
+ Will reset any changes you have made to Kometa-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
=== ":fontawesome-brands-apple: macOS"
[type this into your terminal, changing `YOUR_USERNAME` to your username]
- cd /Users/YOUR_USERNAME/Plex-Meta-Manager
+ cd /Users/YOUR_USERNAME/Kometa
git stash
git stash clear
git checkout develop
git pull
- source pmm-venv/bin/activate
+ source kometa-venv/bin/activate
python -m pip install -r requirements.txt
These two commands:
@@ -127,19 +127,19 @@ Your PMM installation may not be located at the paths referenced below. These ar
git stash
git stash clear
- Will reset any changes you have made to PMM-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
+ Will reset any changes you have made to Kometa-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
=== ":fontawesome-brands-windows: Windows"
[type this into your terminal, changing `YOUR_USERNAME` to your username and the drive letter if needed]
C:
- cd C:\Users\YOUR_USERNAME\Plex-Meta-Manager
+ cd C:\Users\YOUR_USERNAME\Kometa
git stash
git stash clear
git checkout develop
git pull
- .\pmm-venv\Scripts\activate
+ .\kometa-venv\Scripts\activate
python -m pip install -r requirements.txt
These two commands:
@@ -147,15 +147,15 @@ Your PMM installation may not be located at the paths referenced below. These ar
git stash
git stash clear
- Will reset any changes you have made to PMM-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
+ Will reset any changes you have made to Kometa-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
=== ":fontawesome-brands-docker: Docker"
[type this into your terminal]
- docker pull meisnate12/plex-meta-manager:develop
+ docker pull kometateam/kometa:develop
- Then recreate your container via whatever means you used to create it [docker run, docker-compose, etc.], changing the image in the docker command or the `docker-compose.yml` to `meisnate12/plex-meta-manager:develop`.
+ Then recreate your container via whatever means you used to create it [docker run, docker-compose, etc.], changing the image in the docker command or the `docker-compose.yml` to `kometateam/kometa:develop`.
If you are using Docker on a NAS like Synology or UNRaid, they will provide some means of doing those two things.
@@ -166,12 +166,12 @@ Your PMM installation may not be located at the paths referenced below. These ar
[type this into your terminal, changing `YOUR_USERNAME` to your username]
- cd /Users/YOUR_USERNAME/Plex-Meta-Manager
+ cd /Users/YOUR_USERNAME/Kometa
git stash
git stash clear
git checkout nightly
git pull
- source pmm-venv/bin/activate
+ source kometa-venv/bin/activate
python -m pip install -r requirements.txt
These two commands:
@@ -179,18 +179,18 @@ Your PMM installation may not be located at the paths referenced below. These ar
git stash
git stash clear
- Will reset any changes you have made to PMM-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
+ Will reset any changes you have made to Kometa-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
=== ":fontawesome-brands-apple: macOS"
[type this into your terminal, changing `YOUR_USERNAME` to your username]
- cd /Users/YOUR_USERNAME/Plex-Meta-Manager
+ cd /Users/YOUR_USERNAME/Kometa
git stash
git stash clear
git checkout nightly
git pull
- source pmm-venv/bin/activate
+ source kometa-venv/bin/activate
python -m pip install -r requirements.txt
These two commands:
@@ -198,19 +198,19 @@ Your PMM installation may not be located at the paths referenced below. These ar
git stash
git stash clear
- Will reset any changes you have made to PMM-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
+ Will reset any changes you have made to Kometa-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
=== ":fontawesome-brands-windows: Windows"
[type this into your terminal, changing `YOUR_USERNAME` to your username and the drive letter if needed]
C:
- cd C:\Users\YOUR_USERNAME\Plex-Meta-Manager
+ cd C:\Users\YOUR_USERNAME\Kometa
git stash
git stash clear
git checkout nightly
git pull
- .\pmm-venv\Scripts\activate
+ .\kometa-venv\Scripts\activate
python -m pip install -r requirements.txt
These two commands:
@@ -218,15 +218,15 @@ Your PMM installation may not be located at the paths referenced below. These ar
git stash
git stash clear
- Will reset any changes you have made to PMM-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
+ Will reset any changes you have made to Kometa-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
=== ":fontawesome-brands-docker: Docker"
[type this into your terminal]
- docker pull meisnate12/plex-meta-manager:nightly
+ docker pull kometateam/kometa:nightly
- Then recreate your container via whatever means you used to create it [docker run, docker-compose, etc.], changing the image in the docker command or the `docker-compose.yml` to `meisnate12/plex-meta-manager:nightly`.
+ Then recreate your container via whatever means you used to create it [docker run, docker-compose, etc.], changing the image in the docker command or the `docker-compose.yml` to `kometateam/kometa:nightly`.
If you are using Docker on a NAS like Synology or UNRaid, they will provide some means of doing those two things.
@@ -236,12 +236,12 @@ Your PMM installation may not be located at the paths referenced below. These ar
[type this into your terminal, changing `YOUR_USERNAME` to your username]
- cd /Users/YOUR_USERNAME/Plex-Meta-Manager
+ cd /Users/YOUR_USERNAME/Kometa
git stash
git stash clear
git checkout master
git pull
- source pmm-venv/bin/activate
+ source kometa-venv/bin/activate
python -m pip install -r requirements.txt
These two commands:
@@ -249,18 +249,18 @@ Your PMM installation may not be located at the paths referenced below. These ar
git stash
git stash clear
- Will reset any changes you have made to PMM-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
+ Will reset any changes you have made to Kometa-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
=== ":fontawesome-brands-apple: macOS"
[type this into your terminal, changing `YOUR_USERNAME` to your username]
- cd /Users/YOUR_USERNAME/Plex-Meta-Manager
+ cd /Users/YOUR_USERNAME/Kometa
git stash
git stash clear
git checkout master
git pull
- source pmm-venv/bin/activate
+ source kometa-venv/bin/activate
python -m pip install -r requirements.txt
These two commands:
@@ -268,19 +268,19 @@ Your PMM installation may not be located at the paths referenced below. These ar
git stash
git stash clear
- Will reset any changes you have made to PMM-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
+ Will reset any changes you have made to Kometa-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
=== ":fontawesome-brands-windows: Windows"
[type this into your terminal, changing `YOUR_USERNAME` to your username and the drive letter if needed]
C:
- cd C:\Users\YOUR_USERNAME\Plex-Meta-Manager
+ cd C:\Users\YOUR_USERNAME\Kometa
git stash
git stash clear
git checkout master
git pull
- .\pmm-venv\Scripts\activate
+ .\kometa-venv\Scripts\activate
python -m pip install -r requirements.txt
These two commands:
@@ -288,36 +288,36 @@ Your PMM installation may not be located at the paths referenced below. These ar
git stash
git stash clear
- Will reset any changes you have made to PMM-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
+ Will reset any changes you have made to Kometa-owned files [YOUR CONFIG FILES ARE NOT AFFECTED]. You shouldn't be doing this, so typically this will not lose any of your work. If you have done this, the assumption is that you know enough about `git` to know how to prevent that from happening.
=== ":fontawesome-brands-docker: Docker"
[type this into your terminal]
- docker pull meisnate12/plex-meta-manager:latest
+ docker pull kometateam/kometa:latest
- Then recreate your container via whatever means you used to create it [docker run, docker-compose, etc.], changing the image in the docker command or the `docker-compose.yml` to `meisnate12/plex-meta-manager:latest`.
+ Then recreate your container via whatever means you used to create it [docker run, docker-compose, etc.], changing the image in the docker command or the `docker-compose.yml` to `kometateam/kometa:latest`.
If you are using Docker on a NAS like Synology or UNRaid, they will provide some means of doing those two things.
### Performance & Scheduling
-??? question "Any tips on increasing PMM performance?"
+??? question "Any tips on increasing Kometa performance?"
- Use PMM Caching where possible, this allows PMM to temporarily store commonly-used information so that it can be retrieved more efficiently. There are [multiple things](https://metamanager.wiki/en/latest/search.html?q=cache&check_keywords=yes&area=default) that can be cached within PMM.
+ Use Kometa Caching where possible, this allows Kometa to temporarily store commonly-used information so that it can be retrieved more efficiently. There are [multiple things](https://kometa.wiki/en/latest/search.html?q=cache&check_keywords=yes&area=default) that can be cached within Kometa.
- Run PMM after PLEX Scheduled Tasks, as Plex's API tends to be slower at responding whilst it is performing the tasks. By default, PMM runs at 5AM to avoid the 3-5am window that Plex suggests for Scheduled Tasks.
+ Run Kometa after PLEX Scheduled Tasks, as Plex's API tends to be slower at responding whilst it is performing the tasks. By default, Kometa runs at 5AM to avoid the 3-5am window that Plex suggests for Scheduled Tasks.
For users who are more technically advanced and happy to risk manipulating the Plex database, considering altering the [PRAGMA_CACHE settings](https://www.reddit.com/r/PleX/comments/ic3cjr/anyone_try_giving_sqlite3_more_cache_to_help/) within Plex.
**Note:** you MUST use the version of sqlite3 tool that comes with your running version of PLEX or you will mess up your PLEX DB beyond repair. See [this article](https://support.plex.tv/articles/repair-a-corrupted-database/) on how to find the proper version for your setup.
-??? question "Why does my PMM run take so long to complete?"
+??? question "Why does my Kometa run take so long to complete?"
- Every time an item (media, collection, overlay) needs to be updated, PMM needs to send the request to Plex, and then receive confirmation back from Plex that the action has been completed. This can take anywhere from seconds to minutes depending on when Plex provides a response. Given that the typical run can update hundreds or even thousands of items, this can quickly add up to a lot of time. If "Mass Update" operations are used, then every single item in the library needs to go through this process, which can be lengthy.
+ Every time an item (media, collection, overlay) needs to be updated, Kometa needs to send the request to Plex, and then receive confirmation back from Plex that the action has been completed. This can take anywhere from seconds to minutes depending on when Plex provides a response. Given that the typical run can update hundreds or even thousands of items, this can quickly add up to a lot of time. If "Mass Update" operations are used, then every single item in the library needs to go through this process, which can be lengthy.
- Overlays can be particularly cumbersome as PMM needs to perform the following actions for each of the items that need to have an overlay applied:
+ Overlays can be particularly cumbersome as Kometa needs to perform the following actions for each of the items that need to have an overlay applied:
- Check which overlays are applicable (this will take more time depending on how many overlays you are applying)
- Compare the current poster to confirm what overlays are already applied, if changes are needed then continue with the following steps
@@ -327,7 +327,7 @@ Your PMM installation may not be located at the paths referenced below. These ar
- Tell Plex to apply new image to the item
- Wait for Plex to respond confirming that the change has been made
- The above two points can be greatly exacerbated if PMM has to update every episode within a Show library rather than just the Shows themselves, as there can often be hundreds of thousands of episodes to be updated with mass operations or overlays.
+ The above two points can be greatly exacerbated if Kometa has to update every episode within a Show library rather than just the Shows themselves, as there can often be hundreds of thousands of episodes to be updated with mass operations or overlays.
Additionally, some collections require a lot of computing resources to determine the critera of the collections that are to be made. This is commonly seen in the Defaults files for Actor/Director/Producer/Writer which need to get the crew information for each of the movies/shows within your library, and then calculate which ones appear the most to find out which are the most popular. The larger your library, the longer this process will take.
@@ -344,16 +344,16 @@ Your PMM installation may not be located at the paths referenced below. These ar
operations:
split_duplicates: true
overlay_files:
- - pmm: resolution
+ - default: resolution
```
### Errors & Issues
-??? question "Why doesn't PMM let me enter my authentication information for Trakt/MAL?"
+??? question "Why doesn't Kometa let me enter my authentication information for Trakt/MAL?"
- PMM needs to run in an interactive mode which allows the user to enter information (such as the Trakt/MAL PIN) as part of the authentication process. This can prove troublesome in some environments, particularly NAS.
+ Kometa needs to run in an interactive mode which allows the user to enter information (such as the Trakt/MAL PIN) as part of the authentication process. This can prove troublesome in some environments, particularly NAS.
- Chazlarson has developed an online tool which will allow you to perform the authentication of both Trakt and MAL outside of PMM, and will then provide you the completed code block to paste into your config.yml.
+ Chazlarson has developed an online tool which will allow you to perform the authentication of both Trakt and MAL outside of Kometa, and will then provide you the completed code block to paste into your config.yml.
The scripts can be found here. Click the green play button, wait a little bit, then follow the prompts.
@@ -366,7 +366,7 @@ Your PMM installation may not be located at the paths referenced below. These ar
A 500 Internal Server Error happens when the server has an unexpected error when responding to an API request.
- There could be any number of reasons why this happens and it depends on what server PMM is talking to although it's most likely coming from your Plex Server.
+ There could be any number of reasons why this happens and it depends on what server Kometa is talking to although it's most likely coming from your Plex Server.
Most of the time these errors need to be resolved by changing something specific to your set up but some do come up that can be fixed (i.e. Plex throws one if you upload a photo larger than 10 MB)
@@ -378,29 +378,29 @@ Your PMM installation may not be located at the paths referenced below. These ar
:two: Check the plex logs (container or other) for the "Busy DB Sleeping for 200ms)
- There is nothing that PMM or our support staff can really do to resolve a 500 error.
+ There is nothing that Kometa or our support staff can really do to resolve a 500 error.
## Knowledgebase
This section aims to provide some insight as to articles/information that we feel is important to document as they may pop up infrequently but often enough to require entry here.
-### PMM 1.20 Release Changes
+### Kometa 1.20 Release Changes
-With the release of PMM 1.20, several changes have been made. Please read the document below thoroughly!
+With the release of Kometa 1.20, several changes have been made. Please read the document below thoroughly!
??? blank "`metadata_path` and `overlay_path` are now legacy attributes (click to expand).¶"
- The attributes `metadata_path` and `overlay_path` are now legacy, and will likely produce an error `metadata attribute is required` when running PMM.
+ The attributes `metadata_path` and `overlay_path` are now legacy, and will likely produce an error `metadata attribute is required` when running Kometa.
We have new attributes: `collection_files`, `overlay_files` and `metadata_files` which you can read more about on the [Libraries Attributes page](../config/libraries.md#attributes)
Whilst this error can be ignored, we strongly advise you to move over to the new attributes, which can be done following this guidance:
- :fontawesome-solid-1: If your YAML file creates collections or is a PMM Defaults Collection File then it belongs under `collection_files`.
+ :fontawesome-solid-1: If your YAML file creates collections or is a Kometa Defaults Collection File then it belongs under `collection_files`.
- :fontawesome-solid-2: If your YAML file creates overlays or is a PMM Defaults Overlay File then it belongs under `overlay_files`
+ :fontawesome-solid-2: If your YAML file creates overlays or is a Kometa Defaults Overlay File then it belongs under `overlay_files`
:fontawesome-solid-3: If your YAML file edits item metadata ([see this example](../files/metadata.md/#__tabbed_1_1)) then it belongs under `metadata_files`
@@ -417,12 +417,12 @@ With the release of PMM 1.20, several changes have been made. Please read the do
Movies:
collection_files: #(1)!
- file: config/Movies.yml #(2)!
- - pmm: imdb #(2)!
+ - default: imdb #(2)!
metadata_files: #(3)!
- file: config/MetadataEdits.yml #(4)!
overlay_files: #(5)!
- file: config/Overlays.yml #(6)!
- - pmm: audio_codec #(6)!
+ - default: audio_codec #(6)!
```
1. This attribute used to be `metadata_path` and defines files that will relate to Collections
@@ -450,10 +450,10 @@ With the release of PMM 1.20, several changes have been made. Please read the do
# reset_overlays: plex #(2)!
schedule_overlays: daily
overlay_files:
- - pmm: audio_codec
+ - default: audio_codec
```
- 1. We strongly advise never setting this to `true` as it can cause [Image Bloat](scripts/image-cleanup.md)
+ 1. We strongly advise never setting this to `true` as it can cause [Image Bloat](scripts/imagemaid.md)
2. This is purely an example, you do not need to specify `reset_overlays` or any of these attributes unless you specifically need to use them.
??? blank "`imdb_list` no longer works for Title or Keyword search URLs (click to expand).¶"
@@ -493,10 +493,10 @@ With the release of PMM 1.20, several changes have been made. Please read the do
Due to FlixPatrol moving a lot of their data behind a paywall and them reworking their pages to remove IMDb IDs and
TMDb IDs the flixpatrol builders and default files have been removed. There currently are no plans to re-add them.
-??? blank "PMM Default `other_award` replaced with individual Award files (click to expand).¶"
+??? blank "Kometa Default `other_award` replaced with individual Award files (click to expand).¶"
- The PMM Default file `other_award` is now deprecated and will no longer function.
+ The Kometa Default file `other_award` is now deprecated and will no longer function.
- Individual PMM Default files have been introduced for several Awards, see the [Awards List](../defaults/collection_list.md#award-collections) for more information on the new options.
+ Individual Kometa Default files have been introduced for several Awards, see the [Awards List](../defaults/collection_list.md#award-collections) for more information on the new options.
diff --git a/docs/pmm/guides/assets.md b/docs/kometa/guides/assets.md
similarity index 90%
rename from docs/pmm/guides/assets.md
rename to docs/kometa/guides/assets.md
index a85990c3..f2771edf 100644
--- a/docs/pmm/guides/assets.md
+++ b/docs/kometa/guides/assets.md
@@ -11,9 +11,9 @@ You can specify your asset folders under the `settings` attribute `asset_directo
???+ important
- Assets can be stored anywhere on the host system that PMM has visibility of (i.e. if using docker, the directory must be mounted/visible to the docker container).
+ Assets can be stored anywhere on the host system that Kometa has visibility of (i.e. if using docker, the directory must be mounted/visible to the docker container).
- For the sake of this document, we will assume that your assets folders are all based within the directory mapped to `config` within your PMM environment.
+ For the sake of this document, we will assume that your assets folders are all based within the directory mapped to `config` within your Kometa environment.
```yaml
settings:
@@ -38,9 +38,9 @@ settings:
Assets can be applied to collections [managed or unmanaged], playlists, and media items [movies, shows, seasons, and episodes].
-Managed Collection and Playlist assets are applied whenever that collection/playlist is run. You do not have to specifically enable assets for these items; PMM will always search for and apply them.
+Managed Collection and Playlist assets are applied whenever that collection/playlist is run. You do not have to specifically enable assets for these items; Kometa will always search for and apply them.
-Item [movie/show/etc] assets and Unmanaged Collections assets have to be specifically enabled before PMM will search for and apply them. Do this by enabling the `assets_for_all` Library Operation:
+Item [movie/show/etc] assets and Unmanaged Collections assets have to be specifically enabled before Kometa will search for and apply them. Do this by enabling the `assets_for_all` Library Operation:
```yaml
Movies:
@@ -60,13 +60,13 @@ If a media item has an asset associated with it, that asset image is taken as th
## Asset Naming
-The table below shows the asset folder path structures that will be searched for. There are two options for how Plex Meta Manager looks at the files inside your Asset Directories. Choose an option with the [`asset_folders` Setting Attribute](../../config/settings.md). Note that `asset_folders` is a toggle; you can't put some images in folders and some not in a context where it is enabled.
+The table below shows the asset folder path structures that will be searched for. There are two options for how Kometa looks at the files inside your Asset Directories. Choose an option with the [`asset_folders` Setting Attribute](../../config/settings.md). Note that `asset_folders` is a toggle; you can't put some images in folders and some not in a context where it is enabled.
-Assets can be stored anywhere on the host system that PMM has visibility of (i.e. if using docker, the directory must be mounted/visible to the docker container).
+Assets can be stored anywhere on the host system that Kometa has visibility of (i.e. if using docker, the directory must be mounted/visible to the docker container).
???+ important
- The below table assumes that your assets are stored within the directory mapped to `config` in your PMM environment.
+ The below table assumes that your assets are stored within the directory mapped to `config` in your Kometa environment.
| Image Type | Asset Folders Image Paths `asset_folders: true` | Flat Assets Image Paths `asset_folders: false` |
|:---------------------------------|:---------------------------------------------------------|:--------------------------------------------------------------|
@@ -107,7 +107,7 @@ Assets can be stored anywhere on the host system that PMM has visibility of (i.e
/path/to/media/movies/Star Wars (1977) {imdb-tt0076759} {tmdb-11}/Star Wars (1977) [1080p].mp4
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -- THIS IS ASSET_NAME
```
- The asset names that PMM will look for are:
+ The asset names that Kometa will look for are:
ASSET_FOLDERS=True:
```
@@ -134,7 +134,7 @@ Assets can be stored anywhere on the host system that PMM has visibility of (i.e
/path/to/media/tv/The Expanse (2015) {tvdb-280619}/Season 01/The Expanse (2015) - S01E01 - Dulcinea.mkv
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -- THIS IS ASSET_NAME
```
- The asset names that PMM will look for are:
+ The asset names that Kometa will look for are:
ASSET_FOLDERS=True:
```
@@ -155,7 +155,7 @@ Assets can be stored anywhere on the host system that PMM has visibility of (i.e
/path/to/media/tv/The Expanse (2015) {tvdb-280619}/Season 01/The Expanse (2015) - S01E01 - Dulcinea.mkv
```
- The asset names that PMM will look for are:
+ The asset names that Kometa will look for are:
ASSET_FOLDERS=True:
```
@@ -176,7 +176,7 @@ Assets can be stored anywhere on the host system that PMM has visibility of (i.e
/path/to/media/tv/The Expanse (2015) {tvdb-280619}/Season 01/The Expanse (2015) - S01E01 - Dulcinea.mkv
```
- The asset names that PMM will look for are:
+ The asset names that Kometa will look for are:
ASSET_FOLDERS=True:
```
diff --git a/docs/pmm/guides/formula.md b/docs/kometa/guides/formula.md
similarity index 96%
rename from docs/pmm/guides/formula.md
rename to docs/kometa/guides/formula.md
index e431e280..b4949eb0 100644
--- a/docs/pmm/guides/formula.md
+++ b/docs/kometa/guides/formula.md
@@ -64,12 +64,12 @@ Formula -> Library Folder
└── 04x15 - Azerbaijan GP - Ted's Race Notebook.mkv
```
-What matters for plex and for pmm.
+What matters for plex and for Kometa.
* Change the Plex Agent to "Personal Media Shows" for F1 libraries
* The show name can be whatever you want it to be but the pre created collection file will only work if you use just the year numbers.
* The season folder can be called whatever you want as long as plex scans it in with the Season Number matching the race number.
-* The episodes must follow plex's naming convention to have them scanned in properly but in order for PMM to update the metadata the files need to be specifically name like above.
+* The episodes must follow plex's naming convention to have them scanned in properly but in order for Kometa to update the metadata the files need to be specifically name like above.
## Collection File
diff --git a/docs/pmm/guides/images/ratings-01.png b/docs/kometa/guides/images/ratings-01.png
similarity index 100%
rename from docs/pmm/guides/images/ratings-01.png
rename to docs/kometa/guides/images/ratings-01.png
diff --git a/docs/pmm/guides/images/ratings-02.png b/docs/kometa/guides/images/ratings-02.png
similarity index 100%
rename from docs/pmm/guides/images/ratings-02.png
rename to docs/kometa/guides/images/ratings-02.png
diff --git a/docs/pmm/guides/images/ratings-03.png b/docs/kometa/guides/images/ratings-03.png
similarity index 100%
rename from docs/pmm/guides/images/ratings-03.png
rename to docs/kometa/guides/images/ratings-03.png
diff --git a/docs/pmm/guides/images/ratings-04.png b/docs/kometa/guides/images/ratings-04.png
similarity index 100%
rename from docs/pmm/guides/images/ratings-04.png
rename to docs/kometa/guides/images/ratings-04.png
diff --git a/docs/pmm/guides/images/ratings-05.png b/docs/kometa/guides/images/ratings-05.png
similarity index 100%
rename from docs/pmm/guides/images/ratings-05.png
rename to docs/kometa/guides/images/ratings-05.png
diff --git a/docs/pmm/guides/images/ratings-06.png b/docs/kometa/guides/images/ratings-06.png
similarity index 100%
rename from docs/pmm/guides/images/ratings-06.png
rename to docs/kometa/guides/images/ratings-06.png
diff --git a/docs/pmm/guides/images/ratings-07.png b/docs/kometa/guides/images/ratings-07.png
similarity index 100%
rename from docs/pmm/guides/images/ratings-07.png
rename to docs/kometa/guides/images/ratings-07.png
diff --git a/docs/pmm/guides/images/ratings-08.png b/docs/kometa/guides/images/ratings-08.png
similarity index 100%
rename from docs/pmm/guides/images/ratings-08.png
rename to docs/kometa/guides/images/ratings-08.png
diff --git a/docs/pmm/guides/images/ratings-09.png b/docs/kometa/guides/images/ratings-09.png
similarity index 100%
rename from docs/pmm/guides/images/ratings-09.png
rename to docs/kometa/guides/images/ratings-09.png
diff --git a/docs/pmm/guides/images/ratings-10.png b/docs/kometa/guides/images/ratings-10.png
similarity index 100%
rename from docs/pmm/guides/images/ratings-10.png
rename to docs/kometa/guides/images/ratings-10.png
diff --git a/docs/pmm/guides/images/scheduling-01-runner-cmd.png b/docs/kometa/guides/images/scheduling-01-runner-cmd.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-01-runner-cmd.png
rename to docs/kometa/guides/images/scheduling-01-runner-cmd.png
diff --git a/docs/pmm/guides/images/scheduling-02-open-task-scheduler.png b/docs/kometa/guides/images/scheduling-02-open-task-scheduler.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-02-open-task-scheduler.png
rename to docs/kometa/guides/images/scheduling-02-open-task-scheduler.png
diff --git a/docs/pmm/guides/images/scheduling-03-task-scheduler-main.png b/docs/kometa/guides/images/scheduling-03-task-scheduler-main.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-03-task-scheduler-main.png
rename to docs/kometa/guides/images/scheduling-03-task-scheduler-main.png
diff --git a/docs/pmm/guides/images/scheduling-04-basic-task-01.png b/docs/kometa/guides/images/scheduling-04-basic-task-01.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-04-basic-task-01.png
rename to docs/kometa/guides/images/scheduling-04-basic-task-01.png
diff --git a/docs/pmm/guides/images/scheduling-04-basic-task-02.png b/docs/kometa/guides/images/scheduling-04-basic-task-02.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-04-basic-task-02.png
rename to docs/kometa/guides/images/scheduling-04-basic-task-02.png
diff --git a/docs/pmm/guides/images/scheduling-04-basic-task-03.png b/docs/kometa/guides/images/scheduling-04-basic-task-03.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-04-basic-task-03.png
rename to docs/kometa/guides/images/scheduling-04-basic-task-03.png
diff --git a/docs/pmm/guides/images/scheduling-04-basic-task-04.png b/docs/kometa/guides/images/scheduling-04-basic-task-04.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-04-basic-task-04.png
rename to docs/kometa/guides/images/scheduling-04-basic-task-04.png
diff --git a/docs/pmm/guides/images/scheduling-04-basic-task-05.png b/docs/kometa/guides/images/scheduling-04-basic-task-05.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-04-basic-task-05.png
rename to docs/kometa/guides/images/scheduling-04-basic-task-05.png
diff --git a/docs/pmm/guides/images/scheduling-04-basic-task-06.png b/docs/kometa/guides/images/scheduling-04-basic-task-06.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-04-basic-task-06.png
rename to docs/kometa/guides/images/scheduling-04-basic-task-06.png
diff --git a/docs/pmm/guides/images/scheduling-04-basic-task-07.png b/docs/kometa/guides/images/scheduling-04-basic-task-07.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-04-basic-task-07.png
rename to docs/kometa/guides/images/scheduling-04-basic-task-07.png
diff --git a/docs/pmm/guides/images/scheduling-04-basic-task-08.png b/docs/kometa/guides/images/scheduling-04-basic-task-08.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-04-basic-task-08.png
rename to docs/kometa/guides/images/scheduling-04-basic-task-08.png
diff --git a/docs/pmm/guides/images/scheduling-04-basic-task-09.png b/docs/kometa/guides/images/scheduling-04-basic-task-09.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-04-basic-task-09.png
rename to docs/kometa/guides/images/scheduling-04-basic-task-09.png
diff --git a/docs/pmm/guides/images/scheduling-05-waiter-cmd.png b/docs/kometa/guides/images/scheduling-05-waiter-cmd.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-05-waiter-cmd.png
rename to docs/kometa/guides/images/scheduling-05-waiter-cmd.png
diff --git a/docs/pmm/guides/images/scheduling-06-basic-task-01.png b/docs/kometa/guides/images/scheduling-06-basic-task-01.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-06-basic-task-01.png
rename to docs/kometa/guides/images/scheduling-06-basic-task-01.png
diff --git a/docs/pmm/guides/images/scheduling-06-basic-task-02.png b/docs/kometa/guides/images/scheduling-06-basic-task-02.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-06-basic-task-02.png
rename to docs/kometa/guides/images/scheduling-06-basic-task-02.png
diff --git a/docs/pmm/guides/images/scheduling-06-basic-task-03.png b/docs/kometa/guides/images/scheduling-06-basic-task-03.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-06-basic-task-03.png
rename to docs/kometa/guides/images/scheduling-06-basic-task-03.png
diff --git a/docs/pmm/guides/images/scheduling-06-basic-task-04.png b/docs/kometa/guides/images/scheduling-06-basic-task-04.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-06-basic-task-04.png
rename to docs/kometa/guides/images/scheduling-06-basic-task-04.png
diff --git a/docs/pmm/guides/images/scheduling-06-basic-task-05.png b/docs/kometa/guides/images/scheduling-06-basic-task-05.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-06-basic-task-05.png
rename to docs/kometa/guides/images/scheduling-06-basic-task-05.png
diff --git a/docs/pmm/guides/images/scheduling-06-basic-task-06.png b/docs/kometa/guides/images/scheduling-06-basic-task-06.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-06-basic-task-06.png
rename to docs/kometa/guides/images/scheduling-06-basic-task-06.png
diff --git a/docs/pmm/guides/images/scheduling-07-waiter-cmd-times.png b/docs/kometa/guides/images/scheduling-07-waiter-cmd-times.png
similarity index 100%
rename from docs/pmm/guides/images/scheduling-07-waiter-cmd-times.png
rename to docs/kometa/guides/images/scheduling-07-waiter-cmd-times.png
diff --git a/docs/kometa/guides/images/step1.png b/docs/kometa/guides/images/step1.png
new file mode 100644
index 00000000..1858b6a4
Binary files /dev/null and b/docs/kometa/guides/images/step1.png differ
diff --git a/docs/kometa/guides/images/step2.png b/docs/kometa/guides/images/step2.png
new file mode 100644
index 00000000..a7fed9c5
Binary files /dev/null and b/docs/kometa/guides/images/step2.png differ
diff --git a/docs/kometa/guides/images/step3.png b/docs/kometa/guides/images/step3.png
new file mode 100644
index 00000000..17898769
Binary files /dev/null and b/docs/kometa/guides/images/step3.png differ
diff --git a/docs/kometa/guides/images/step4.png b/docs/kometa/guides/images/step4.png
new file mode 100644
index 00000000..9d808fb7
Binary files /dev/null and b/docs/kometa/guides/images/step4.png differ
diff --git a/docs/kometa/guides/images/step5.png b/docs/kometa/guides/images/step5.png
new file mode 100644
index 00000000..fde6bb41
Binary files /dev/null and b/docs/kometa/guides/images/step5.png differ
diff --git a/docs/kometa/guides/mediux.md b/docs/kometa/guides/mediux.md
new file mode 100644
index 00000000..83c64644
--- /dev/null
+++ b/docs/kometa/guides/mediux.md
@@ -0,0 +1,76 @@
+---
+search:
+ boost: 2
+---
+# Using MediUX Sets
+
+Have you noticed the "YAML" button on MediUX but aren't sure what it does?
+
+Using Kometa, you can automatically apply MediUX assets to the items in your library without having to manually download and/or set each one within Plex.
+
+This is done using a [Metadata File](../../files/metadata.md).
+
+## Setting up the Metadata File
+
+Let's start by creating a folder called "metadata" within the `config` directory of our system. I will then create a file called "mediux.yml" within that folder.
+
+For now, we will just add a simple line to start the `mediux.yml` file:
+
+```yaml
+metadata:
+```
+
+You should have something like this:
+
+![Step 1](images/step1.png)
+
+
+## Adding your Set
+
+!!! danger "Important"
+
+ It is imperative that the `metadata:` line only appears **once** within the mediux.yml file. If it appears more than once, the file will not load in Kometa and your assets will not be set.
+
+ If your Set in MediUX includes a `metadata:` line, you should remove it and only have `metadata:` appearing on line 1 of your `mediux.yml` file.
+
+Now let's navigate to the MediUX website and find the Set that we want to use. In this case, I'm going to use [Olivier_286's Toy Story Collection Set](https://mediux.pro/sets/15639)
+
+Once I have logged in to MediUX, I can click on the "YAML" button here:
+
+![Step 2](images/step2.png)
+
+I am now presented with a "Copy Links" button which includes the YAML code I need to set the assets from the Set against my library.
+
+!!! tip "Tip"
+
+ At present, Kometa cannot set Collection images from Metadata files. This is a known limitation.
+
+ In this example, the "Toy Story Collection" image is not present in the "Copy Links" pop-up, you would need to manually set the Collection image yourself.
+
+I will click the copy button highlighted:
+
+![Step 3](images/step3.png)
+
+And now I will paste it directly into my `mediux.yml` file, and it now looks like this:
+
+![Step 4](images/step4.png)
+
+The file can now be saved and is ready for use.
+
+## Running the Metadata File
+
+Now that my metadata file is ready, I can run it against my library.
+
+I will open my `config.yml` file and add the `mediux.yml` within the `metadata_files` section of my Movies library:
+
+My config.yml `libraries` section now looks like this:
+```yaml
+libraries:
+ Movies:
+ metadata_files:
+ - file: config/metadata/mediux.yml
+```
+
+After running Kometa and navigating to Plex, I can see that my posters for the Toy Story movies have been updated with the images from the Set in MediUX:
+
+![Step 5](images/step5.png)
diff --git a/docs/kometa/guides/overview.md b/docs/kometa/guides/overview.md
new file mode 100644
index 00000000..16ae929e
--- /dev/null
+++ b/docs/kometa/guides/overview.md
@@ -0,0 +1,95 @@
+# Kometa Guides, Explanations & Recipes
+
+This page outlines the explanations, guides and recipes that will help you understand certain aspects of Kometa that may not be easily understood without expanded context or examples that would be difficult to provide in the standard wiki pages.
+
+Special credit to [Chazlarson](https://github.com/chazlarson) for the time and effort he has spent developing a lot of these guides.
+
+## Installation Guides
+
+These guides will walk you through installing Kometa on your system.
+
+- [Local (Win/Mac/Linux)](../install/local.md)
+- [Docker](../install/docker.md)
+- [unRAID](../install/unraid.md)
+- [Kubernetes](../install/kubernetes.md)
+- [QNAP](../install/qnap.md)
+- [Synology](../install/synology.md)
+
+## Explanations
+
+The below guides and recipes have been created to assist users with various aspects of Komets and its companion scripts.
+
+- [Plex Ratings Explained](ratings.md)
+- [Scheduling Kometa Runs Guide](scheduling.md)
+- [Image Asset Directory Guide](assets.md)
+- [Log Files](../logs.md)
+- [Understanding YAML File Syntax](../yaml.md)
+- [Formula 1 Metadata Edit Guide](formula.md)
+- [Using MediUX Sets Guide](mediux.md)
+
+- {%
+ include-markdown "https://raw.githubusercontent.com/Kometa-Team/Cookbook/main/guides/README.md"
+%}
+
+## Recipes
+
+A lot of these guides are stored on Google Drive as using the traditional wiki pages would make the formatting difficult to understand.
+
+{%
+ include-markdown "https://raw.githubusercontent.com/Kometa-Team/Cookbook/main/cookbook/README.md"
+%}
+
+## Associated Git Repos
+
+- [Kometa Community Configs](https://github.com/Kometa-Team/Community-Configs)
+ - Kometa's Community submitted Config Repo
+
+
+
+- [ImageMaid](https://github.com/Kometa-Team/ImageMaid)
+ - Removes Image bloat from your Plex Server
+- [Kometa Overlay Reset](https://github.com/Kometa-Team/Overlay-Reset)
+ - Resets your Library back to default images removing all overlays
+- [Kometa Anime IDs](https://github.com/Kometa-Team/Anime-IDs)
+ - How Kometa translates Anime IDs to TVDB IDs
+- [Kometa IMDb Awards](https://github.com/Kometa-Team/IMDb-Awards)
+ - How Kometa stores the IMDB Award Lists
+- [Kometa Mediastingers](https://github.com/Kometa-Team/Mediastingers)
+ - How Kometa stores the Mediastingers List
+
+
+
+- [ArrAPI](https://github.com/Kometa-Team/ArrAPI)
+ - Module to interface with Radarr/Sonarr
+- [TMDbAPIs](https://github.com/Kometa-Team/TMDbAPIs)
+ - Module to interface with TMDb
+- [kometautils](https://github.com/Kometa-Team/Kometa-Utils)
+ - Module for various common files among Kometa Repos
+
+
+
+- [Default Images](https://github.com/Kometa-Team/Default-Images)
+ - Repo to store Kometa's various Images for the Defaults
+- [People Auto Readme](https://github.com/Kometa-Team/People-Auto-Readme)
+ - Stores the File that generates the Readme file for the other Actor repos
+- [People Images](https://github.com/Kometa-Team/People-Images)
+ - Stores the original image for all our actor posters
+- [People Images Black & White (bw)](https://github.com/Kometa-Team/People-Images-bw)
+ - Stores the Black & White actor posters
+- [People Images Rainier (rainier)](https://github.com/Kometa-Team/People-Images-rainier)
+ - Stores the Rainier actor posters
+- [People Images Signature (signature)](https://github.com/Kometa-Team/People-Images-signature)
+ - Stores the Signature actor posters
+- [People Images DIIVOY (diiivoy)](https://github.com/Kometa-Team/People-Images-diiivoy)
+ - Stores the DIIVOY actor posters
+- [People Images DIIVOY Color (diiivoycolor)](https://github.com/Kometa-Team/People-Images-diiivoycolor)
+ - Stores the DIIVOY Color actor posters
+- [People Images Transparent (transparent)](https://github.com/Kometa-Team/People-Images-transparent)
+ - Stores the Transparent actor posters
+
+
+
+- [Unraid Templates](https://github.com/Kometa-Team/Unraid-Templates)
+ - Stores the Kometa Unraid Templates
+- [Translations](https://github.com/Kometa-Team/Translations)
+ - Stores the data for Kometa Translations
\ No newline at end of file
diff --git a/docs/pmm/guides/ratings.md b/docs/kometa/guides/ratings.md
similarity index 81%
rename from docs/pmm/guides/ratings.md
rename to docs/kometa/guides/ratings.md
index 4facbe1f..4e66f7fb 100644
--- a/docs/pmm/guides/ratings.md
+++ b/docs/kometa/guides/ratings.md
@@ -2,9 +2,9 @@
search:
boost: 2
---
-# Plex Meta Manager Ratings Explained
+# Kometa Ratings Explained
-How do ratings and ratings overlays work in Plex Meta Manager? This Guide will walk through some basics of how ratings work in conjunction with Plex Meta Manager.
+How do ratings and ratings overlays work in Kometa? This Guide will walk through some basics of how ratings work in conjunction with Kometa.
Basics
@@ -12,7 +12,7 @@ Each thing in Plex that can have a rating [movie, show, episode, album, track] h
The Critic and Audience ratings are typically managed by Plex, pulling from whatever you specify as the ratings source for the library; this is what determines the images that are displayed in the Plex UI. The User rating is the star rating assigned by you to the item.
-Plex Meta Manager can insert a broader range of values into those fields than Plex supports natively, then it can leverage those values in overlays and the like.
+Kometa can insert a broader range of values into those fields than Plex supports natively, then it can leverage those values in overlays and the like.
It's doing this "behind Plex's back", so there can be some seeming inconsistencies in the way things are displayed in the UI. This guide is intended to clear up some of these things.
@@ -41,7 +41,7 @@ Now let's add rating overlays to the poster. We're going to use the minimal conf
One Movie:
reapply_overlays: true
overlay_files:
- - pmm: ratings
+ - default: ratings
template_variables:
rating1: critic
rating1_image: rt_tomato
@@ -55,16 +55,16 @@ Now let's add rating overlays to the poster. We're going to use the minimal conf
* `rating3` is set to be the user rating and it's image (`rating3_image`) is set to IMDb just because we have to pick something.
- * `reapply_overlays` is set to true to ensure that Plex Meta Manager always updates the overlays as we run things.
+ * `reapply_overlays` is set to true to ensure that Kometa always updates the overlays as we run things.
* We do not recommend using `reapply_overlays: true` consistently in a live/production environment, make sure to switch this back to `false` when finished.
-After Plex Meta Manager is run on this library, you'll get this result:
+After Kometa is run on this library, you'll get this result:
![](images/ratings-03.png)
-* Plex Meta Manager has added those two ratings to the poster using the values already stored with the movie. The icons and values are correctly associated simply because we made sure they are in the config file.
+* Kometa has added those two ratings to the poster using the values already stored with the movie. The icons and values are correctly associated simply because we made sure they are in the config file.
* The two ratings match, and there is no IMDb rating icon on the poster since there is no user rating. (no star rating on the right)
@@ -72,17 +72,17 @@ Now we're going to add a user rating by clicking the middle star on the right fo
![](images/ratings-04.png)
-Now just run Plex Meta Manager again without changing anything else and the user rating overlay will appear:
+Now just run Kometa again without changing anything else and the user rating overlay will appear:
![](images/ratings-05.png)
-* Plex Meta Manager added the third rating overlay, since there is now a value in the user rating.
+* Kometa added the third rating overlay, since there is now a value in the user rating.
* It gave it an IMDb icon because we told it to in the config file. ([Why does it say 250 instead of IMDb?](#why-do-different-images-appear-for-the-same-source))
* It's displaying 6.0 since 3 stars on a 5-star scale is 60%.
#### Change Rating Image
-You and I both know that the IMDb rating isn't 6.0, but Plex Meta Manager is just doing what it's told. Nobody but us humans know where those numbers come from. As an example, let's change the icons to "prove" that Plex Meta Manager doesn't know or care:
+You and I both know that the IMDb rating isn't 6.0, but Kometa is just doing what it's told. Nobody but us humans know where those numbers come from. As an example, let's change the icons to "prove" that Kometa doesn't know or care:
??? example "Updated config (click to expand)"
@@ -91,7 +91,7 @@ You and I both know that the IMDb rating isn't 6.0, but Plex Meta Manager is jus
One Movie:
reapply_overlays: true
overlay_files:
- - pmm: ratings
+ - default: ratings
template_variables:
rating1: critic
rating1_image: imdb
@@ -110,8 +110,8 @@ When the above is run you see this result:
![](images/ratings-06.png)
* Three different ratings on the poster, all IMDb; All while the Plex UI still shows RT icons.
-* Note that the existing RT ratings numbers (`93%` and `96%`) display on the poster as `9.3` and `9.6`. This is happening because we just told Plex Meta Manager that those ratings were IMDb, and IMDb ratings are on a 1-10 scale. Plex Meta Manager doesn't "know" where those numbers are from, it just does what it's told to do and places the value (critic/audience/user) in that rating box.
-* That first overlay showing an IMDb rating of `9.3` is not evidence that Plex Meta Manager pulled the wrong IMDb rating; it just shows that it has been told to display the number in the critic rating box (whatever that number is) as an IMDb rating. All three of those overlays mean the same thing; Plex Meta Manager read a number from a field and stuck it on the poster formatted as requested.
+* Note that the existing RT ratings numbers (`93%` and `96%`) display on the poster as `9.3` and `9.6`. This is happening because we just told Kometa that those ratings were IMDb, and IMDb ratings are on a 1-10 scale. Kometa doesn't "know" where those numbers are from, it just does what it's told to do and places the value (critic/audience/user) in that rating box.
+* That first overlay showing an IMDb rating of `9.3` is not evidence that Kometa pulled the wrong IMDb rating; it just shows that it has been told to display the number in the critic rating box (whatever that number is) as an IMDb rating. All three of those overlays mean the same thing; Kometa read a number from a field and stuck it on the poster formatted as requested.
#### Update User Ratings
@@ -124,7 +124,7 @@ Now let's actually update the ratings and push some numbers into those boxes usi
One Movie:
reapply_overlays: true
overlay_files:
- - pmm: ratings
+ - default: ratings
template_variables:
rating1: critic
rating1_image: rt_tomato
@@ -162,7 +162,7 @@ Now let's update the critic and audience ratings to some different ratings:
One Movie:
reapply_overlays: true
overlay_files:
- - pmm: ratings
+ - default: ratings
template_variables:
rating1: critic
rating1_image: rt_tomato
@@ -188,7 +188,7 @@ Running the above will put the Trakt User's personal rating into the critic box
* Audience rating matches the TMDb rating of `82%`.
* Note how the values have changed dramatically and all match between the overlay, plex ratings, and external sites.
-The log will show Plex Meta Manager updating those values.
+The log will show Kometa updating those values.
```
| Processing: 1/1 Star Wars: Episode IV - A New Hope |
@@ -197,7 +197,7 @@ The log will show Plex Meta Manager updating those values.
| Critic Rating | 6.0 |
```
-* And the poster reflects those numbers, though with the wrong icons, since that's what **Plex Meta Manager has been told to do**.
+* And the poster reflects those numbers, though with the wrong icons, since that's what **Kometa has been told to do**.
* The Plex UI still shows RT icons, and it always will, even though the numbers displayed are no longer RT ratings. Plex has no idea.
#### Use Trakt Rating
@@ -211,7 +211,7 @@ Let's change the Trakt rating to that trakt public rating of `85%` instead, whic
One Movie:
reapply_overlays: true
overlay_files:
- - pmm: ratings
+ - default: ratings
template_variables:
rating1: critic
rating1_image: rt_tomato
@@ -246,7 +246,7 @@ Now, finally, let's make the poster rating images match the numbers we put in th
One Movie:
reapply_overlays: true
overlay_files:
- - pmm: ratings
+ - default: ratings
template_variables:
rating1: critic
rating1_image: trakt
@@ -274,7 +274,7 @@ This config file is the **only linkage** between the ratings we are setting and
You can see that the Plex UI still shows the RT icons with the Trakt and TMDb numbers we put into the relevant fields, since again, it has no idea those numbers got changed behind its back.
-The poster displays the correct icons because we told Plex Meta Manager to do so in the config file.
+The poster displays the correct icons because we told Kometa to do so in the config file.
## Why do different Images appear for the same source?
diff --git a/docs/pmm/guides/scheduling.md b/docs/kometa/guides/scheduling.md
similarity index 58%
rename from docs/pmm/guides/scheduling.md
rename to docs/kometa/guides/scheduling.md
index eba056f8..09e8b485 100644
--- a/docs/pmm/guides/scheduling.md
+++ b/docs/kometa/guides/scheduling.md
@@ -2,52 +2,52 @@
search:
boost: 3
---
-# Scheduling PMM Runs Guide
+# Scheduling Kometa Runs Guide
-Plex Meta Manager is designed to be a background running service that "wakes up" and "sleeps" when it is scheduled to do so. By default unless configured using the [Time to Run Command](../environmental.md#time-to-run), Plex Meta Manager expects to run every day at 5AM local time.
+Kometa is designed to be a background running service that "wakes up" and "sleeps" when it is scheduled to do so. By default unless configured using the [Time to Run Command](../environmental.md#time-to-run), Kometa expects to run every day at 5AM local time.
-Whilst it is possible to have `python plex-meta-manager.py` running in an open window constantly, this is not the recommended approach as it relies on an always-open command window that can be obtrusive to the user.
+Whilst it is possible to have `python kometa.py` running in an open window constantly, this is not the recommended approach as it relies on an always-open command window that can be obtrusive to the user.
-Instead, it is recommended to set an automated scheduling service so that Plex Meta Manager can run in the background when scheduled to without any visible impact to the user (other than the Plex libraries and playlists updating).
+Instead, it is recommended to set an automated scheduling service so that Kometa can run in the background when scheduled to without any visible impact to the user (other than the Plex libraries and playlists updating).
-**To control how individual parts of Plex Meta Manager are scheduled see the [Schedule detail](../../config/schedule.md)**
+**To control how individual parts of Kometa are scheduled see the [Schedule detail](../../config/schedule.md)**
IMPORTANT: Every time you see `/path/to` below, it's a placeholder for the path to that directory on *your* system.
=== "Docker"
- Using docker is the simplest and most robust solution to automating Plex Meta Manager scheduling.
+ Using docker is the simplest and most robust solution to automating Kometa scheduling.
- When running Plex Meta Manager within docker, the session will resume after a system reboot (assuming Docker is set to start at system startup, which is the default) and Plex Meta Manager will run in the background at all times.
+ When running Kometa within docker, the session will resume after a system reboot (assuming Docker is set to start at system startup, which is the default) and Kometa will run in the background at all times.
- There's a [Docker Walkthrough](../install/docker.md) with more detailed instructions on setting up Plex Meta Manager within docker. The simplest command to facilitate a docker run is:
+ There's a [Docker Walkthrough](../install/docker.md) with more detailed instructions on setting up Kometa within docker. The simplest command to facilitate a docker run is:
```
docker run -d \
--restart=unless-stopped \
-e TZ= \
-v /path/to/config:/config:rw \
- meisnate12/plex-meta-manager
+ kometateam/kometa
```
- Change `/path/to/config` to reflect where you've installed Plex Meta Manager.
+ Change `/path/to/config` to reflect where you've installed Kometa.
TZ=
- is replaced with your local timezone, or the timezone your device is in that is running Plex Meta Manager. For a list of available timezones, please see [Timezones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). You want to replace with the TZ Database Name.
+ is replaced with your local timezone, or the timezone your device is in that is running Kometa. For a list of available timezones, please see [Timezones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). You want to replace with the TZ Database Name.
```
TZ=America/New_York
```
- This will run Plex Meta Manager in the background persistently until it is stopped by the user. While the docker container will be persistently running, Plex Meta Manager will not begin the run until the scheduled time.
+ This will run Kometa in the background persistently until it is stopped by the user. While the docker container will be persistently running, Kometa will not begin the run until the scheduled time.
- Further customizations of the docker run command can be used to specify set times to run Plex Meta Manager, further information on this and other Run Commands can be found [here](../environmental.md#time-to-run)
+ Further customizations of the docker run command can be used to specify set times to run Kometa, further information on this and other Run Commands can be found [here](../environmental.md#time-to-run)
=== "Windows Task Scheduler"
- Windows Task Scheduler is advised for those who followed the Windows instructions in the [Local Walkthrough Guides](../install/local.md) and/or do not want to run Plex Meta Manager within docker.
+ Windows Task Scheduler is advised for those who followed the Windows instructions in the [Local Walkthrough Guides](../install/local.md) and/or do not want to run Kometa within docker.
Windows Task Scheduler allows the user to run commands and services at scheduled times and intervals.
- There are two methods of running Plex Meta Manager:
+ There are two methods of running Kometa:
* Single run Scheduled Task
* Background run Scheduled Task
@@ -57,9 +57,9 @@ IMPORTANT: Every time you see `/path/to` below, it's a placeholder for the path
### Background Run Scheduled Task
- This method will start Plex Meta Manager at system startup and will keep Plex Meta Manager running in the background indefinitely. The user can then define set days and times for the Configuration File to be processed, and Plex Meta Manager will handle processing as and when required.
+ This method will start Kometa at system startup and will keep Kometa running in the background indefinitely. The user can then define set days and times for the Configuration File to be processed, and Kometa will handle processing as and when required.
- This is the recommended approach as it allows the user additional control over how and when Plex Meta Manager processes.
+ This is the recommended approach as it allows the user additional control over how and when Kometa processes.
If you don't specify a time, the script will run at 5AM each day. You can change this with the [time-to-run](../environmental.md#time-to-run) runtime flag.
@@ -68,10 +68,10 @@ IMPORTANT: Every time you see `/path/to` below, it's a placeholder for the path
1. Create a `waiter.cmd` file by opening the text editor (i.e. Notepad, TextEdit) and pasting the following code:
```batch
- cd C:\Users\USERNAMEHERE\Plex-Meta-Manager
- .\pmm-venv\Scripts\python .\plex_meta_manager.py
+ cd C:\Users\USERNAMEHERE\Kometa
+ .\kometa-venv\Scripts\python .\kometa.py
```
- * This will navigate to the Plex Meta Manager directory, then run PMM. At the scheduled time [as defined within Plex Meta Manager], PMM will process the Configuration File and will then wait until the next scheduled time.
+ * This will navigate to the Kometa directory, then run Kometa. At the scheduled time [as defined within Kometa], Kometa will process the Configuration File and will then wait until the next scheduled time.
2. Open Task Scheduler by searching for it in the Start Menu or by opening the Run window (Windows + R) and typing taskschd.msc before hitting OK.
@@ -83,11 +83,11 @@ IMPORTANT: Every time you see `/path/to` below, it's a placeholder for the path
![task-scheduler](images/scheduling-03-task-scheduler-main.png)
- 4. Give the task a name, in this example `Background PMM` and then select "Next"
+ 4. Give the task a name, in this example `Background Kometa` and then select "Next"
![task-scheduler](images/scheduling-06-basic-task-02.png)
- 5. Choose the frequency that PMM should run and then select "Next", `When the computer starts` is recommended.
+ 5. Choose the frequency that Kometa should run and then select "Next", `When the computer starts` is recommended.
![task-scheduler](images/scheduling-06-basic-task-03.png)
@@ -95,36 +95,36 @@ IMPORTANT: Every time you see `/path/to` below, it's a placeholder for the path
![task-scheduler](images/scheduling-06-basic-task-04.png)
- 7. Click "Browse", Navigate to the PMM directory and choose `waiter.cmd`, which was created in Step 1, then select "Open". NOTE: Your path may vary from the illustration here; navigate to the file you created and saved in Step 1.
+ 7. Click "Browse", Navigate to the Kometa directory and choose `waiter.cmd`, which was created in Step 1, then select "Open". NOTE: Your path may vary from the illustration here; navigate to the file you created and saved in Step 1.
![task-scheduler](images/scheduling-06-basic-task-05.png)
- 8. Copy the directory everything up to but not including `waiter.cmd` from the "Program/Script" field, and paste it into the "Start in" field. This is `C:\User\IEUser\Plex-Meta-Manager-1.15.1` in the example below, then select "next". NOTE: Your path may vary from the illustration or example.
+ 8. Copy the directory everything up to but not including `waiter.cmd` from the "Program/Script" field, and paste it into the "Start in" field. This is `C:\User\IEUser\Kometa-1.15.1` in the example below, then select "next". NOTE: Your path may vary from the illustration or example.
![task-scheduler](images/scheduling-06-basic-task-06.png)
9. Click "Finish".
- 10. Click "Task Schedule Library" on the left. The "Background PMM" task should be visible.
+ 10. Click "Task Schedule Library" on the left. The "Background Kometa" task should be visible.
- Plex Meta Manager will now launch at system startup, but will wait until the user-specified scheduled time before executing, and will then wait in the background for the next scheduled run.
+ Kometa will now launch at system startup, but will wait until the user-specified scheduled time before executing, and will then wait in the background for the next scheduled run.
### Single Run Scheduled Task
- This method will start Plex Meta Manager at the desired time, immediately begin running the Configuration File and will then kill the process once it has completed.
+ This method will start Kometa at the desired time, immediately begin running the Configuration File and will then kill the process once it has completed.
??? abstract "Single Run Scheduled Task"
1. Create a `runner.cmd` file by opening the text editor (i.e. Notepad, TextEdit) and pasting the following code:
```batch
- cd C:\Users\USERNAMEHERE\Plex-Meta-Manager
- .\pmm-venv\Scripts\python .\plex_meta_manager.py --run
+ cd C:\Users\USERNAMEHERE\Kometa
+ .\kometa-venv\Scripts\python .\kometa.py --run
```
- * This will navigate to the PMM directory, then launch PMM using the `-r`/`--run` flag which triggers an immediate run. Once complete, Plex Meta Manager will exit.
+ * This will navigate to the Kometa directory, then launch Kometa using the `-r`/`--run` flag which triggers an immediate run. Once complete, Kometa will exit.
- Save this file to C:\Users\USERNAMEHERE\Plex-Meta-Manager\runner.cmd`.
+ Save this file to C:\Users\USERNAMEHERE\Kometa\runner.cmd`.
2. Open Task Scheduler by searching for it in the Start Menu or by opening the Run window (Windows + R) and typing taskschd.msc before hitting OK.
@@ -136,15 +136,15 @@ IMPORTANT: Every time you see `/path/to` below, it's a placeholder for the path
![task-scheduler](images/scheduling-03-task-scheduler-main.png)
- 4. Give the task a name, in this example `Run PMM` and then select "Next"
+ 4. Give the task a name, in this example `Run Kometa` and then select "Next"
![task-scheduler](images/scheduling-04-basic-task-01.png)
- 5. Choose the frequency that PMM should run and then select "Next", `Daily` is recommended.
+ 5. Choose the frequency that Kometa should run and then select "Next", `Daily` is recommended.
![task-scheduler](images/scheduling-04-basic-task-02.png)
- 6. Specify the first date and time at which PMM should run and then select "Next".
+ 6. Specify the first date and time at which Kometa should run and then select "Next".
![task-scheduler](images/scheduling-04-basic-task-03.png)
@@ -152,11 +152,11 @@ IMPORTANT: Every time you see `/path/to` below, it's a placeholder for the path
![task-scheduler](images/scheduling-04-basic-task-04.png)
- 8. Click "Browse", Navigate to the PMM directory and choose `runner.cmd`, which was created in Step 1, then select "Open".
+ 8. Click "Browse", Navigate to the Kometa directory and choose `runner.cmd`, which was created in Step 1, then select "Open".
![task-scheduler](images/scheduling-04-basic-task-05.png)
- 9. Copy the directory everything up to but not including `runner.cmd` from the "Program/Script" field, and paste it into the "Start in" field. This is `C:\User\IEUser\Plex-Meta-Manager-1.15.1` in the example below, then select "next".
+ 9. Copy the directory everything up to but not including `runner.cmd` from the "Program/Script" field, and paste it into the "Start in" field. This is `C:\User\IEUser\Kometa-1.15.1` in the example below, then select "next".
![task-scheduler](images/scheduling-04-basic-task-06.png)
@@ -164,11 +164,11 @@ IMPORTANT: Every time you see `/path/to` below, it's a placeholder for the path
![task-scheduler](images/scheduling-04-basic-task-07.png)
- 11. Click "Task Schedule Library" on the left. The PMM Run task should be visible.
+ 11. Click "Task Schedule Library" on the left. The Kometa Run task should be visible.
![task-scheduler](images/scheduling-04-basic-task-09.png)
- Plex Meta Manager will now run at the set date/time you selected in Step 6, and will run each subsequent day at the same time.
+ Kometa will now run at the set date/time you selected in Step 6, and will run each subsequent day at the same time.
=== "MacOS Launchd Service"
@@ -177,9 +177,9 @@ IMPORTANT: Every time you see `/path/to` below, it's a placeholder for the path
A couple examples; you'll want to edit the THINGS IN ALL CAPS to reflect your system.
- Change `/path/to/plex-meta-manager` to reflect where you've installed Plex Meta Manager.
+ Change `/path/to/kometa` to reflect where you've installed Kometa.
- Keep PMM running constantly, let it wait to do its thing at 3AM:
+ Keep Kometa running constantly, let it wait to do its thing at 3AM:
```
@@ -187,22 +187,22 @@ IMPORTANT: Every time you see `/path/to` below, it's a placeholder for the path
Label
- com.YOUR_USERNAME.plex-meta-manager
+ com.YOUR_USERNAME.kometaProgramArgumentssh-c
- pmm-venv/bin/python plex-meta-manager.py --config /path/to/plex-meta-managerconfig/config.yml
+ kometa-venv/bin/python kometa.py --config /path/to/kometa-config/config.ymlUserNameYOUR_USERNAMEWorkingDirectory
- /PATH/TO/PMM
+ /PATH/TO/KOMETA
```
- Run PMM every 6 hours, running it immediately and letting it quit:
+ Run Kometa every 6 hours, running it immediately and letting it quit:
```
@@ -210,12 +210,12 @@ IMPORTANT: Every time you see `/path/to` below, it's a placeholder for the path
Label
- com.YOUR_USERNAME.plex-meta-manager
+ com.YOUR_USERNAME.kometaProgramArgumentssh-c
- pmm-venv/bin/python plex-meta-manager.py --config /path/to/plex-meta-managerconfig/config.yml --run
+ kometa-venv/bin/python kometa.py --config /path/to/kometa-config/config.yml --runStartCalendarInterval
@@ -239,14 +239,14 @@ IMPORTANT: Every time you see `/path/to` below, it's a placeholder for the path
UserNameYOUR_USERNAMEWorkingDirectory
- /PATH/TO/PMM
+ /PATH/TO/KOMETA
```
A useful tool to generate these plist files is [https://zerolaunched.herokuapp.com/](https://zerolaunched.herokuapp.com/)
- Save this file as `com.YOUR_USERNAME.plex-meta-manager.plist` in `~/Library/LaunchAgents`.
+ Save this file as `com.YOUR_USERNAME.kometa.plist` in `~/Library/LaunchAgents`.
2. Load and start the agent 🚀
@@ -256,13 +256,13 @@ IMPORTANT: Every time you see `/path/to` below, it's a placeholder for the path
```
cd ~/Library/LaunchAgents/
- launchctl bootstrap gui/YOUR-USER-ID com.YOUR_USERNAME.plex-meta-manager.plist
+ launchctl bootstrap gui/YOUR-USER-ID com.YOUR_USERNAME.kometa.plist
```
And then kick-start it with:
```
- launchctl kickstart -k gui/YOUR-USER-ID/com.YOUR_USERNAME.plex-meta-manager
+ launchctl kickstart -k gui/YOUR-USER-ID/com.YOUR_USERNAME.kometa
```
Note that this command uses the *label*, not the plist filename. The -k options means that the service will first be killed, if running.
@@ -274,15 +274,15 @@ IMPORTANT: Every time you see `/path/to` below, it's a placeholder for the path
1. Create the service file:
```bash
- sudo nano /etc/systemd/system/plex-meta-manager.service
+ sudo nano /etc/systemd/system/kometa.service
```
Put the following into the file:
```
- # /etc/systemd/system/plex-meta-manager.service
+ # /etc/systemd/system/kometa.service
[Unit]
- Description=Plex Meta Manager
+ Description=Kometa
After=network-online.target
[Service]
@@ -291,8 +291,8 @@ IMPORTANT: Every time you see `/path/to` below, it's a placeholder for the path
Type=simple
Environment=LC_ALL=C.UTF-8
Environment=LANG=C.UTF-8
- WorkingDirectory=/path/to/plex-meta-manager
- ExecStart=/path/to/plex-meta-manager/pmm-venv/bin/python /path/to/plex-meta-manager/plex_meta_manager.py
+ WorkingDirectory=/path/to/kometa
+ ExecStart=/path/to/kometa/kometa-venv/bin/python /path/to/kometa/kometa.py
Restart=always
RestartSec=10
@@ -302,9 +302,9 @@ IMPORTANT: Every time you see `/path/to` below, it's a placeholder for the path
Change `USER` and `GROUP` to reflect your user and group.
- Change `/path/to/plex-meta-manager` to reflect where you've installed Plex Meta Manager.
+ Change `/path/to/kometa` to reflect where you've installed Kometa.
- NOTE: This is assuming you created the `pmm-venv` virtual environment as described in the [Local Walkthrough](../install/local.md)
+ NOTE: This is assuming you created the `kometa-venv` virtual environment as described in the [Local Walkthrough](../install/local.md)
Save and close the file.
@@ -312,19 +312,19 @@ IMPORTANT: Every time you see `/path/to` below, it's a placeholder for the path
```shell
sudo systemctl daemon-reload
- sudo systemctl start plex-meta-manager.service
+ sudo systemctl start kometa.service
```
3. You can check whether the service is running with:
```shell
- sudo systemctl status plex-meta-manager.service
+ sudo systemctl status kometa.service
```
=== "cron"
The cron utility is used for running scripts and commands at regular intervals, and at specific times and dates. It’s built into most Operating Systems (namely Linux and Mac), and provides a very useful way to schedule tasks on your server. It also works for running Docker commands on a schedule.
- 1. Decide when you want to run Plex Meta Manager
+ 1. Decide when you want to run Kometa
`cron` needs a specific syntax to express schedules. A cron schedule is something like "Every Tuesday at 4" or "5 minutes past every other hour".
@@ -335,13 +335,13 @@ IMPORTANT: Every time you see `/path/to` below, it's a placeholder for the path
A command you could use for this:
```
- cd /path/to/plex-meta-manager && pmm-venv/bin/python plex_meta_manager.py --config config/config.yml --run
+ cd /path/to/kometa && kometa-venv/bin/python kometa.py --config config/config.yml --run
```
- Change `/path/to/plex-meta-manager` to reflect where you've installed Plex Meta Manager.
+ Change `/path/to/kometa` to reflect where you've installed Kometa.
This is an example, which does nothing but run the script immediately. If you want to add additional flags you can do so.
- NOTE: This is assuming you created the `pmm-venv` virtual environment as described in the [Local Walkthrough](../install/local.md)
+ NOTE: This is assuming you created the `kometa-venv` virtual environment as described in the [Local Walkthrough](../install/local.md)
2. Open the system crontab for editing:
diff --git a/docs/pmm/images/movie-collection-preview.png b/docs/kometa/images/movie-collection-preview.png
similarity index 100%
rename from docs/pmm/images/movie-collection-preview.png
rename to docs/kometa/images/movie-collection-preview.png
diff --git a/docs/pmm/images/movie-library-preview.png b/docs/kometa/images/movie-library-preview.png
similarity index 100%
rename from docs/pmm/images/movie-library-preview.png
rename to docs/kometa/images/movie-library-preview.png
diff --git a/docs/pmm/images/show-collection-preview.png b/docs/kometa/images/show-collection-preview.png
similarity index 100%
rename from docs/pmm/images/show-collection-preview.png
rename to docs/kometa/images/show-collection-preview.png
diff --git a/docs/pmm/images/show-library-preview.png b/docs/kometa/images/show-library-preview.png
similarity index 100%
rename from docs/pmm/images/show-library-preview.png
rename to docs/kometa/images/show-library-preview.png
diff --git a/docs/pmm/install/docker.md b/docs/kometa/install/docker.md
similarity index 76%
rename from docs/pmm/install/docker.md
rename to docs/kometa/install/docker.md
index 0c80180b..93006678 100644
--- a/docs/pmm/install/docker.md
+++ b/docs/kometa/install/docker.md
@@ -1,6 +1,6 @@
# Docker Walkthrough
-This article will walk you through getting Plex Meta Manager set up and running via Docker. It will cover:
+This article will walk you through getting Kometa set up and running via Docker. It will cover:
1. Installing Docker
2. Retrieving the image
@@ -11,9 +11,9 @@ This article will walk you through getting Plex Meta Manager set up and running
The specific steps you will be taking:
1. Verify that Docker is installed and install it if not
-2. Use `docker` to retrieve the Plex Meta Manager Docker image
+2. Use `docker` to retrieve the Kometa Docker image
3. Create a directory for your config files and learn how to tell Docker to use it
-4. Gather two things that Plex Meta Manager requires:
+4. Gather two things that Kometa requires:
- TMDb API Key
- Plex URL and Token
5. Then, iteratively:
@@ -22,9 +22,9 @@ The specific steps you will be taking:
Note that running a Docker container is inherently a pretty technical process. If you are unable or unwilling to learn the rudiments of using Docker, this may not be the tool for you.
-If the idea of editing YAML files by hand is daunting, this may not be the tool for you. All the configuration of Plex Meta Manager is done via YAML text files, so if you are unable or unwilling to learn how those work, you should stop here.
+If the idea of editing YAML files by hand is daunting, this may not be the tool for you. All the configuration of Kometa is done via YAML text files, so if you are unable or unwilling to learn how those work, you should stop here.
-Finally, this walkthrough is intended to give you a basic grounding in how to get Plex Meta Manager running. It doesn't cover how to create your own collections, or how to add overlays, or any of the myriad other things Plex Meta Manager is capable of. It provides a simple "Getting Started" guide for those for whom the standard install instructions make no sense; presumably because you've never run a Docker container before.
+Finally, this walkthrough is intended to give you a basic grounding in how to get Kometa running. It doesn't cover how to create your own collections, or how to add overlays, or any of the myriad other things Kometa is capable of. It provides a simple "Getting Started" guide for those for whom the standard install instructions make no sense; presumably because you've never run a Docker container before.
## Prerequisites
@@ -108,14 +108,14 @@ If that doesn't work, stop here until you fix that. Diagnoing and repairing Doc
#### Important note on Docker images
-This tutorial uses the official image, and you should, too. Don't change `meisnate12/plex-meta-manager` to the `linuxserver.io` image or any other; other images may have [idiosyncracies](images.md) that will prevent this walkthrough from working. The official image *will* behave exactly as documented below. Others very possibly won't.
+This tutorial uses the official image, and you should, too. Don't change `kometateam/kometa` to the `linuxserver.io` image or any other; other images may have [idiosyncracies](images.md) that will prevent this walkthrough from working. The official image *will* behave exactly as documented below. Others very possibly won't.
-The great thing about Docker is that all the setup you'd have to do to run Plex Meta Manager is already done inside the docker image.
+The great thing about Docker is that all the setup you'd have to do to run Kometa is already done inside the docker image.
That means we can just jump right into running it. At the command prompt, type:
```
-docker run --rm meisnate12/plex-meta-manager --run
+docker run --rm kometateam/kometa --run
```
@@ -124,8 +124,8 @@ This is going to fail with an error. That's expected.
You should see something like this:
``` { .shell .no-copy }
-Unable to find image 'meisnate12/plex-meta-manager:latest' locally
-latest: Pulling from meisnate12/plex-meta-manager
+Unable to find image 'kometateam/kometa:latest' locally
+latest: Pulling from kometateam/kometa
7d63c13d9b9b: Already exists
6ad2a11ca37b: Already exists
8076cdef4689: Pull complete
@@ -136,7 +136,7 @@ ed6716577767: Pull complete
0547721ab7a3: Pull complete
ea4d35bce959: Pull complete
Digest: sha256:472be179a75259e07e68a3da365851b58c2f98383e02ac815804299da6f99824
-Status: Downloaded newer image for meisnate12/plex-meta-manager:latest
+Status: Downloaded newer image for kometateam/kometa:latest
Config Error: config not found at //config
```
@@ -144,7 +144,7 @@ That error means you don’t have a config file, but we know that most everythin
### Setting up a volume map
-Plex Meta Manager, inside that Docker container, can only see other things *inside the container*. We want to add our own files for config and metadata, so we need to set something up that lets Plex Meta Manager see files we create *outside* the container. This is called a "volume map".
+Kometa, inside that Docker container, can only see other things *inside the container*. We want to add our own files for config and metadata, so we need to set something up that lets Kometa see files we create *outside* the container. This is called a "volume map".
Go to your home directory and create a new directory:
@@ -152,22 +152,22 @@ Go to your home directory and create a new directory:
``` { .shell .no-copy linenums="1"}
cd ~ #(1)!
-mkdir plex-meta-manager #(2)!
+mkdir kometa #(2)!
```
1. This changes to your home directory, which will be something like `/home/yourname` or `/Users/yourname` or `C:\Users\YourName` depending on the platform.
-2. This creates a directory called "plex-meta-manager"
+2. This creates a directory called "kometa"
cd into that directory and create another directory:
[type this into your terminal]
``` { .shell .no-copy linenums="1"}
-cd ~/plex-meta-manager #(1)!
+cd ~/kometa #(1)!
mkdir config #(2)!
```
-1. This navigates to the plex-meta-manager folder within your home directory.
+1. This navigates to the kometa folder within your home directory.
2. This creates a directory called "config"
3. get the full path:
@@ -183,19 +183,19 @@ This will display a full path:
=== ":fontawesome-brands-linux: Linux"
``` { .shell .no-copy }
- /home/YOURUSERNAME/plex-meta-manager
+ /home/YOURUSERNAME/kometa
```
=== ":fontawesome-brands-apple: macOS"
``` { .shell .no-copy }
- /Users/YOURUSERNAME/plex-meta-manager
+ /Users/YOURUSERNAME/kometa
```
=== ":fontawesome-brands-windows: Windows"
``` { .shell .no-copy }
- C:\Users\YOURUSERNAME\plex-meta-manager
+ C:\Users\YOURUSERNAME\kometa
```
Add "config" onto the end of that to get the host path to your config directory, for example:
@@ -203,19 +203,19 @@ Add "config" onto the end of that to get the host path to your config directory,
=== ":fontawesome-brands-linux: Linux"
```
- /home/YOURUSERNAME/plex-meta-manager/config
+ /home/YOURUSERNAME/kometa/config
```
=== ":fontawesome-brands-apple: macOS"
```
- /Users/YOURUSERNAME/plex-meta-manager/config
+ /Users/YOURUSERNAME/kometa/config
```
=== ":fontawesome-brands-windows: Windows"
```
- C:\Users\YOURUSERNAME\plex-meta-manager\config
+ C:\Users\YOURUSERNAME\kometa\config
```
@@ -224,26 +224,26 @@ You'll need to add this to the docker command every time you run it, like this:
=== ":fontawesome-brands-linux: Linux"
```
- docker run --rm -it -v "/home/YOURUSERNAME/plex-meta-manager/config:/config:rw" meisnate12/plex-meta-manager
+ docker run --rm -it -v "/home/YOURUSERNAME/kometa/config:/config:rw" kometateam/kometa
```
=== ":fontawesome-brands-apple: macOS"
```
- docker run --rm -it -v "/Users/YOURUSERNAME/plex-meta-manager/config:/config:rw" meisnate12/plex-meta-manager
+ docker run --rm -it -v "/Users/YOURUSERNAME/kometa/config:/config:rw" kometateam/kometa
```
=== ":fontawesome-brands-windows: Windows"
```
- docker run --rm -it -v "C:\Users\YOURUSERNAME\plex-meta-manager\config:/config:rw" meisnate12/plex-meta-manager
+ docker run --rm -it -v "C:\Users\YOURUSERNAME\kometa\config:/config:rw" kometateam/kometa
```
If you run that command now it will display a similar error to before, but without all the image loading:
``` { .bash .no-copy }
-$ docker run --rm -it -v "/Users/mroche/plex-meta-manager/config:/config:rw" meisnate12/plex-meta-manager --run
+$ docker run --rm -it -v "/Users/mroche/kometa/config:/config:rw" kometateam/kometa --run
Config Error: config not found at //config
```
@@ -300,21 +300,21 @@ First, make a copy of the template:
Get a copy of the template to edit [type this into your terminal]:
```
- curl -fLvo config/config.yml https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/master/config/config.yml.template
+ curl -fLvo config/config.yml https://raw.githubusercontent.com/kometateam/kometa/master/config/config.yml.template
```
=== ":fontawesome-brands-apple: macOS"
Get a copy of the template to edit [type this into your terminal]:
```
- curl -fLvo config/config.yml https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/master/config/config.yml.template
+ curl -fLvo config/config.yml https://raw.githubusercontent.com/kometateam/kometa/master/config/config.yml.template
```
=== ":fontawesome-brands-windows: Windows"
- Go to [this URL](https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/master/config/config.yml.template) using a web browser; choose the "Save" command, then save the file at:
+ Go to [this URL](https://raw.githubusercontent.com/kometateam/kometa/master/config/config.yml.template) using a web browser; choose the "Save" command, then save the file at:
```
- C:\Users\YOURUSERNAME\plex-meta-manager\config\config.yml
+ C:\Users\YOURUSERNAME\kometa\config\config.yml
```
@@ -339,7 +339,7 @@ Save the file:
%}
-Then run Plex Meta Manager again:
+Then run Kometa again:
{%
include-markdown "./wt/wt-run-docker.md"
@@ -358,7 +358,7 @@ Then run Plex Meta Manager again:
%}
-So let's run Plex Meta Manager and see this happen:
+So let's run Kometa and see this happen:
{%
include-markdown "./wt/wt-run-docker.md"
@@ -384,7 +384,7 @@ Save the file:
%}
-Then run Plex Meta Manager again:
+Then run Kometa again:
{%
include-markdown "./wt/wt-run-docker.md"
@@ -410,7 +410,7 @@ Save the file:
%}
-Then run Plex Meta Manager again:
+Then run Kometa again:
{%
include-markdown "./wt/wt-run-docker.md"
@@ -441,7 +441,7 @@ Then run Plex Meta Manager again:
Add the `develop` tag to the image name in your run command [or wherever you specify the image in your environment]
```
-docker run --rm -it -v "Plex Meta Manager_PATH_GOES_HERE:/config:rw" meisnate12/plex-meta-manager:develop --run
+docker run --rm -it -v "KOMETA_PATH_GOES_HERE:/config:rw" kometateam/kometa:develop --run
^^^^^^^
```
@@ -452,7 +452,7 @@ This may not work if you are not using the official image; for example, it does
Add the `nightly` tag to the image name in your run command [or wherever you specify the image in your environment]
```
-docker run --rm -it -v "Plex Meta Manager_PATH_GOES_HERE:/config:rw" meisnate12/plex-meta-manager:nightly --run
+docker run --rm -it -v "KOMETA_PATH_GOES_HERE:/config:rw" kometateam/kometa:nightly --run
^^^^^^^
```
@@ -463,7 +463,7 @@ This may not work if you are not using the official image; for example, it does
Add the `latest` tag to the image name in your run command [or wherever you specify the image in your environment]
```
-docker run --rm -it -v "Plex Meta Manager_PATH_GOES_HERE:/config:rw" meisnate12/plex-meta-manager:latest --run
+docker run --rm -it -v "KOMETA_PATH_GOES_HERE:/config:rw" kometateam/kometa:latest --run
^^^^^^
```
diff --git a/docs/pmm/install/images.md b/docs/kometa/install/images.md
similarity index 57%
rename from docs/pmm/install/images.md
rename to docs/kometa/install/images.md
index 903b7c82..c0e50e45 100644
--- a/docs/pmm/install/images.md
+++ b/docs/kometa/install/images.md
@@ -3,23 +3,31 @@
You should use the official docker image:
```
-meisnate12/plex-meta-manager
+kometateam/kometa
```
All the examples in the wiki are assuming the use of this image, and many do not work with non-official Docker images due to differences in how the authors have chosen to construct their images.
One alternate image we see a lot is the Linuxserver image, due to its prominent placement in unRAID and linuxserver's general reputation.
+## LXML Images
+
+In March 2024, lxml, a prerequisite for operating Kometa, ceased support for older CPUs. This impedes users from running Kometa on unsupported hardware.
+
+To address this issue, we have implemented 'lxml' variants for each Kometa branch (master, develop, and nightly). These variants resume compatibility with older hardware by freezing lxml on a previous version which has wider hardware support.
+
+To transition to the lxml branch, simply prepend 'lxml-' to the branch name you are currently utilizing. For instance, `kometateam/kometa:lxml-master`, `kometateam/kometa:lxml-develop` and `kometateam/kometa:lxml-nightly`.
+
## LinuxServer
-The first image offered in unRAID for Plex Meta Manager is the Linuxserver.io image [`linuxserver/plex-meta-manager`]
+The first image offered in unRAID for Kometa is the Linuxserver.io image [`linuxserver/kometa`]
-This image is different to the official image [meisnate12/plex-meta-manager] in a few ways that cause a variety of problems particularly for new users.
+This image is different to the official image [kometateam/kometa] in a few ways that cause a variety of problems particularly for new users.
One typical error is something like:
```
-Path does not exist: /run/s6/services/plex-meta-manager/config/SOMETHING
+Path does not exist: /run/s6/services/kometa/config/SOMETHING
```
The result is that the stock config file and a lot of the examples found in the wiki and config repo don't work.
@@ -35,16 +43,16 @@ The LSIO image:
3. Doesn't support [runtime flags](../environmental.md), only ENV vars. This means that a command like:
```
- docker run -it --rm -v /opt/pmm/config:/config linuxserver/plex-meta-manager --config config/config.yml -r --run-libraries "Movies - 4K DV"
+ docker run -it --rm -v /opt/kometa/config:/config linuxserver/kometa --config config/config.yml -r --run-libraries "Movies - 4K DV"
```
doesn't work with the LSIO image; it would have to be:
```
- docker run -it --rm -v /opt/pmm/config:/config -e PMM_CONFIG=/config/config.yml -e PMM_RUN=true -e PMM_LIBRARIES="Movies - 4K DV" linuxserver/plex-meta-manager
+ docker run -it --rm -v /opt/kometa/config:/config -e KOMETA_CONFIG=/config/config.yml -e KOMETA_RUN=true -e KOMETA_LIBRARIES="Movies - 4K DV" linuxserver/kometa
```
-4. Doesn't do manual runs correctly; they loop over and over. That command in the previous bullet point [which uses `PMM_RUN` to run it right now] will run over and over until you manually kill the container. The same thing using the official image will run once and quit, as expected.
+4. Doesn't do manual runs correctly; they loop over and over. That command in the previous bullet point [which uses `KOMETA_RUN` to run it right now] will run over and over until you manually kill the container. The same thing using the official image will run once and quit, as expected.
5. Resets ownership of entire config dir every run. In tests, the ownership of the config dir and its contents was set to 911:911 with each run.
diff --git a/docs/pmm/install/images/dsm6-01.png b/docs/kometa/install/images/dsm6-01.png
similarity index 100%
rename from docs/pmm/install/images/dsm6-01.png
rename to docs/kometa/install/images/dsm6-01.png
diff --git a/docs/pmm/install/images/dsm6-02.png b/docs/kometa/install/images/dsm6-02.png
similarity index 100%
rename from docs/pmm/install/images/dsm6-02.png
rename to docs/kometa/install/images/dsm6-02.png
diff --git a/docs/pmm/install/images/dsm6-03.png b/docs/kometa/install/images/dsm6-03.png
similarity index 100%
rename from docs/pmm/install/images/dsm6-03.png
rename to docs/kometa/install/images/dsm6-03.png
diff --git a/docs/pmm/install/images/dsm6-04.png b/docs/kometa/install/images/dsm6-04.png
similarity index 100%
rename from docs/pmm/install/images/dsm6-04.png
rename to docs/kometa/install/images/dsm6-04.png
diff --git a/docs/pmm/install/images/dsm6-05.png b/docs/kometa/install/images/dsm6-05.png
similarity index 100%
rename from docs/pmm/install/images/dsm6-05.png
rename to docs/kometa/install/images/dsm6-05.png
diff --git a/docs/pmm/install/images/dsm7-01.png b/docs/kometa/install/images/dsm7-01.png
similarity index 100%
rename from docs/pmm/install/images/dsm7-01.png
rename to docs/kometa/install/images/dsm7-01.png
diff --git a/docs/pmm/install/images/dsm7-02.png b/docs/kometa/install/images/dsm7-02.png
similarity index 100%
rename from docs/pmm/install/images/dsm7-02.png
rename to docs/kometa/install/images/dsm7-02.png
diff --git a/docs/pmm/install/images/dsm7-03.png b/docs/kometa/install/images/dsm7-03.png
similarity index 100%
rename from docs/pmm/install/images/dsm7-03.png
rename to docs/kometa/install/images/dsm7-03.png
diff --git a/docs/pmm/install/images/dsm7-04.png b/docs/kometa/install/images/dsm7-04.png
similarity index 100%
rename from docs/pmm/install/images/dsm7-04.png
rename to docs/kometa/install/images/dsm7-04.png
diff --git a/docs/pmm/install/images/dsm7-05.png b/docs/kometa/install/images/dsm7-05.png
similarity index 100%
rename from docs/pmm/install/images/dsm7-05.png
rename to docs/kometa/install/images/dsm7-05.png
diff --git a/docs/pmm/install/images/dsm7-06.png b/docs/kometa/install/images/dsm7-06.png
similarity index 100%
rename from docs/pmm/install/images/dsm7-06.png
rename to docs/kometa/install/images/dsm7-06.png
diff --git a/docs/pmm/install/images/dsm7-07.png b/docs/kometa/install/images/dsm7-07.png
similarity index 100%
rename from docs/pmm/install/images/dsm7-07.png
rename to docs/kometa/install/images/dsm7-07.png
diff --git a/docs/pmm/install/images/dsm7-08.png b/docs/kometa/install/images/dsm7-08.png
similarity index 100%
rename from docs/pmm/install/images/dsm7-08.png
rename to docs/kometa/install/images/dsm7-08.png
diff --git a/docs/pmm/install/images/qnap1.png b/docs/kometa/install/images/qnap1.png
similarity index 100%
rename from docs/pmm/install/images/qnap1.png
rename to docs/kometa/install/images/qnap1.png
diff --git a/docs/pmm/install/images/qnap2.png b/docs/kometa/install/images/qnap2.png
similarity index 100%
rename from docs/pmm/install/images/qnap2.png
rename to docs/kometa/install/images/qnap2.png
diff --git a/docs/pmm/install/images/qnap3-01.png b/docs/kometa/install/images/qnap3-01.png
similarity index 100%
rename from docs/pmm/install/images/qnap3-01.png
rename to docs/kometa/install/images/qnap3-01.png
diff --git a/docs/pmm/install/images/qnap3-02.png b/docs/kometa/install/images/qnap3-02.png
similarity index 100%
rename from docs/pmm/install/images/qnap3-02.png
rename to docs/kometa/install/images/qnap3-02.png
diff --git a/docs/pmm/install/images/qnap3-03.png b/docs/kometa/install/images/qnap3-03.png
similarity index 100%
rename from docs/pmm/install/images/qnap3-03.png
rename to docs/kometa/install/images/qnap3-03.png
diff --git a/docs/pmm/install/images/qnap3-03a.png b/docs/kometa/install/images/qnap3-03a.png
similarity index 100%
rename from docs/pmm/install/images/qnap3-03a.png
rename to docs/kometa/install/images/qnap3-03a.png
diff --git a/docs/pmm/install/images/qnap3-04.png b/docs/kometa/install/images/qnap3-04.png
similarity index 100%
rename from docs/pmm/install/images/qnap3-04.png
rename to docs/kometa/install/images/qnap3-04.png
diff --git a/docs/pmm/install/images/qnap3-05.png b/docs/kometa/install/images/qnap3-05.png
similarity index 100%
rename from docs/pmm/install/images/qnap3-05.png
rename to docs/kometa/install/images/qnap3-05.png
diff --git a/docs/pmm/install/images/qnap3-06.png b/docs/kometa/install/images/qnap3-06.png
similarity index 100%
rename from docs/pmm/install/images/qnap3-06.png
rename to docs/kometa/install/images/qnap3-06.png
diff --git a/docs/pmm/install/images/qnap3-07.png b/docs/kometa/install/images/qnap3-07.png
similarity index 100%
rename from docs/pmm/install/images/qnap3-07.png
rename to docs/kometa/install/images/qnap3-07.png
diff --git a/docs/pmm/install/images/qnap3-08.png b/docs/kometa/install/images/qnap3-08.png
similarity index 100%
rename from docs/pmm/install/images/qnap3-08.png
rename to docs/kometa/install/images/qnap3-08.png
diff --git a/docs/pmm/install/images/qnap3-09.png b/docs/kometa/install/images/qnap3-09.png
similarity index 100%
rename from docs/pmm/install/images/qnap3-09.png
rename to docs/kometa/install/images/qnap3-09.png
diff --git a/docs/pmm/install/images/qnap3-10.png b/docs/kometa/install/images/qnap3-10.png
similarity index 100%
rename from docs/pmm/install/images/qnap3-10.png
rename to docs/kometa/install/images/qnap3-10.png
diff --git a/docs/pmm/install/images/qnap3-11.png b/docs/kometa/install/images/qnap3-11.png
similarity index 100%
rename from docs/pmm/install/images/qnap3-11.png
rename to docs/kometa/install/images/qnap3-11.png
diff --git a/docs/pmm/install/images/qnap3-12.png b/docs/kometa/install/images/qnap3-12.png
similarity index 100%
rename from docs/pmm/install/images/qnap3-12.png
rename to docs/kometa/install/images/qnap3-12.png
diff --git a/docs/pmm/install/images/qnap3-13.png b/docs/kometa/install/images/qnap3-13.png
similarity index 100%
rename from docs/pmm/install/images/qnap3-13.png
rename to docs/kometa/install/images/qnap3-13.png
diff --git a/docs/pmm/install/images/qnap3-14.png b/docs/kometa/install/images/qnap3-14.png
similarity index 100%
rename from docs/pmm/install/images/qnap3-14.png
rename to docs/kometa/install/images/qnap3-14.png
diff --git a/docs/pmm/install/images/qnap3.png b/docs/kometa/install/images/qnap3.png
similarity index 100%
rename from docs/pmm/install/images/qnap3.png
rename to docs/kometa/install/images/qnap3.png
diff --git a/docs/pmm/install/images/qnap4.png b/docs/kometa/install/images/qnap4.png
similarity index 100%
rename from docs/pmm/install/images/qnap4.png
rename to docs/kometa/install/images/qnap4.png
diff --git a/docs/pmm/install/images/qnap5.png b/docs/kometa/install/images/qnap5.png
similarity index 100%
rename from docs/pmm/install/images/qnap5.png
rename to docs/kometa/install/images/qnap5.png
diff --git a/docs/pmm/install/images/qnap6.png b/docs/kometa/install/images/qnap6.png
similarity index 100%
rename from docs/pmm/install/images/qnap6.png
rename to docs/kometa/install/images/qnap6.png
diff --git a/docs/pmm/install/images/qnap7.png b/docs/kometa/install/images/qnap7.png
similarity index 100%
rename from docs/pmm/install/images/qnap7.png
rename to docs/kometa/install/images/qnap7.png
diff --git a/docs/pmm/install/images/synology-01.png b/docs/kometa/install/images/synology-01.png
similarity index 100%
rename from docs/pmm/install/images/synology-01.png
rename to docs/kometa/install/images/synology-01.png
diff --git a/docs/pmm/install/images/synology-02.png b/docs/kometa/install/images/synology-02.png
similarity index 100%
rename from docs/pmm/install/images/synology-02.png
rename to docs/kometa/install/images/synology-02.png
diff --git a/docs/pmm/install/images/synology-03.png b/docs/kometa/install/images/synology-03.png
similarity index 100%
rename from docs/pmm/install/images/synology-03.png
rename to docs/kometa/install/images/synology-03.png
diff --git a/docs/pmm/install/images/synology-04.png b/docs/kometa/install/images/synology-04.png
similarity index 100%
rename from docs/pmm/install/images/synology-04.png
rename to docs/kometa/install/images/synology-04.png
diff --git a/docs/pmm/install/images/synology-05.png b/docs/kometa/install/images/synology-05.png
similarity index 100%
rename from docs/pmm/install/images/synology-05.png
rename to docs/kometa/install/images/synology-05.png
diff --git a/docs/pmm/install/images/synology-06.png b/docs/kometa/install/images/synology-06.png
similarity index 100%
rename from docs/pmm/install/images/synology-06.png
rename to docs/kometa/install/images/synology-06.png
diff --git a/docs/pmm/install/images/wt-default-collections.png b/docs/kometa/install/images/wt-default-collections.png
similarity index 100%
rename from docs/pmm/install/images/wt-default-collections.png
rename to docs/kometa/install/images/wt-default-collections.png
diff --git a/docs/pmm/install/images/wt-finished.png b/docs/kometa/install/images/wt-finished.png
similarity index 100%
rename from docs/pmm/install/images/wt-finished.png
rename to docs/kometa/install/images/wt-finished.png
diff --git a/docs/pmm/install/images/wt-git-install.png b/docs/kometa/install/images/wt-git-install.png
similarity index 100%
rename from docs/pmm/install/images/wt-git-install.png
rename to docs/kometa/install/images/wt-git-install.png
diff --git a/docs/pmm/install/images/wt-movie-lib-name.png b/docs/kometa/install/images/wt-movie-lib-name.png
similarity index 100%
rename from docs/pmm/install/images/wt-movie-lib-name.png
rename to docs/kometa/install/images/wt-movie-lib-name.png
diff --git a/docs/pmm/install/images/wt-overlays.png b/docs/kometa/install/images/wt-overlays.png
similarity index 100%
rename from docs/pmm/install/images/wt-overlays.png
rename to docs/kometa/install/images/wt-overlays.png
diff --git a/docs/pmm/install/kubernetes.md b/docs/kometa/install/kubernetes.md
similarity index 89%
rename from docs/pmm/install/kubernetes.md
rename to docs/kometa/install/kubernetes.md
index 77fe1378..5a60e81e 100644
--- a/docs/pmm/install/kubernetes.md
+++ b/docs/kometa/install/kubernetes.md
@@ -1,6 +1,6 @@
# Kubernetes Walkthrough
-This article will walk you through getting Plex-Meta-Manager [PMM] set up and running in Kubernetes. It will cover:
+This article will walk you through getting Kometa set up and running in Kubernetes. It will cover:
1. Creating the Kubernetes CronJob
2. Creating configuration files as Config Maps
@@ -14,7 +14,7 @@ do not, but are interested, [minikube](https://minikube.sigs.k8s.io/docs/start/)
## Creating the Kubernetes CronJob
-When running PMM in Kubernetes, executing it as a CronJob gives us the ability to define a schedule for execution and have
+When running Kometa in Kubernetes, executing it as a CronJob gives us the ability to define a schedule for execution and have
Kubernetes manage the rest.
Some parts of this to tweak to your needs:
@@ -27,7 +27,7 @@ site if you aren't sure on how to create a schedule.
apiVersion: batch/v1
kind: CronJob
metadata:
- name: plex-media-manager
+ name: kometa
namespace: media
spec:
schedule: "0 0 * * *"
@@ -39,8 +39,8 @@ spec:
runAsUser: 1000
runAsGroup: 1000
containers:
- - name: plex-media-manager
- image: meisnate12/plex-meta-manager:latest
+ - name: kometa
+ image: kometateam/kometa:latest
imagePullPolicy: IfNotPresent
args: [ "--run", "--read-only-config" ]
resources:
@@ -53,7 +53,7 @@ spec:
volumeMounts:
- name: config
mountPath: /config
- - name: pmm-config
+ - name: kometa-config
mountPath: /config/config.yml
subPath: config.yml
- name: movie-config
@@ -65,10 +65,10 @@ spec:
volumes:
- name: config
persistentVolumeClaim:
- claimName: plex-media-manager
+ claimName: kometa
- configMap:
- name: pmm-config
- name: pmm-config
+ name: kometa-config
+ name: kometa-config
- configMap:
name: movie-config
name: movie-config
@@ -90,8 +90,8 @@ apiVersion: v1
kind: PersistentVolumeClaim
metadata:
labels:
- app: plex-media-manager
- name: plex-media-manager
+ app: kometa
+ name: kometa
namespace: media
spec:
accessModes:
@@ -104,12 +104,12 @@ spec:
## Creating the Config Maps
-In Kubernetes, configurations are managed via Config Maps. So we deploy the configurations for PMM as config maps. The
-minimum requirement is the PMM config, but the example here assumes you have a separate config for movies and tv shows.
+In Kubernetes, configurations are managed via Config Maps. So we deploy the configurations for Kometa as config maps. The
+minimum requirement is the Kometa config, but the example here assumes you have a separate config for movies and tv shows.
-### PMM Config
+### Kometa Config
-Here's a config map for the `config.yml` file for PMM. Note there are many placeholders that will need update based on
+Here's a config map for the `config.yml` file for Kometa. Note there are many placeholders that will need update based on
your environment and needs.
Follow the [Trakt Attributes](../../config/trakt.md) directions for generating the OAuth authorization
@@ -179,7 +179,7 @@ data:
monitor: false
availability: cinemas
quality_profile: HD - 720p/1080p
- tag: pmm
+ tag: kometa
add_existing: false
search: false
radarr_path:
@@ -195,7 +195,7 @@ data:
language_profile: English
series_type: standard
season_folder: true
- tag: pmm
+ tag: kometa
search: true
cutoff_search: false
sonarr_path:
@@ -212,7 +212,7 @@ data:
created_at: 1642462048
kind: ConfigMap
metadata:
- name: pmm-config
+ name: kometa-config
namespace: media
```
@@ -292,7 +292,7 @@ NOTE the environment value nameed `JINJA_DEST_FILE` is the resulting name of the
apiVersion: batch/v1
kind: CronJob
metadata:
- name: plex-media-manager
+ name: kometa
namespace: media
spec:
schedule: "0 0 * * *"
@@ -323,8 +323,8 @@ spec:
- name: config
mountPath: /config
containers:
- - name: plex-media-manager
- image: meisnate12/plex-meta-manager:latest
+ - name: kometa
+ image: kometateam/kometa:latest
imagePullPolicy: Always
args: [ "--run", "--read-only-config" ]
resources:
@@ -337,7 +337,7 @@ spec:
volumeMounts:
- name: config
mountPath: /config
- - name: pmm-config
+ - name: kometa-config
mountPath: /config/config.yml
subPath: config.yml
- name: movie-config
@@ -346,10 +346,10 @@ spec:
volumes:
- name: config
persistentVolumeClaim:
- claimName: plex-media-manager
+ claimName: kometa
- configMap:
- name: pmm-config
- name: pmm-config
+ name: kometa-config
+ name: kometa-config
- configMap:
name: movie-config
name: movie-config
diff --git a/docs/pmm/install/local.md b/docs/kometa/install/local.md
similarity index 82%
rename from docs/pmm/install/local.md
rename to docs/kometa/install/local.md
index 4a0e889d..0e33fe3a 100644
--- a/docs/pmm/install/local.md
+++ b/docs/kometa/install/local.md
@@ -1,8 +1,8 @@
# Local Walkthrough
-This article will walk you through getting Plex-Meta-Manager [PMM] set up and running. It will cover:
+This article will walk you through getting Kometa set up and running. It will cover:
-1. Retrieving the PMM code
+1. Retrieving the Kometa code
2. Installing requirements
3. Setting up the initial config file
4. Setting up a collection file and creating a couple sample collections.
@@ -12,7 +12,7 @@ The specific steps you will be taking:
1. Verify that Python 3.8 or better is installed and install it if not
2. Verify that the Git tools are installed and install them if not
3. Use `git` to retrieve the code
-4. Install requirements [extra bits of code required for PMM]
+4. Install requirements [extra bits of code required for Kometa]
5. Gather two things that the script requires:
1. TMDb API Key
2. Plex URL and Token
@@ -21,11 +21,11 @@ The specific steps you will be taking:
1. use `python` to run the script
2. use a text editor to modify a couple of text files until you have a working config file and a single working collection file.
-Note that running a Python script is inherently a pretty technical process. If you are unable or unwilling to learn the rudiments of using tools like python and git, you should probably strongly consider running PMM in [Docker](docker.md). That will eliminate the Python and git installs from this process and make it as simple as it can be.
+Note that running a Python script is inherently a pretty technical process. If you are unable or unwilling to learn the rudiments of using tools like python and git, you should probably strongly consider running Kometa in [Docker](docker.md). That will eliminate the Python and git installs from this process and make it as simple as it can be.
-If the idea of editing YAML files by hand is daunting, this may not be the tool for you. All the configuration of PMM is done via YAML text files, so if you are unable or unwilling to learn how those work, you should stop here.
+If the idea of editing YAML files by hand is daunting, this may not be the tool for you. All the configuration of Kometa is done via YAML text files, so if you are unable or unwilling to learn how those work, you should stop here.
-Finally, this walkthrough is intended to give you a basic grounding in how to get the script running. It doesn't cover how to create your own collections, or how to add overlays, or any of the myriad other things PMM is capable of. It provides a simple "Getting Started" guide for those for whom the standard install instructions make no sense; presumably because you've never run a Python script before.
+Finally, this walkthrough is intended to give you a basic grounding in how to get the script running. It doesn't cover how to create your own collections, or how to add overlays, or any of the myriad other things Kometa is capable of. It provides a simple "Getting Started" guide for those for whom the standard install instructions make no sense; presumably because you've never run a Python script before.
## Prerequisites.
@@ -47,7 +47,7 @@ That’s a command you’re going to type or paste into your terminal (OSX or Li
???+ danger "Important"
- This walkthrough is assuming you are doing the entire process on the same platform; i.e. you're installing PMM and editing its config files on a single Linux, Windows, or OS X machine. It doesn't account for situations like running PMM on a Linux machine while editing the config files on your Windows box.
+ This walkthrough is assuming you are doing the entire process on the same platform; i.e. you're installing Kometa and editing its config files on a single Linux, Windows, or OS X machine. It doesn't account for situations like running Kometa on a Linux machine while editing the config files on your Windows box.
### Prepare a small test library [optional]
@@ -111,7 +111,7 @@ If this doesn't return `3.8.0` or higher, you'll need to get Python 3 installed.
#### Why the next-to-latest?
- There is one dependency [`lxml`] that lags behind new Python releases; this will cause a failure when installing requirements in a moment if the newest Python version is too new [at time of writing the current is 3.11, and the requirements install fails on the lxml library]. You can avoid this by using the next-to-latest release. At some point this will no longer be a problem, but that is outside the control of PMM.
+ There is one dependency [`lxml`] that lags behind new Python releases; this will cause a failure when installing requirements in a moment if the newest Python version is too new [at time of writing the current is 3.11, and the requirements install fails on the lxml library]. You can avoid this by using the next-to-latest release. At some point this will no longer be a problem, but that is outside the control of Kometa.
Once downloaded, run the installer. Tick “Add to path” checkbox at the bottom and click “Install Now”.
@@ -122,7 +122,7 @@ If this doesn't return `3.8.0` or higher, you'll need to get Python 3 installed.
### Installing git
-To copy the Plex-Meta-Manager code to your machine, we'll be using git. This may be installed on Mac or Linux, and probably isn't in Windows.
+To copy the Kometa code to your machine, we'll be using git. This may be installed on Mac or Linux, and probably isn't in Windows.
First let's check if it's installed already [type this into your terminal]:
@@ -153,7 +153,7 @@ If this doesn't return a version number, you'll need to get git installed.
---
-### Retrieving the Plex-Meta-Manager code
+### Retrieving the Kometa code
Now we're going to use `git` to make a copy of the code on your local computer.
@@ -161,22 +161,22 @@ Clone the repo into your home directory and go into that directory [type this in
```
cd ~
-git clone https://github.com/meisnate12/Plex-Meta-Manager
-cd Plex-Meta-Manager
+git clone https://github.com/Kometa-Team/Kometa
+cd Kometa
```
**NOTE: The rest of this walkthrough assumes you are staying in this directory in this terminal/Powershell window.**
-**IMPORTANT: In the future, when you want to run PMM at the command line, you have to be in this directory.**
+**IMPORTANT: In the future, when you want to run Kometa at the command line, you have to be in this directory.**
-When you open a command window to run PMM, the first step will always be:
+When you open a command window to run Kometa, the first step will always be:
```
cd ~
-cd Plex-Meta-Manager
+cd Kometa
```
-There are parts of the code that are assuming and expecting that you will be in this directory when you run PMM [the fonts used in overlays are one example]. Be sure that you are always in this directory when you run PMM.
+There are parts of the code that are assuming and expecting that you will be in this directory when you run Kometa [the fonts used in overlays are one example]. Be sure that you are always in this directory when you run Kometa.
What did that do?
@@ -186,11 +186,11 @@ There are parts of the code that are assuming and expecting that you will be in
```
This changes to your home directory, which will be something like `/home/yourname` or `/Users/yourname` or `C:\Users\YourName` depending on the platform.
```
- git clone https://github.com/meisnate12/Plex-Meta-Manager
+ git clone https://github.com/Kometa-Team/Kometa
```
- This uses `git` to make a copy of (`clone`) the PMM code from where it is stored on `github`.
+ This uses `git` to make a copy of (`clone`) the Kometa code from where it is stored on `github`.
```
- cd Plex-Meta-Manager
+ cd Kometa
```
This moves into the directory that was created by the `clone` command.
@@ -224,11 +224,11 @@ This walkthrough is going to use a "virtual environment", since that provides a
[type this into your terminal]
```
- python3 -m venv pmm-venv
+ python3 -m venv kometa-venv
```
If you see an error like:
```
- Error: Command '['/home/mroche/Plex-Meta-Manager/pmm-venv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
+ Error: Command '['/home/mroche/Kometa/kometa-venv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
```
You probably need to make sure the Python 3.9-specific virtualenv support library is installed:
[type this into your terminal]
@@ -241,14 +241,14 @@ This walkthrough is going to use a "virtual environment", since that provides a
[type this into your terminal]
```
- python3 -m venv pmm-venv
+ python3 -m venv kometa-venv
```
=== ":fontawesome-brands-windows: Windows"
[type this into your terminal]
```
- python -m venv pmm-venv
+ python -m venv kometa-venv
```
If you see:
```
@@ -261,15 +261,15 @@ This walkthrough is going to use a "virtual environment", since that provides a
What did that do?
```
- python3 -m venv pmm-venv
+ python3 -m venv kometa-venv
```
- This tells Python3 to use the `venv` module to create a virtual environment called `pmm-venv`. The only visible effect will be the creation of a `pmm-venv` directory.
+ This tells Python3 to use the `venv` module to create a virtual environment called `kometa-venv`. The only visible effect will be the creation of a `kometa-venv` directory.
That command will not produce any output if it works; it will display an error if a problem occurs. If everything is fine, you will be looking at something like this:
```
-> python -m venv pmm-venv
+> python -m venv kometa-venv
>
```
@@ -281,27 +281,27 @@ That will create the virtual environment, and then you need to activate it:
[type this into your terminal]
```
- source pmm-venv/bin/activate
+ source kometa-venv/bin/activate
```
=== ":fontawesome-brands-apple: macOS"
[type this into your terminal]
```
- source pmm-venv/bin/activate
+ source kometa-venv/bin/activate
```
=== ":fontawesome-brands-windows: Windows"
[type this into your terminal]
```
- .\pmm-venv\Scripts\activate
+ .\kometa-venv\Scripts\activate
```
If you see something like this:
```powershell
- .\pmm-venv\Scripts\activate : File C:\Users\mroche\Plex-Meta-Manager\pmm-venv\Scripts\Activate.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink LinkID=135170.
+ .\kometa-venv\Scripts\activate : File C:\Users\mroche\Kometa\kometa-venv\Scripts\Activate.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink LinkID=135170.
At line:1 char:1
- + .\pmm-venv\Scripts\activate
+ + .\kometa-venv\Scripts\activate
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
@@ -318,19 +318,19 @@ That command will not produce any output if it works; it will display an error i
You may see a change in your prompt, something like this:
```
-➜ Plex-Meta-Manager git:(master) ✗ source pmm-venv/bin/activate
-(pmm-venv) ➜ Plex-Meta-Manager git:(master) ✗
+➜ Kometa git:(master) ✗ source kometa-venv/bin/activate
+(kometa-venv) ➜ Kometa git:(master) ✗
```
-Note that the prompt now shows the name of the virtual environment. You may not see this; it's dependent on *your* terminal configuration, not anything to do with Python or PMM.
+Note that the prompt now shows the name of the virtual environment. You may not see this; it's dependent on *your* terminal configuration, not anything to do with Python or Kometa.
What did that do?
- This tells Python to make the virtual environment "active", which means to use the copy of python that is available there, install all support libraries there, etc. This keeps the PMM code and its runtime environment totally separate from your host machine's environment.
+ This tells Python to make the virtual environment "active", which means to use the copy of python that is available there, install all support libraries there, etc. This keeps the Kometa code and its runtime environment totally separate from your host machine's environment.
-An advantage of doing this in a virtual environment is that in the event something goes wrong with this part of the setup, you can delete that pmm-venv directory and do the setup again.
+An advantage of doing this in a virtual environment is that in the event something goes wrong with this part of the setup, you can delete that kometa-venv directory and do the setup again.
**IMPORTANT: In the future, when you want to run the script, you will need to do this "activation" step every time. Not the venv creation, just the activation**:
@@ -338,26 +338,26 @@ An advantage of doing this in a virtual environment is that in the event somethi
[type this into your terminal]
```
- source pmm-venv/bin/activate
+ source kometa-venv/bin/activate
```
=== ":fontawesome-brands-apple: macOS"
[type this into your terminal]
```
- source pmm-venv/bin/activate
+ source kometa-venv/bin/activate
```
=== ":fontawesome-brands-windows: Windows"
[type this into your terminal]
```
- .\pmm-venv\Scripts\activate
+ .\kometa-venv\Scripts\activate
```
### Installing requirements
-Plex-Meta-Manager, like every other Python script, depends on support libraries that manage things like connections to Plex, or getting things from the internet, or writing files and so on.
+Kometa, like every other Python script, depends on support libraries that manage things like connections to Plex, or getting things from the internet, or writing files and so on.
These support libraries are called “requirements”, and they are defined in that file called `requirements.txt`. To install them, type the following command [type this into your terminal]:
@@ -379,7 +379,7 @@ Installing collected packages: urllib3, idna, charset-normalizer, certifi, six,
Running setup.py install for arrapi ... done
Successfully installed PlexAPI-4.7.0 arrapi-1.1.3 certifi-2021.10.8 charset-normalizer-2.0.7 idna-3.3 lxml-4.6.3 pathvalidate-2.4.1 pillow-8.3.2 requests-2.26.0 retrying-1.3.3 ruamel.yaml-0.17.10 ruamel.yaml.clib-0.2.6 schedule-1.1.0 six-1.16.0 tmdbv3api-1.7.6 urllib3-1.26.7
WARNING: You are using pip version 21.1.3; however, version 21.3 is available.
-You should consider upgrading via the '/Users/mroche/Plex-Meta-Manager/pmm-venv/bin/python -m pip install --upgrade pip' command.
+You should consider upgrading via the '/Users/mroche/Kometa/kometa-venv/bin/python -m pip install --upgrade pip' command.
```
Don't worry about the WARNING about `pip version thus-and-such` if it comes up.
@@ -409,7 +409,7 @@ Don't worry about the WARNING about `pip version thus-and-such` if it comes up.
What did that do?
- This told Python to use the `pip` module to install some libraries that PMM needs.
+ This told Python to use the `pip` module to install some libraries that Kometa needs.
Let’s make sure it’s working so far.
@@ -423,7 +423,7 @@ This is going to fail with an error, which you will then fix.
You should see something like this:
```
-Config Error: config not found at /Users/mroche/Plex-Meta-Manager/config
+Config Error: config not found at /Users/mroche/Kometa/config
```
That error means you don’t have a config file, but we at least know that the requirements are in place and the script can run.
@@ -500,7 +500,7 @@ Save the file:
{% include-markdown "./wt/wt-save.md" %}
-Then run Plex Meta Manager again:
+Then run Kometa again:
{% include-markdown "./wt/wt-run-shell.md" %}
@@ -510,7 +510,7 @@ Then run Plex Meta Manager again:
{% include-markdown "./wt/wt-04-default-intro.md" %}
-So let's run Plex Meta Manager and see this happen:
+So let's run Kometa and see this happen:
{% include-markdown "./wt/wt-run-shell.md" %}
@@ -525,7 +525,7 @@ Save the file:
{% include-markdown "./wt/wt-save.md" %}
-Then run Plex Meta Manager again:
+Then run Kometa again:
{% include-markdown "./wt/wt-run-shell.md" %}
@@ -539,7 +539,7 @@ Save the file:
{% include-markdown "./wt/wt-save.md" %}
-Then run Plex Meta Manager again:
+Then run Kometa again:
{% include-markdown "./wt/wt-run-shell.md" %}
@@ -563,15 +563,15 @@ deactivate
include-markdown "./wt/wt-10-scheduling.md"
%}
-### I want to update to the latest version of PMM
+### I want to update to the latest version of Kometa
=== ":fontawesome-brands-linux: Linux"
[type this into your terminal]
```
- cd ~/Plex-Meta-Manager
+ cd ~/Kometa
git pull
- source pmm-venv/bin/activate
+ source kometa-venv/bin/activate
python -m pip install -r requirements.txt
```
@@ -579,9 +579,9 @@ deactivate
[type this into your terminal]
```
- cd ~/Plex-Meta-Manager
+ cd ~/Kometa
git pull
- source pmm-venv/bin/activate
+ source kometa-venv/bin/activate
python -m pip install -r requirements.txt
```
@@ -589,9 +589,9 @@ deactivate
[type this into your terminal]
```
- cd ~\Plex-Meta-Manager
+ cd ~\Kometa
git pull
- .\pmm-venv\Scripts\activate
+ .\kometa-venv\Scripts\activate
python -m pip install -r requirements.txt
```
@@ -602,10 +602,10 @@ deactivate
[type this into your terminal]
```
- cd ~/Plex-Meta-Manager
+ cd ~/Kometa
git checkout develop
git pull
- source pmm-venv/bin/activate
+ source kometa-venv/bin/activate
python -m pip install -r requirements.txt
```
@@ -613,10 +613,10 @@ deactivate
[type this into your terminal]
```
- cd ~/Plex-Meta-Manager
+ cd ~/Kometa
git checkout develop
git pull
- source pmm-venv/bin/activate
+ source kometa-venv/bin/activate
python -m pip install -r requirements.txt
```
@@ -624,10 +624,10 @@ deactivate
[type this into your terminal]
```
- cd ~/Plex-Meta-Manager
+ cd ~/Kometa
git checkout develop
git pull
- .\pmm-venv\Scripts\activate
+ .\kometa-venv\Scripts\activate
python -m pip install -r requirements.txt
```
diff --git a/docs/pmm/install/overview.md b/docs/kometa/install/overview.md
similarity index 60%
rename from docs/pmm/install/overview.md
rename to docs/kometa/install/overview.md
index 00f90e14..758eb8de 100644
--- a/docs/pmm/install/overview.md
+++ b/docs/kometa/install/overview.md
@@ -1,6 +1,6 @@
-# Installing Plex Meta Manager
+# Installing Kometa
-Generally, Plex Meta Manager can be installed in one of two ways:
+Generally, Kometa can be installed in one of two ways:
1. Running on a system as a Python script [we will refer to this as a "local" install]
2. Running as a Docker container
@@ -11,11 +11,11 @@ For this reason, it's generally recommended that you install via Docker rather t
If you have some specific reason to avoid Docker, or you prefer running it as a Python script for some particular reason, then this general recommendation is not aimed at you. It's aimed at someone who doesn't have an existing compelling reason to choose one over the other.
-## Where to install Plex Meta Manager
+## Where to install Kometa
-Plex Meta Manager communicates with all services [Plex, Radarr, Trakt, etc] via their network APIs, so Plex Meta Manager does *not* have to be installed on the same machine as Plex. Plex Meta Manager does not require [nor would it use] access to the filesystem behind your Plex libraries.
+Kometa communicates with all services [Plex, Radarr, Trakt, etc] via their network APIs, so Kometa does *not* have to be installed on the same machine as Plex. Kometa does not require [nor would it use] access to the filesystem behind your Plex libraries.
-Perhaps your Plex server is remote and you want to run Plex Meta Manager on a machine in your home. That's fine. The relative locations of Plex Meta Manager and Plex have no effect on the installation [except perhaps the URL you would use in the config].
+Perhaps your Plex server is remote and you want to run Kometa on a machine in your home. That's fine. The relative locations of Kometa and Plex have no effect on the installation [except perhaps the URL you would use in the config].
## Install Walkthroughs
@@ -28,7 +28,7 @@ For those who need full installation walkthroughs, please refer to the following
If you are using unRAID, Kubernetes, QNAP, or Synology refer to the following basic guide to Docker container setup for each system:
-**this doesn't cover the PMM setup specifics found in the guides above with regard to creating the config file and collection file, so you may want to go through the [Docker Walkthrough](docker.md) first on your computer to gain that understanding.**
+**this doesn't cover the Kometa setup specifics found in the guides above with regard to creating the config file and collection file, so you may want to go through the [Docker Walkthrough](docker.md) first on your computer to gain that understanding.**
* [unRAID Walkthrough](unraid.md)
* [Kubernetes Walkthrough](kubernetes.md)
@@ -37,14 +37,14 @@ If you are using unRAID, Kubernetes, QNAP, or Synology refer to the following ba
## Local Install Overview
-Plex Meta Manager is compatible with Python 3.8 through 3.11. Later versions may function but are untested.
+Kometa is compatible with Python 3.8 through 3.11. Later versions may function but are untested.
These are high-level steps which assume the user has knowledge of python and pip, and the general ability to troubleshoot issues. For a detailed step-by-step walkthrough, refer to the [Local Walkthrough](local.md) guide.
-1. Clone or [download and unzip](https://github.com/meisnate12/Plex-Meta-Manager/archive/refs/heads/master.zip) the repo.
+1. Clone or [download and unzip](https://github.com/Kometa-Team/Kometa/archive/refs/heads/master.zip) the repo.
```shell
-git clone https://github.com/meisnate12/Plex-Meta-Manager
+git clone https://github.com/Kometa-Team/Kometa
```
2. Install dependencies:
@@ -58,10 +58,10 @@ pip install -r requirements.txt
pip install -r requirements.txt --ignore-installed
```
-At this point Plex Meta Manager has been installed, and you can verify installation by running:
+At this point Kometa has been installed, and you can verify installation by running:
```shell
-python plex_meta_manager.py
+python kometa.py
```
## Docker Install Overview
@@ -69,7 +69,7 @@ python plex_meta_manager.py
### Docker Run:
```shell
-docker run -it -v :/config:rw meisnate12/plex-meta-manager
+docker run -it -v :/config:rw kometateam/kometa
```
- The `-it` flag allows you to interact with the script when needed (such as for Trakt or MyAnimeList authentication).
@@ -85,7 +85,7 @@ Example Docker Run command:
These docs are assuming you have a basic understanding of Docker concepts. One place to get familiar with Docker would be the [official tutorial](https://www.docker.com/101-tutorial/).
```shell
-docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex-meta-manager
+docker run -it -v "X:\Media\Kometa\config:/config:rw" kometateam/kometa
```
### Docker Compose:
@@ -94,9 +94,9 @@ This is an example docker-compose which will have to be edited to suit your envi
```yaml
services:
- plex-meta-manager:
- image: meisnate12/plex-meta-manager
- container_name: plex-meta-manager
+ kometa:
+ image: kometateam/kometa
+ container_name: kometa
environment:
- TZ=TIMEZONE #optional
volumes:
@@ -106,13 +106,13 @@ services:
### Dockerfile
-A `Dockerfile` is included within the GitHub repository for those who require it, although this is only suggested for those with knowledge of dockerfiles. The official Plex Meta Manager build is available on the [Dockerhub Website](https://hub.docker.com/r/meisnate12/plex-meta-manager).
+A `Dockerfile` is included within the GitHub repository for those who require it, although this is only suggested for those with knowledge of dockerfiles. The official Kometa build is available on the [Dockerhub Website](https://hub.docker.com/r/kometateam/kometa).
## Customizing the docker-compose file with runtime flags and ENV vars
-Plex Meta Manager's behavior can be modified in a variety of ways using either runtime flags or environment variables. These flags and vars are detailed [here](../environmental.md).
+Kometa's behavior can be modified in a variety of ways using either runtime flags or environment variables. These flags and vars are detailed [here](../environmental.md).
-This is optional, and is not necessary to run PMM. Many if not most users will have no reason to do this and can use something more like the basic docker-compose just above.
+This is optional, and is not necessary to run Kometa. Many if not most users will have no reason to do this and can use something more like the basic docker-compose just above.
This example docker-compose would create a container that runs immediately upon start (rather than waiting until 5AM), uses a particular config file, processes only overlays on only one library, and exits when done. Those four changes are made by the four `environment:` entries, which are discussed in detail after the example:
@@ -120,24 +120,24 @@ As with the one above, this is an example docker-compose which will have to be e
```yaml
services:
- plex-meta-manager:
- image: meisnate12/plex-meta-manager
- container_name: plex-meta-manager
+ kometa:
+ image: kometateam/kometa
+ container_name: kometa
environment:
- - PMM_RUN=true
- - PMM_CONFIG=/config/special-config.yml
- - PMM_OVERLAYS_ONLY=true
- - PMM_RUN_LIBRARIES=Movies
+ - KOMETA_RUN=true
+ - KOMETA_CONFIG=/config/special-config.yml
+ - KOMETA_OVERLAYS_ONLY=true
+ - KOMETA_RUN_LIBRARIES=Movies
volumes:
- /path/to/config:/config
```
-`- PMM_RUN=true` tells PMM to run right away,
+`- KOMETA_RUN=true` tells Kometa to run right away,
-`- PMM_CONFIG=/config/special-config.yml` points PMM at a particular config file,
+`- KOMETA_CONFIG=/config/special-config.yml` points Kometa at a particular config file,
-`- PMM_OVERLAYS_ONLY=true` tells PMM to run overlays only, and
+`- KOMETA_OVERLAYS_ONLY=true` tells Kometa to run overlays only, and
-`- PMM_RUN_LIBRARIES=Movies` tells PMM to process only a library called "Movies"
+`- KOMETA_RUN_LIBRARIES=Movies` tells Kometa to process only a library called "Movies"
Again, a list of the available environment variables can be found [here](../environmental.md).
diff --git a/docs/pmm/install/qnap.md b/docs/kometa/install/qnap.md
similarity index 88%
rename from docs/pmm/install/qnap.md
rename to docs/kometa/install/qnap.md
index dcccc7c5..e4de8fed 100644
--- a/docs/pmm/install/qnap.md
+++ b/docs/kometa/install/qnap.md
@@ -1,10 +1,10 @@
# QNAP Walkthrough
-This is a quick walkthrough of setting up the Plex-Meta-Manager Docker container in the QNAP "Container Station" UI.
+This is a quick walkthrough of setting up the Kometa Docker container in the QNAP "Container Station" UI.
The "Container Station" UI on your QNAP may differ from these screenshots, but the concepts are the same:
-1. Create a container based on the `meisnate12/plex-meta-manager` image.
+1. Create a container based on the `kometateam/kometa` image.
2. Set environment variables to control the container's behavior [optional].
3. Point the container to the directory where your configuration files are to be stored.
@@ -27,9 +27,9 @@ Detailed steps:
Under the "Image" section you will be typing in the name and version of the docker image you wish to pull. Type in the image you wish to use as follows:
```
- meisnate12/plex-meta-manager:latest
- meisnate12/plex-meta-manager:develop
- meisnate12/plex-meta-manager:nightly
+ kometateam/kometa:latest
+ kometateam/kometa:develop
+ kometateam/kometa:nightly
```
4. Then click Pull.
@@ -68,7 +68,7 @@ Detailed steps:
Anything you can do via command-line arguments can be done with [Environment Variables](../environmental.md), which is more typical in Docker environments.
- For example, you could add an environment variable named `PMM_TESTS` with a value of `true` to run the collections you have defined as tests.
+ For example, you could add an environment variable named `KOMETA_TESTS` with a value of `true` to run the collections you have defined as tests.
Click "Environments" on the left to set environment variables.
@@ -108,7 +108,7 @@ Detailed steps:
![](images/qnap1.png)
- 2. Search for `meisnate12/plex-meta-manager`.
+ 2. Search for `kometateam/kometa`.
On the "Docker Hub" tab you should see the image; click on it and click "Install".
@@ -125,11 +125,11 @@ Detailed steps:
4. Change the container name if you wish.
- Command line arguments can be entered in the "Entrypoint" field after `/tini -s python3 plex_meta_manager.py --`
+ Command line arguments can be entered in the "Entrypoint" field after `/tini -s python3 kometa.py --`
IMPORTANT: **DO NOT REMOVE** ANY ELEMENT OF THAT TEXT. DO NOT ENTER ANYTHING INTO THE "Command" FIELD.
- For example, you could enter the following into the "Entrypoint" field to make PMM run immediately when the container starts up: `/tini -s python3 plex_meta_manager.py -- --run`
+ For example, you could enter the following into the "Entrypoint" field to make Kometa run immediately when the container starts up: `/tini -s python3 kometa.py -- --run`
Typically, in a Docker environment, this sort of thing is done via Environment Variables [the next step here]. Editing the "Entrypoint" is not recommended, as it's easy to render the container non-functional if you are not sure what you're doing.
@@ -143,7 +143,7 @@ Detailed steps:
Anything you can do via command-line arguments can be done with Environment Variables, which is more typical in Docker environments.
- For example, you could add an environment variable named `PMM_RUN` with a value of `True` to make PMM run immediately when the container starts up.
+ For example, you could add an environment variable named `KOMETA_RUN` with a value of `True` to make Kometa run immediately when the container starts up.
Information on available Environment Variables can be found [here](../environmental.md)
diff --git a/docs/pmm/install/synology.md b/docs/kometa/install/synology.md
similarity index 89%
rename from docs/pmm/install/synology.md
rename to docs/kometa/install/synology.md
index 9bfd29c2..a03d986d 100644
--- a/docs/pmm/install/synology.md
+++ b/docs/kometa/install/synology.md
@@ -1,6 +1,6 @@
# Synology Walkthrough
-This is a quick walkthrough of setting up the Plex-Meta-Manager Docker container in the Synology UI.
+This is a quick walkthrough of setting up the Kometa Docker container in the Synology UI.
## Prerequisite: Installing Docker
@@ -12,7 +12,7 @@ This is a quick walkthrough of setting up the Plex-Meta-Manager Docker container
![Prerequisite 2](images/synology-02.png)
-## Installing Plex Meta Manager
+## Installing Kometa
1. Open the Docker app.
@@ -21,7 +21,7 @@ This is a quick walkthrough of setting up the Plex-Meta-Manager Docker container
2. Search and Download the Image.
1. Click Registry.
- 2. Search for `meisnate12/plex-meta-manager`.
+ 2. Search for `kometateam/kometa`.
3. Select the Repository.
4. Click Download.
@@ -40,7 +40,7 @@ This is a quick walkthrough of setting up the Plex-Meta-Manager Docker container
4. Select the Image and Create a Container.
1. Click Image.
- 2. Select the `meisnate12/plex-meta-manager` Image.
+ 2. Select the `kometateam/kometa` Image.
3. Click Launch.
![Step 4](images/synology-06.png)
@@ -71,7 +71,7 @@ This is a quick walkthrough of setting up the Plex-Meta-Manager Docker container
Click "Save" to save the settings and go back to the General Settings Screen.
- 8. Click "Next" from the General Settings Screen to get to the Port Settings Screen where you just want to click "Next" as PMM has no Ports.
+ 8. Click "Next" from the General Settings Screen to get to the Port Settings Screen where you just want to click "Next" as Kometa has no Ports.
![](images/dsm7-05.png)
@@ -79,7 +79,7 @@ This is a quick walkthrough of setting up the Plex-Meta-Manager Docker container
![](images/dsm7-06.png)
- 10. Select from your Synology File System where you want to store your PMM config files and then enter `/config` as the "Mount path". Then click "Next" to go to the Summary Page.
+ 10. Select from your Synology File System where you want to store your Kometa config files and then enter `/config` as the "Mount path". Then click "Next" to go to the Summary Page.
![](images/dsm7-07.png)
@@ -93,7 +93,7 @@ This is a quick walkthrough of setting up the Plex-Meta-Manager Docker container
![](images/dsm6-01.png)
- 6. Next we need to add your config folder to the container. Select the "Volume" Tab, click "Add Folder," and select from your Synology File System where you want to store your PMM config files.
+ 6. Next we need to add your config folder to the container. Select the "Volume" Tab, click "Add Folder," and select from your Synology File System where you want to store your Kometa config files.
![](images/dsm6-02.png)
diff --git a/docs/pmm/install/unraid.md b/docs/kometa/install/unraid.md
similarity index 69%
rename from docs/pmm/install/unraid.md
rename to docs/kometa/install/unraid.md
index af05f9e8..5e2ac9e1 100644
--- a/docs/pmm/install/unraid.md
+++ b/docs/kometa/install/unraid.md
@@ -1,8 +1,8 @@
# unRAID Walkthrough
-This article will walk you through getting Plex-Meta-Manager [PMM] set up and running via Docker. It will cover:
+This article will walk you through getting Kometa set up and running via Docker. It will cover:
-1. Installing Plex Meta Manager unRAID app
+1. Installing Kometa unRAID app
2. Retrieving the image
3. Setting up the initial config file
4. Setting up a collection file and creating a couple sample collections
@@ -10,8 +10,8 @@ This article will walk you through getting Plex-Meta-Manager [PMM] set up and ru
The specific steps you will be taking:
-1. Verify that Plex Meta Manager unRAID app is installed and install it if not
-2. Use `unRAID APPS` to retrieve the PMM Docker image
+1. Verify that Kometa unRAID app is installed and install it if not
+2. Use `unRAID APPS` to retrieve the Kometa Docker image
3. Create a directory for your config files and learn how to tell app to use it
4. Gather two things that the script requires:
@@ -23,9 +23,9 @@ The specific steps you will be taking:
1. use `unRAID >_Console` to run the commands
2. use a text editor to modify a couple of text files until you have a working config file and a single working collection file.
-If the idea of editing YAML files by hand is daunting, this may not be the tool for you. All the configuration of PMM is done via YAML text files, so if you are unable or unwilling to learn how those work, you should stop here.
+If the idea of editing YAML files by hand is daunting, this may not be the tool for you. All the configuration of Kometa is done via YAML text files, so if you are unable or unwilling to learn how those work, you should stop here.
-Finally, this walkthrough is intended to give you a basic grounding in how to get the script running. It doesn't cover how to create your own collections, or how to add overlays, or any of the myriad other things PMM is capable of. It provides a simple "Getting Started" guide for those for whom the standard install instructions make no sense; presumably because you've never run a unRAID app (Docker container) before.
+Finally, this walkthrough is intended to give you a basic grounding in how to get the script running. It doesn't cover how to create your own collections, or how to add overlays, or any of the myriad other things Kometa is capable of. It provides a simple "Getting Started" guide for those for whom the standard install instructions make no sense; presumably because you've never run a unRAID app (Docker container) before.
## Prerequisites.
@@ -35,7 +35,7 @@ Anywhere you see
something like this
```
-That’s a command you’re going to type or paste into your unRAID Plex Meta Manager `>_Console` terminal (Linux).
+That’s a command you’re going to type or paste into your unRAID Kometa `>_Console` terminal (Linux).
**IMPORTANT NOTES:**
@@ -53,12 +53,12 @@ That’s a command you’re going to type or paste into your unRAID Plex Meta Ma
### Installing Community Applications in unRAID
-Thankfully, getting Plex Meta Manager working on unRAID is a fairly simple task. unRAID works mostly with docker containers, so the pre-built container available on docker hub works perfectly with a little configuration.
+Thankfully, getting Kometa working on unRAID is a fairly simple task. unRAID works mostly with docker containers, so the pre-built container available on docker hub works perfectly with a little configuration.
To install a container from docker hub, you will need community applications - a very popular plugin for unRAID servers. If you don't already have this installed, you can install it [here](https://forums.unraid.net/topic/38582-plug-in-community-applications/)
-### Installing Plex Meta Manager in unRAID
+### Installing Kometa in unRAID
-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.md)) and use the official image.
+1. Head to the `Apps` tab of unRAID (Community Applications), and search `kometa` in the upper right search box. There will be a couple of results shown, but you should ignore them ([Why?](images.md)) and use the official image.
2. Click the `Install` button on the Template from Sohjiro's Repository Tools.
@@ -66,15 +66,15 @@ To install a container from docker hub, you will need community applications - a
4. Set the `Console shell command:` to `Bash`
-5. Click `Show more settings...` to set any [Environmental Variables](../environmental.md) you wish to use. **For the purposes of this walkthrough, the** `Container Path: /config` **path for the unRAID app is** `/mnt/user/appdata/plex-meta-manager/config` (_**Note the case is ALL lower case**_). Other than this, set the `PMM_TIME` variable to `5:00` under the `Show more settings...`
+5. Click `Show more settings...` to set any [Environmental Variables](../environmental.md) you wish to use. **For the purposes of this walkthrough, the** `Container Path: /config` **path for the unRAID app is** `/mnt/user/appdata/kometa/config` (_**Note the case is ALL lower case**_). Other than this, set the `KOMETA_TIME` variable to `5:00` under the `Show more settings...`
6. Hit `Apply`, and allow unRAID to download the container.
#### Important note on Docker images
-This tutorial uses the official image, and you should, too. Don't change `meisnate12/plex-meta-manager` to the `linuxserver.io` image or any other. Other images may have [idiosyncracies](images.md) that will prevent this walkthrough from working. The official image *will* behave exactly as documented below. Others very possibly won't.
+This tutorial uses the official image, and you should, too. Don't change `kometateam/kometa` to the `linuxserver.io` image or any other. Other images may have [idiosyncracies](images.md) that will prevent this walkthrough from working. The official image *will* behave exactly as documented below. Others very possibly won't.
-The great thing about Docker is that all the setup you'd have to do to run PMM is already done inside the docker image.
+The great thing about Docker is that all the setup you'd have to do to run Kometa is already done inside the docker image.
First let's start the container. Oops! The container won't start?
This is going to fail with an error. That's expected.
@@ -84,21 +84,21 @@ You should see something like this in the unRAID logs for the container:
```
Config Error: config not found at //config
```
-We need to have a file called `config.yml` in the correct directory for PMM to start. Open up an unRAID terminal session by clicking on the terminal icon `>_` in the top right of unRAID.
+We need to have a file called `config.yml` in the correct directory for Kometa to start. Open up an unRAID terminal session by clicking on the terminal icon `>_` in the top right of unRAID.
=== ":fontawesome-brands-linux: Linux"
[type this into your terminal]
```
- mkdir /mnt/user/appdata/plex-meta-manager/config
- touch /mnt/user/appdata/plex-meta-manager/config/config.yml
+ mkdir /mnt/user/appdata/kometa/config
+ touch /mnt/user/appdata/kometa/config/config.yml
```
-You can now close the unRAID terminal and start the PMM container.
+You can now close the unRAID terminal and start the Kometa container.
**_From this point forward, you can Console `>_Console` into the running container as it will stay running_**
-Open a Console by left-clicking on the running Plex-Meta-Manager container and selecting `>_Console`. This will open up an interactive session within the container to be able to run the commands we want.
+Open a Console by left-clicking on the running Kometcontainer and selecting `>_Console`. This will open up an interactive session within the container to be able to run the commands we want.
### Create a directory to quiet an error later
@@ -127,10 +127,10 @@ First, make a copy of the template:
Get a copy of the template to edit [type this into your terminal]:
```
- curl -fLvo config/config.yml https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/master/config/config.yml.template
+ curl -fLvo config/config.yml https://raw.githubusercontent.com/Kometa-Team/Kometa/master/config/config.yml.template
```
-Now open the copy in an editor on the machine of your choice (Use Linux tab below for the Unraid PMM `_>Console`):
+Now open the copy in an editor on the machine of your choice (Use Linux tab below for the Unraid Kometa `_>Console`):
{%
include-markdown "./wt/wt-editor.md"
@@ -142,7 +142,7 @@ Now open the copy in an editor on the machine of your choice (Use Linux tab belo
#### Testing the config file
-Save the file (Use Linux tab below for the Unraid PMM `_>Console`):
+Save the file (Use Linux tab below for the Unraid Kometa `_>Console`):
{%
include-markdown "./wt/wt-save.md"
@@ -178,13 +178,13 @@ So let's run the script and see this happen:
### Setting up a collection file and creating a sample collection.
-(Use Linux tab below for the Unraid PMM `_>Console`):
+(Use Linux tab below for the Unraid Kometa `_>Console`):
{%
include-markdown "./wt/wt-05-local-file.md"
%}
-Save the file (Use Linux tab below for the Unraid PMM `_>Console`):
+Save the file (Use Linux tab below for the Unraid Kometa `_>Console`):
{%
include-markdown "./wt/wt-save.md"
@@ -206,7 +206,7 @@ Then run the script again:
include-markdown "./wt/wt-07-overlay-add.md"
%}
-Save the file (Use Linux tab below for the Unraid PMM `_>Console`):
+Save the file (Use Linux tab below for the Unraid Kometa `_>Console`):
{%
include-markdown "./wt/wt-save.md"
@@ -235,10 +235,10 @@ Then run the script again:
%}
### I want to use the develop branch
-Add the `develop` tag to the image name in your `Repository:` setting for the Plex Meta Manager unRAID app: [meisnate12/plex-meta-manager:develop]
+Add the `develop` tag to the image name in your `Repository:` setting for the Kometa unRAID app: [kometateam/kometa:develop]
```
-meisnate12/plex-meta-manager:develop
+kometateam/kometa:develop
^^^^^^^
```
@@ -246,10 +246,10 @@ This may not work if you are not using the official image; for example, it does
### I want to use the nightly branch
-Add the `nightly` tag to the image name in your `Repository:` setting for the Plex Meta Manager unRAID app: [meisnate12/plex-meta-manager:nightly]
+Add the `nightly` tag to the image name in your `Repository:` setting for the Kometa unRAID app: [kometateam/kometa:nightly]
```
-meisnate12/plex-meta-manager:nightly
+kometateam/kometa:nightly
^^^^^^^
```
@@ -257,10 +257,10 @@ This may not work if you are not using the official image; for example, it does
### I want to ensure I am using the master branch
-Add the `latest` tag to the image name in your `Repository:` setting for the Plex Meta Manager unRAID app: [meisnate12/plex-meta-manager:latest]
+Add the `latest` tag to the image name in your `Repository:` setting for the Kometa unRAID app: [kometateam/kometa:latest]
```
-meisnate12/plex-meta-manager:latest
+kometateam/kometa:latest
^^^^^^
```
diff --git a/docs/pmm/install/wt/wt-01-basic-config.md b/docs/kometa/install/wt/wt-01-basic-config.md
similarity index 92%
rename from docs/pmm/install/wt/wt-01-basic-config.md
rename to docs/kometa/install/wt/wt-01-basic-config.md
index 79e9f0c1..081c83e4 100644
--- a/docs/pmm/install/wt/wt-01-basic-config.md
+++ b/docs/kometa/install/wt/wt-01-basic-config.md
@@ -1,4 +1,4 @@
-Next you’ll set up the config file. This tells PMM how to connect to Plex and a variety of other services.
+Next you’ll set up the config file. This tells Kometa how to connect to Plex and a variety of other services.
Before you do this you’ll need:
diff --git a/docs/pmm/install/wt/wt-02-config-bad-library.md b/docs/kometa/install/wt/wt-02-config-bad-library.md
similarity index 66%
rename from docs/pmm/install/wt/wt-02-config-bad-library.md
rename to docs/kometa/install/wt/wt-02-config-bad-library.md
index 6afc7466..6dec7ca1 100644
--- a/docs/pmm/install/wt/wt-02-config-bad-library.md
+++ b/docs/kometa/install/wt/wt-02-config-bad-library.md
@@ -25,36 +25,36 @@ Now scroll up and look at the top section:
libraries: # This is called out once within the config.yml file
Movies: # Each library must match the Plex library name
collection_files:
- - pmm: basic # This is a file within the defaults folder in the Repository
- - pmm: imdb # This is a file within the defaults folder in the Repository
+ - default: basic # This is a file within the defaults folder in the Repository
+ - default: imdb # This is a file within the defaults folder in the Repository
# see the wiki for how to use local files, folders, URLs, or files from git
remove_overlays: false # Set this to true to remove all overlays
overlay_files:
- - pmm: ribbon # This is a file within the defaults folder in the Repository
+ - default: ribbon # This is a file within the defaults folder in the Repository
# see the wiki for how to use local files, folders, URLs, or files from git
TV Shows:
collection_files:
- - pmm: basic # This is a file within the defaults folder in the Repository
- - pmm: imdb # This is a file within the defaults folder in the Repository
+ - default: basic # This is a file within the defaults folder in the Repository
+ - default: imdb # This is a file within the defaults folder in the Repository
# see the wiki for how to use local files, folders, URLs, or files from git
remove_overlays: false # Set this to true to remove all overlays
overlay_files:
- - pmm: ribbon # This is a file within the defaults folder in the Repository
+ - default: ribbon # This is a file within the defaults folder in the Repository
# see the wiki for how to use local files, folders, URLs, or files from git
Anime:
collection_files:
- - pmm: basic # This is a file within the defaults folder in the Repository
- - pmm: anilist # This is a file within the defaults folder in the Repository
+ - default: basic # This is a file within the defaults folder in the Repository
+ - default: anilist # This is a file within the defaults folder in the Repository
# see the wiki for how to use local files, folders, URLs, or files from git
Music:
collection_files:
- file: config/Music.yml # This is a local file THAT YOU MIGHT CREATE
playlist_files:
- - pmm: playlist # This is a file within PMM's defaults folder
+ - default: playlist # This is a file within Kometa's defaults folder
# see the wiki for how to use local files, folders, URLs, or files from git
```
-You will ultimately need an entry here for each of the libraries on which you want PMM to act. Those top-level elements [Movies, TV Shows, Anime, Music] are names of libraries on your Plex server.
+You will ultimately need an entry here for each of the libraries on which you want Kometa to act. Those top-level elements [Movies, TV Shows, Anime, Music] are names of libraries on your Plex server.
For now, delete the “TV Shows”, “Anime”, and "Music" sections from the config file and change the name of the “Movies” section to “Movies-NOSUCHLIBRARY":
@@ -64,11 +64,11 @@ The top bit of your config file should now looke like this:
libraries:
Movies-NOSUCHLIBRARY: ## <<< CHANGE THIS LINE
collection_files:
- - pmm: basic # This is a file within the defaults folder in the Repository
- - pmm: imdb # This is a file within the defaults folder in the Repository
+ - default: basic # This is a file within the defaults folder in the Repository
+ - default: imdb # This is a file within the defaults folder in the Repository
# see the wiki for how to use local files, folders, URLs, or files from git
playlist_files:
- - pmm: playlist # This is a file within PMM's defaults folder
+ - default: playlist # This is a file within Kometa's defaults folder
# see the wiki for how to use local files, folders, URLs, or files from git
```
diff --git a/docs/pmm/install/wt/wt-03-lib-err-and-fix.md b/docs/kometa/install/wt/wt-03-lib-err-and-fix.md
similarity index 69%
rename from docs/pmm/install/wt/wt-03-lib-err-and-fix.md
rename to docs/kometa/install/wt/wt-03-lib-err-and-fix.md
index 92ae65a1..1388e92b 100644
--- a/docs/pmm/install/wt/wt-03-lib-err-and-fix.md
+++ b/docs/kometa/install/wt/wt-03-lib-err-and-fix.md
@@ -6,7 +6,7 @@ I’ve removed some of the lines for space, but have left the important bits:
...
| Locating config...
|
-| Using /Users/mroche/Plex-Meta-Manager/config/config.yml as config
+| Using /Users/mroche/Kometa/config/config.yml as config
...
| Connecting to TMDb...
| TMDb Connection Successful
@@ -22,7 +22,7 @@ I’ve removed some of the lines for space, but have left the important bits:
...
```
-You can see there that PMM found its config file, was able to connect to TMDb, was able to connect to Plex, and then failed trying to read the “Movies-NOSUCHLIBRARY" library, which of course doesn’t exist.
+You can see there that Kometa found its config file, was able to connect to TMDb, was able to connect to Plex, and then failed trying to read the “Movies-NOSUCHLIBRARY" library, which of course doesn’t exist.
Open the config file again and change "Movies-NOSUCHLIBRARY" to reflect *your own* Movie library in Plex.
@@ -32,8 +32,8 @@ Say my Movies library is called “All The Movies", so mine looks like this:
libraries:
All The Movies: ## <<< CHANGE THIS LINE
collection_files:
- - pmm: basic # This is a file within the defaults folder in the Repository
- - pmm: imdb # This is a file within the defaults folder in the Repository
+ - default: basic # This is a file within the defaults folder in the Repository
+ - default: imdb # This is a file within the defaults folder in the Repository
# see the wiki for how to use local files, folders, URLs, or files from git
```
@@ -43,11 +43,11 @@ At this point, the top bit of your config file should look like this:
libraries:
THE_NAME_OF_YOUR_MOVIE_LIBRARY: ## <<< CHANGE THIS LINE
collection_files:
- - pmm: basic # This is a file within the defaults folder in the Repository
- - pmm: imdb # This is a file within the defaults folder in the Repository
+ - default: basic # This is a file within the defaults folder in the Repository
+ - default: imdb # This is a file within the defaults folder in the Repository
# see the wiki for how to use local files, folders, URLs, or files from git
playlist_files:
- - pmm: playlist # This is a file within PMM's defaults folder
+ - default: playlist # This is a file within Kometa's defaults folder
# see the wiki for how to use local files, folders, URLs, or files from git
```
diff --git a/docs/pmm/install/wt/wt-04-default-intro.md b/docs/kometa/install/wt/wt-04-default-intro.md
similarity index 69%
rename from docs/pmm/install/wt/wt-04-default-intro.md
rename to docs/kometa/install/wt/wt-04-default-intro.md
index 25ac886f..89e57923 100644
--- a/docs/pmm/install/wt/wt-04-default-intro.md
+++ b/docs/kometa/install/wt/wt-04-default-intro.md
@@ -1,4 +1,4 @@
-Plex-Meta-Manager provides an extensive collection of "default" collection files.
+Kometa provides an extensive collection of "default" collection files.
These files provide a simple way for you to create collections based on franchises or awards or actors, etc.
@@ -8,10 +8,10 @@ The default config links to two of them, thse two lines in your config file:
libraries:
THE_NAME_OF_YOUR_MOVIE_LIBRARY:
collection_files:
- - pmm: basic # <<< THIS LINE
- - pmm: imdb # <<< THIS LINE
+ - default: basic # <<< THIS LINE
+ - default: imdb # <<< THIS LINE
playlist_files:
- - pmm: playlist
+ - default: playlist
```
The first will create:
diff --git a/docs/pmm/install/wt/wt-04b-default-after.md b/docs/kometa/install/wt/wt-04b-default-after.md
similarity index 100%
rename from docs/pmm/install/wt/wt-04b-default-after.md
rename to docs/kometa/install/wt/wt-04b-default-after.md
diff --git a/docs/pmm/install/wt/wt-05-local-file.md b/docs/kometa/install/wt/wt-05-local-file.md
similarity index 90%
rename from docs/pmm/install/wt/wt-05-local-file.md
rename to docs/kometa/install/wt/wt-05-local-file.md
index 3858dc10..92a24cbd 100644
--- a/docs/pmm/install/wt/wt-05-local-file.md
+++ b/docs/kometa/install/wt/wt-05-local-file.md
@@ -1,4 +1,4 @@
-If the default collection files do not allow you to create the collections you want, you can define your own collections in your own collection files to do whatever you like within the capabilities of PMM. We will create a simple collection that will contain 20 comedy movies released since 2012.
+If the default collection files do not allow you to create the collections you want, you can define your own collections in your own collection files to do whatever you like within the capabilities of Kometa. We will create a simple collection that will contain 20 comedy movies released since 2012.
First, open the collection file [this will create the file if it doesn't already exist]:
@@ -53,8 +53,8 @@ Open the config file again and add the last line shown below:
libraries:
All The Movies:
collection_files:
- - pmm: basic
- - pmm: imdb
+ - default: basic
+ - default: imdb
# see the wiki for how to use local files, folders, URLs, or files from git
- file: config/Movies.yml ## <<< ADD THIS LINE
```
diff --git a/docs/pmm/install/wt/wt-06-local-after.md b/docs/kometa/install/wt/wt-06-local-after.md
similarity index 81%
rename from docs/pmm/install/wt/wt-06-local-after.md
rename to docs/kometa/install/wt/wt-06-local-after.md
index d07d93fe..1e0eaf44 100644
--- a/docs/pmm/install/wt/wt-06-local-after.md
+++ b/docs/kometa/install/wt/wt-06-local-after.md
@@ -11,6 +11,6 @@ You should see the new collection:
![Finished Collections](../images/wt-finished.png)
-When you click into each, you’ll see the movies that PMM added to each collection.
+When you click into each, you’ll see the movies that Kometa added to each collection.
-Each time you run the script, new movies that match the collection definitions will be added. For example, if you don’t have “The ShawShank Redemption” now, when you download it and run PMM again it will be added to the IMDB 250 collection.
+Each time you run the script, new movies that match the collection definitions will be added. For example, if you don’t have “The ShawShank Redemption” now, when you download it and run Kometa again it will be added to the IMDB 250 collection.
diff --git a/docs/pmm/install/wt/wt-07-overlay-add.md b/docs/kometa/install/wt/wt-07-overlay-add.md
similarity index 66%
rename from docs/pmm/install/wt/wt-07-overlay-add.md
rename to docs/kometa/install/wt/wt-07-overlay-add.md
index 130da34d..f7dee1c3 100644
--- a/docs/pmm/install/wt/wt-07-overlay-add.md
+++ b/docs/kometa/install/wt/wt-07-overlay-add.md
@@ -8,11 +8,11 @@ Open the config file again and add the last three lines shown below:
libraries:
All The Movies:
collection_files:
- - pmm: basic # This is a file within the defaults folder in the Repository
- - pmm: imdb # This is a file within the defaults folder in the Repository
+ - default: basic # This is a file within the defaults folder in the Repository
+ - default: imdb # This is a file within the defaults folder in the Repository
# see the wiki for how to use local files, folders, URLs, or files from git
- file: config/Movies.yml
remove_overlays: false ## <<< ADD THIS LINE
overlay_files: ## <<< ADD THIS LINE
- - pmm: resolution ## <<< ADD THIS LINE
+ - default: resolution ## <<< ADD THIS LINE
```
diff --git a/docs/pmm/install/wt/wt-08-overlay-after.md b/docs/kometa/install/wt/wt-08-overlay-after.md
similarity index 93%
rename from docs/pmm/install/wt/wt-08-overlay-after.md
rename to docs/kometa/install/wt/wt-08-overlay-after.md
index 0c4eaf98..42596f10 100644
--- a/docs/pmm/install/wt/wt-08-overlay-after.md
+++ b/docs/kometa/install/wt/wt-08-overlay-after.md
@@ -1,4 +1,4 @@
-While it runs this time you should see the previous collections go by pretty quickly, since they aren't changing, and then a lot of logging as PMM decides which overlays apply to which movies.
+While it runs this time you should see the previous collections go by pretty quickly, since they aren't changing, and then a lot of logging as Kometa decides which overlays apply to which movies.
This may take quite a while depending on the size of this library.
diff --git a/docs/pmm/install/wt/wt-09-next-steps.md b/docs/kometa/install/wt/wt-09-next-steps.md
similarity index 73%
rename from docs/pmm/install/wt/wt-09-next-steps.md
rename to docs/kometa/install/wt/wt-09-next-steps.md
index 9da7e1c2..d5902100 100644
--- a/docs/pmm/install/wt/wt-09-next-steps.md
+++ b/docs/kometa/install/wt/wt-09-next-steps.md
@@ -1,11 +1,11 @@
### What comes next:
-If you want to remove those overlays, open the config file, change the value of `remove_overlays` to `true`, and rerun PMM.
+If you want to remove those overlays, open the config file, change the value of `remove_overlays` to `true`, and rerun Kometa.
```
remove_overlays: true
overlay_files:
- - pmm: resolution
+ - default: resolution
```
If you want to remove those collections, open the config file, remove or comment out [add `#` to the beginning] any or all of those lines under `collection_files`, and delete the collections manually from Plex.
@@ -14,20 +14,20 @@ If you want to remove those collections, open the config file, remove or comment
libraries:
All The Movies:
collection_files:
- # - pmm: basic # This is a file within the defaults folder in the Repository
- # - pmm: imdb # This is a file within the defaults folder in the Repository
+ # - default: basic # This is a file within the defaults folder in the Repository
+ # - default: imdb # This is a file within the defaults folder in the Repository
# see the wiki for how to use local files, folders, URLs, or files from git
# - file: config/Movies.yml
remove_overlays: false
overlay_files:
- - pmm: resolution
+ - default: resolution
```
-Edit `Movies.yml` to reflect the actions you want PMM to perform on *your* libraries.
+Edit `Movies.yml` to reflect the actions you want Kometa to perform on *your* libraries.
TV Shows and other libraries work the same way as you've seen above. Create a section under `libraries:` in the config.yml, refer to default files or create a collection file, define collections, run the script.
-Investigate the rest of the wiki to learn about everything Plex-Meta-Manager can do for you.
+Investigate the rest of the wiki to learn about everything Kometa can do for you.
### Runtime and Environment Flags
diff --git a/docs/kometa/install/wt/wt-10-scheduling.md b/docs/kometa/install/wt/wt-10-scheduling.md
new file mode 100644
index 00000000..7c35b52b
--- /dev/null
+++ b/docs/kometa/install/wt/wt-10-scheduling.md
@@ -0,0 +1,15 @@
+The commands you've been using in this walkthrough run Kometa immediately then quit.
+
+Kometa also features multiple layers of scheduling, which you can leverage to control when various activities take place.
+
+ - You can run Kometa in the background, telling it to wake up and process your libraries at fixed times during the day. The default behavior in this regard is to wake up at 5AM and process the config. If you leave the `-r` off the commands you have been using in this walkthrough, that's what will happen.
+
+ You can control when Kometa wakes up with the [time-to-run](../../environmental.md) env-var/runtime flag.
+
+ - You can skip using that internal schedule and just do manual runs as you have been doing throughout this walkthrough using standard tools available in your OS.
+
+ Details on setting this up are found [here](../../guides/scheduling.md).
+
+ - In addition, individual items *within* the configuration can be scheduled to take place at certain times *provided Kometa is running at that time*. For example, you can tell Kometa only to apply overlays on Tuesdays or the like. You can then schedule manual runs every day at noon and overlays will only get processed when it runs on Tuesday. This sort of schedule *will not* make Kometa start up if it is not already running. If you don't arrange for Kometa to be run on Tuesday, your overlays would never be processed in this example.
+
+ Details on this level of scheduling are found [here](../../../config/schedule.md)
diff --git a/docs/pmm/install/wt/wt-editor.md b/docs/kometa/install/wt/wt-editor.md
similarity index 100%
rename from docs/pmm/install/wt/wt-editor.md
rename to docs/kometa/install/wt/wt-editor.md
diff --git a/docs/kometa/install/wt/wt-run-docker.md b/docs/kometa/install/wt/wt-run-docker.md
new file mode 100644
index 00000000..117af62f
--- /dev/null
+++ b/docs/kometa/install/wt/wt-run-docker.md
@@ -0,0 +1,5 @@
+[type this into your terminal]
+
+```
+docker run --rm -it -v "KOMETA_PATH_GOES_HERE:/config:rw" kometateam/kometa --run
+```
diff --git a/docs/pmm/install/wt/wt-run-shell.md b/docs/kometa/install/wt/wt-run-shell.md
similarity index 59%
rename from docs/pmm/install/wt/wt-run-shell.md
rename to docs/kometa/install/wt/wt-run-shell.md
index 766cf152..8af2fb14 100644
--- a/docs/pmm/install/wt/wt-run-shell.md
+++ b/docs/kometa/install/wt/wt-run-shell.md
@@ -1,5 +1,5 @@
[type this into your terminal]
```shell
-python plex_meta_manager.py -r
+python kometa.py -r
```
diff --git a/docs/pmm/install/wt/wt-save.md b/docs/kometa/install/wt/wt-save.md
similarity index 100%
rename from docs/pmm/install/wt/wt-save.md
rename to docs/kometa/install/wt/wt-save.md
diff --git a/docs/pmm/install/wt/wt-test-library.md b/docs/kometa/install/wt/wt-test-library.md
similarity index 84%
rename from docs/pmm/install/wt/wt-test-library.md
rename to docs/kometa/install/wt/wt-test-library.md
index dc01374d..efa9fcd0 100644
--- a/docs/pmm/install/wt/wt-test-library.md
+++ b/docs/kometa/install/wt/wt-test-library.md
@@ -1,4 +1,4 @@
-While going through this process, Plex-Meta-Manager is going to load the movies in your library, create some collections, and apply some overlays. If you have a large library, this will be very time-consuming.
+While going through this process, Kometa is going to load the movies in your library, create some collections, and apply some overlays. If you have a large library, this will be very time-consuming.
For learning and testing, you would be well-advised to create a small test library of a reasonable size, where reasonable it probably below a thousand.
diff --git a/docs/pmm/logs.md b/docs/kometa/logs.md
similarity index 81%
rename from docs/pmm/logs.md
rename to docs/kometa/logs.md
index 3c46b78b..3dca0098 100644
--- a/docs/pmm/logs.md
+++ b/docs/kometa/logs.md
@@ -6,33 +6,33 @@ search:
### Locating Log Files
-The meta.log file can be found within the `logs` folder of your Plex Meta Manager config folder [right next to `config.yml`].
+The kometa.log file can be found within the `logs` folder of your Kometa config folder [right next to `config.yml`].
-`meta.log` is the most recent run of Plex Meta Manager, `meta.log.1` is the previous run, `meta.log.2` is the run before that, so on and so forth.
+`kometa.log` is the most recent run of Kometa, `kometa.log.1` is the previous run, `kometa.log.2` is the run before that, so on and so forth.
-As new log files are created, the old ones get a numeric suffix added: `meta.log.1`. **The most recent is always the one without a number at the end.**
+As new log files are created, the old ones get a numeric suffix added: `kometa.log.1`. **The most recent is always the one without a number at the end.**
### Providing Log Files on Discord
-You can drag-and-drop your meta.log file directly into [Discord](https://metamanager.wiki/en/latest/discord/), you do not need to upload it to a third-party site unless it exceeds the 50mb size limit.
+You can drag-and-drop your kometa.log file directly into [Discord](https://kometa.wiki/en/latest/discord/), you do not need to upload it to a third-party site unless it exceeds the 50mb size limit.
Please DO NOT manually extract, copy and paste text from your log files directly into Discord as the formatting can be difficult to read and can often redact parts of the log file that are important for full context.
### Basic Log File Troubleshooting
-Wondering how to troubleshoot Plex Meta Manager and how to read through the meta.log?
+Wondering how to troubleshoot Kometa and how to read through the kometa.log?
**Using a text editor like [Visual Studio Code](https://code.visualstudio.com/) or [Sublime Text](https://www.sublimetext.com/) is recommended**
-In all cases, the first step is to open the [`meta.log`](#locating-log-files) with your text editor and perform these steps:
+In all cases, the first step is to open the [`kometa.log`](#locating-log-files) with your text editor and perform these steps:
-1. Check that you are running the latest [`version`](#checking-plex-meta-manager-version) of your branch. Your current version can be found in the `meta.log` file either below the Plex Meta Manager ASCII art, or at the end of the run. If you are not on the latest version of your branch, you will see `Newest Version: X.X.X` below this. Ensure you [`upgrade`](install/local.md#i-want-to-update-to-the-latest-version-of-pmm) to the latest version of Plex Meta Manager.
-2. When scanning your meta.log file, search for `[CRITICAL]` items first as these will definitely need to be fixed
-3. Scan your meta.log file for `[ERROR]` and make a note of the content of the full line to start your search below on how to resolve
+1. Check that you are running the latest [`version`](#checking-Kometa-version) of your branch. Your current version can be found in the `kometa.log` file either below the Kometa ASCII art, or at the end of the run. If you are not on the latest version of your branch, you will see `Newest Version: X.X.X` below this. Ensure you [`upgrade`](install/local.md#i-want-to-update-to-the-latest-version-of-kometa) to the latest version of Kometa.
+2. When scanning your kometa.log file, search for `[CRITICAL]` items first as these will definitely need to be fixed
+3. Scan your kometa.log file for `[ERROR]` and make a note of the content of the full line to start your search below on how to resolve
-### Checking Plex Meta Manager Version
+### Checking Kometa Version
-Checking the version: You will find that in your [`meta.log`](#locating-log-files) around the 8th-10th line and will look something like this:
+Checking the version: You will find that in your [`kometa.log`](#locating-log-files) around the 8th-10th line and will look something like this:
```
| |
@@ -40,7 +40,7 @@ Checking the version: You will find that in your [`meta.log`](#locating-log-file
|=================================|
```
-If you are not on the latest version of your branch, you will see Newest Version: X.X.X below this. Ensure you upgrade to the latest version of Plex Meta Manager.
+If you are not on the latest version of your branch, you will see Newest Version: X.X.X below this. Ensure you upgrade to the latest version of Kometa.
```
| |
@@ -59,7 +59,7 @@ There are five main event types that you need to be aware of when understanding
| `DEBUG` | Debug Log | Debug log message that does not require much attention | No action required |
| `WARNING` | Warning Log | Warning message that may require your attention | Read the warning and determine if this is something you need to take action on or not |
| `ERROR` | Error Log | Error message that in MOST cases requires action on your part to resolve | Read the error message, look for the message below and try recommendations |
-| `CRITICAL` | Critical Log | Critical message requiring you to fix it for PMM to run properly | Read the critical message and take appropriate action. look for message below and try recommendations |
+| `CRITICAL` | Critical Log | Critical message requiring you to fix it for Kometa to run properly | Read the critical message and take appropriate action. look for message below and try recommendations |
### Common Log File Messages
@@ -71,7 +71,7 @@ This table details examples of the most commonly-seen `[CRITICAL]` events and wh
| Type | Short Info | Description | Recommendation |
|:-----------|:----------------------------------------------------|:------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------|
-| `CRITICAL` | `Failed to Connect to https://api.themoviedb.org/3` | Current step PMM was on made an API call to TMDb, but it aborted and moved on | Determine if TMDb was offline and not replying to api requests. Try again and see if it fails again or not. |
+| `CRITICAL` | `Failed to Connect to https://api.themoviedb.org/3` | Current step Kometa was on made an API call to TMDb, but it aborted and moved on | Determine if TMDb was offline and not replying to api requests. Try again and see if it fails again or not. |
#### ERROR
@@ -81,13 +81,13 @@ This table details examples of the most commonly-seen `[ERROR]` events and what
|:--------|:------------------------------------------------------------------|:---------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `ERROR` | `Playlist Error: Library: XYZ not defined` | Plex library XYZ is not found | Ensure that your config file has defined the proper library name as found in Plex |
| `ERROR` | `Plex Error: resolution: No matches found with regex pattern XYZ` | While looking for a pattern in Plex, this one was not found | This may be normal and require 0 actions. However, if you expect that Plex should have returned records, check the pattern to ensure it is working properly |
-| `ERROR` | `Plex Error: No Items found in Plex` | While using the PMM builder, no items with that criteria were returned from Plex | This may be normal and require 0 actions. However, if you expect that Plex should have returned records, check the builder to ensure it is working properly |
-| `ERROR` | `IMDb Error: Failed to parse URL:` | While using the PMM builder, url does not exist | This may be normal and require 0 actions. However, if you expect that the URL should have returned records, check the url in your browser to ensure it is working properly |
+| `ERROR` | `Plex Error: No Items found in Plex` | While using the Kometa builder, no items with that criteria were returned from Plex | This may be normal and require 0 actions. However, if you expect that Plex should have returned records, check the builder to ensure it is working properly |
+| `ERROR` | `IMDb Error: Failed to parse URL:` | While using the Kometa builder, url does not exist | This may be normal and require 0 actions. However, if you expect that the URL should have returned records, check the url in your browser to ensure it is working properly |
| `ERROR` | `Trakt Error: No TVDb ID found for Nightfall (2022)` | Online sources are missing information | These sorts of errors indicate that the thing can't be cross-referenced between sites.For example, at the time of that error, the Trakt record for "Nightfall (2022)" didn't contain a TVDb ID.This could be because the record just hasn't been updated, or because "Nightfall (2022)" is not listed on TVDb.The fix is for someone [like you, perhaps] to go to the relevant site and fill in the missing data. |
| `ERROR` | `MdbList Error: Not Found` | Online sources are missing information | These sorts of errors indicate that the thing can't be cross-referenced between sites. For example, at the time of that error, the MDBlist record was trying to get a rating for a media item and could not find it. |
-| `ERROR` | `Plex Error: actor: Mel B not found` | Actor not found and hence unable to create the collection | Report error in #pmm-help channel and see if there is a fix. |
-| `ERROR` | `Input Failed` | A token or password is no longer valid for an online source of information | Review the meta.log for more information |
-| `ERROR` | `Collection Error: trakt_list requires Trakt to be configured` | You are using a builder that has not been configured yet. | Review the meta.log for more information on what went wrong. Refer to the wiki for details on how to set this up (in this case Trakt) |
+| `ERROR` | `Plex Error: actor: Mel B not found` | Actor not found and hence unable to create the collection | Report error in #kometa-help channel and see if there is a fix. |
+| `ERROR` | `Input Failed` | A token or password is no longer valid for an online source of information | Review the kometa.log for more information |
+| `ERROR` | `Collection Error: trakt_list requires Trakt to be configured` | You are using a builder that has not been configured yet. | Review the kometa.log for more information on what went wrong. Refer to the wiki for details on how to set this up (in this case Trakt) |
#### WARNING
@@ -106,11 +106,11 @@ This table details examples of the most commonly-seen `[INFO]` events and what t
| Type | Short Info | Description | Recommendation |
|:-------|:----------------------------------------------|:--------------------------------------|:------------------------------------------------------------------------------------------------------------------------------|
-| `INFO` | `Detail: TMDb_person updated poster to [URL]` | Person image was downloaded from TMDb | May require you to update the people poster image to your style or request it in the style of the PMM defaults people posters |
+| `INFO` | `Detail: TMDb_person updated poster to [URL]` | Person image was downloaded from TMDb | May require you to update the people poster image to your style or request it in the style of the Kometa defaults people posters |
### Other Troubleshooting Examples
-The Log files will contain a great deal of detail about what exactly is happening and why. Generally speaking, if you're having a problem with PMM the answer will be found here. These logs can of course be quite technical, but often the error can be relatively clear:
+The Log files will contain a great deal of detail about what exactly is happening and why. Generally speaking, if you're having a problem with Kometa the answer will be found here. These logs can of course be quite technical, but often the error can be relatively clear:
Something's missing from the format of the file:
@@ -171,9 +171,9 @@ collections: <<< THIS LINE WAS MISSING
- https://trakt.tv/users/kesleyalfa/lists/year-2011
```
-File is not where PMM expects it:
+File is not where Kometa expects it:
```
| Loading Collection File: config/Movies.yml |
-| YAML Error: File Error: File does not exist /Users/Lucky/Plex-Meta-Manager/config/Movies.yml |
+| YAML Error: File Error: File does not exist /Users/Lucky/Kometa/config/Movies.yml |
```
diff --git a/docs/kometa/scripts/imagemaid.md b/docs/kometa/scripts/imagemaid.md
new file mode 100644
index 00000000..aa70dba0
--- /dev/null
+++ b/docs/kometa/scripts/imagemaid.md
@@ -0,0 +1,13 @@
+{%
+ include-markdown "https://raw.githubusercontent.com/Kometa-Team/ImageMaid/develop/README.md"
+ rewrite-relative-urls=true
+ comments=false
+ end="![](cleanup.png)"
+%}
+![](images/cleanup.png)
+{%
+ include-markdown "https://raw.githubusercontent.com/Kometa-Team/ImageMaid/develop/README.md"
+ rewrite-relative-urls=true
+ comments=false
+ start="![](cleanup.png)"
+%}
\ No newline at end of file
diff --git a/docs/pmm/scripts/images/cleanup.png b/docs/kometa/scripts/images/cleanup.png
similarity index 100%
rename from docs/pmm/scripts/images/cleanup.png
rename to docs/kometa/scripts/images/cleanup.png
diff --git a/docs/kometa/scripts/overlay-reset.md b/docs/kometa/scripts/overlay-reset.md
new file mode 100644
index 00000000..f10e887a
--- /dev/null
+++ b/docs/kometa/scripts/overlay-reset.md
@@ -0,0 +1,5 @@
+{%
+ include-markdown "https://raw.githubusercontent.com/Kometa-Team/Overlay-Reset/develop/README.md"
+ rewrite-relative-urls=true
+ comments=false
+%}
\ No newline at end of file
diff --git a/docs/kometa/scripts/overview.md b/docs/kometa/scripts/overview.md
new file mode 100644
index 00000000..eff5d9b3
--- /dev/null
+++ b/docs/kometa/scripts/overview.md
@@ -0,0 +1,8 @@
+# Companion Scripts
+
+Each Companion Script is a separate project that has its own Docker container and GitHub Repository.
+
+| Name | Description | Readme |
+|:-----------------------|:---------------------------------------------------------|:--------------------------------------------------------------------------------|
+| `Kometa Overlay Reset` | Script to completely remove all Kometa applied Overlays. | [Wiki](overlay-reset.md)/[GitHub](https://github.com/Kometa-Team/Overlay-Reset) |
+| `ImageMaid` | Script to clean up Plex's Image Cache. | [Wiki](imagemaid.md)/[GitHub](https://github.com/Kometa-Team/ImageMaid) |
diff --git a/docs/pmm/yaml.md b/docs/kometa/yaml.md
similarity index 82%
rename from docs/pmm/yaml.md
rename to docs/kometa/yaml.md
index d523ee3d..1e494fc9 100644
--- a/docs/pmm/yaml.md
+++ b/docs/kometa/yaml.md
@@ -1,6 +1,6 @@
# YAML Files Explained
-All of Plex Meta Manager's Config, Metadata, Overlay, and Playlist Files are written in the YAML data structure.
+All of Kometa's Config, Metadata, Overlay, and Playlist Files are written in the YAML data structure.
This tutorial will help you understand the specific parts of the files.
@@ -10,19 +10,19 @@ This tutorial will help you understand the specific parts of the files.
libraries:
Movies:
collection_files:
- - pmm: basic
- - pmm: imdb
+ - default: basic
+ - default: imdb
overlay_files:
- - pmm: ribbon
+ - default: ribbon
template_variables:
use_metacritic: false
use_common: false
TV Shows:
collection_files:
- - pmm: basic
- - pmm: imdb
+ - default: basic
+ - default: imdb
overlay_files:
- - pmm: ribbon
+ - default: ribbon
settings:
cache: true
cache_expiration: 60
@@ -51,19 +51,19 @@ Let us try and identify where these appear in the sample YAML file we saw earlie
libraries: # Value is a Dictionary with keys `Movies` and `TV Shows`
Movies: # Value is a Dictionary with keys `collection_files` and `overlay_files`
collection_files: # Value is a List with two Items
- - pmm: basic # List Item is a Dictionary with one key pair whose value is a String Literal
- - pmm: imdb # List Item is a Dictionary with one key pair whose value is a String Literal
+ - default: basic # List Item is a Dictionary with one key pair whose value is a String Literal
+ - default: imdb # List Item is a Dictionary with one key pair whose value is a String Literal
overlay_files: # Value is a List with one Item
- - pmm: ribbon # List Item is a Dictionary with keys `pmm` and `template_variables` with `pmm`'s value a String Literal
+ - default: ribbon # List Item is a Dictionary with keys `default` and `template_variables` with `default`'s value a String Literal
template_variables: # Value is a Dictionary with keys `use_metacritic` and `use_common`
use_metacritic: false # Value is a Boolean Literal
use_common: false # Value is a Boolean Literal
TV Shows: # Value is a Dictionary with keys `collection_files` and `overlay_files`
collection_files: # Value is a List with two Items
- - pmm: basic # List Item is a Dictionary with one key pair whose value is a String Literal
- - pmm: imdb # List Item is a Dictionary with one key pair whose value is a String Literal
+ - default: basic # List Item is a Dictionary with one key pair whose value is a String Literal
+ - default: imdb # List Item is a Dictionary with one key pair whose value is a String Literal
overlay_files: # Value is a List with one Item
- - pmm: ribbon # List Item is a Dictionary with one key pair whose value is a String Literal
+ - default: ribbon # List Item is a Dictionary with one key pair whose value is a String Literal
settings: # Value is a Dictionary with keys `cache` and `cache_expiration`
cache: true # Value is a Boolean Literal
cache_expiration: 60 # Value is a Number Literal
@@ -82,19 +82,19 @@ A YAML file relies on whitespace and indentation to indicate nesting. The number
libraries: # Nesting Level 1
Movies: # Nesting Level 2
collection_files: # Nesting Level 3
- - pmm: basic # Nesting Level 4
- - pmm: imdb # Nesting Level 4
+ - default: basic # Nesting Level 4
+ - default: imdb # Nesting Level 4
overlay_files: # Nesting Level 3
- - pmm: ribbon # Nesting Level 4
+ - default: ribbon # Nesting Level 4
template_variables: # Nesting Level 5
use_metacritic: false # Nesting Level 6
use_common: false # Nesting Level 6
TV Shows: # Nesting Level 2
collection_files: # Nesting Level 3
- - pmm: basic # Nesting Level 4
- - pmm: imdb # Nesting Level 4
+ - default: basic # Nesting Level 4
+ - default: imdb # Nesting Level 4
overlay_files: # Nesting Level 3
- - pmm: ribbon # Nesting Level 4
+ - default: ribbon # Nesting Level 4
settings: # Nesting Level 1
cache: true # Nesting Level 2
cache_expiration: 60 # Nesting Level 2
@@ -218,19 +218,19 @@ In YAML files, anchors (`&`) and aliases (`*`) are used to avoid duplication. Wh
libraries:
Movies:
collection_files:
- - pmm: basic
- - pmm: imdb
+ - default: basic
+ - default: imdb
overlay_files:
- - pmm: ribbon
+ - default: ribbon
template_variables:
use_metacritic: false
use_common: false
TV Shows:
collection_files:
- - pmm: basic
- - pmm: imdb
+ - default: basic
+ - default: imdb
overlay_files:
- - pmm: ribbon
+ - default: ribbon
```
As more and more things are repeated for large configuration files, this becomes tedious.
@@ -243,15 +243,15 @@ Anchors (`&`) are used to define a chunk of configuration, and aliases (`*`) are
libraries:
Movies:
collection_files: &paths # Anchor called `paths`
- - pmm: basic
- - pmm: imdb
+ - default: basic
+ - default: imdb
overlay_files:
- - pmm: ribbon
+ - default: ribbon
template_variables:
use_metacritic: false
use_common: false
TV Shows:
collection_files: *paths # Alias to call the above `paths` section
overlay_files:
- - pmm: ribbon
+ - default: ribbon
```
\ No newline at end of file
diff --git a/docs/notused/contributor.md b/docs/notused/contributor.md
index 8db04fb9..a3cdbc9a 100644
--- a/docs/notused/contributor.md
+++ b/docs/notused/contributor.md
@@ -3,6 +3,6 @@
## How to set up a local Wiki Server
1. In addition to your normal `python -m pip install -r requirements.txt` to install requirements you'll also need to install the docs `requirements.txt` by running `python -m pip install -r docs/requirements.txt`.
-2. Run `docs\make.bat html` from the main PMM directory to build the html wiki files.
+2. Run `docs\make.bat html` from the main Kometa directory to build the html wiki files.
3. Run `sphinx-reload docs` to boot up the Reloading Server at `http://localhost:5500`
4. Now you can make changes inside the docs folder to update the Wiki and when you want to see the changes just run `docs\make.bat html` again and then refresh that page.
\ No newline at end of file
diff --git a/docs/notused/initial.md b/docs/notused/initial.md
index 44b720f4..0782ba79 100644
--- a/docs/notused/initial.md
+++ b/docs/notused/initial.md
@@ -1,7 +1,7 @@
# Initial Setup Guide
-**Before using this guide you should already have installed Plex Meta Manager.**
+**Before using this guide you should already have installed Kometa.**
-See the [Installation Page](../pmm/install/overview.md) for info on how to install Plex Meta Manager.
+See the [Installation Page](../kometa/install/overview.md) for info on how to install Kometa.
-This guide is assuming you know how to run pmm with the `--run` run command or the `PMM_RUN` environment variable to perform immediate runs
\ No newline at end of file
+This guide is assuming you know how to run Kometwith the `--run` run command or the `KOMETA_RUN` environment variable to perform immediate runs
\ No newline at end of file
diff --git a/docs/notused/playlists.md b/docs/notused/playlists.md
index 4972396e..210f4907 100644
--- a/docs/notused/playlists.md
+++ b/docs/notused/playlists.md
@@ -2,14 +2,14 @@
As playlists are not tied to one specific library and can combine media from multiple libraries, they require their own special [Playlist Files](../files/playlists.md) to work.
-Within the [Config File](overview.md), the `playlist_files` attribute specifies the [path type](../files/files.md#paths) and path of the [Playlist Files](../files/playlists.md) that the user wants Plex Meta Manager to act on.
+Within the [Config File](overview.md), the `playlist_files` attribute specifies the [path type](../files/files.md#paths) and path of the [Playlist Files](../files/playlists.md) that the user wants Kometa to act on.
**The libraries used in the playlist attribute `libraries` must be defined under the `libraries` attribute of the [Config File](overview.md).**
```yaml
playlist_files:
- file: config/playlists.yml
- - pmm: playlist
+ - default: playlist
```
## Example
@@ -21,22 +21,22 @@ libraries:
Movies:
collection_files:
- file: config/Movies.yml
- - pmm: imdb
- - pmm: studio
- - pmm: genre
- - pmm: actor
+ - default: imdb
+ - default: studio
+ - default: genre
+ - default: actor
operations:
mass_critic_rating_update: tmdb
split_duplicates: true
TV Shows:
collection_files:
- file: config/TV Shows.yml
- - pmm: tmdb
- - pmm: network
+ - default: tmdb
+ - default: network
remove_overlays: false
overlay_files:
- file: config/Overlays.yml
playlist_files:
- file: config/playlists.yml
- - pmm: playlist
+ - default: playlist
```
diff --git a/docs/overrides/404.html b/docs/overrides/404.html
index eaf051c7..cdbc76e5 100644
--- a/docs/overrides/404.html
+++ b/docs/overrides/404.html
@@ -4,7 +4,7 @@
This is not the page you're looking for.
-
+
{% endblock %}
diff --git a/docs/pmm/guides/images/sorts.jpg b/docs/pmm/guides/images/sorts.jpg
new file mode 100644
index 00000000..c5862379
Binary files /dev/null and b/docs/pmm/guides/images/sorts.jpg differ
diff --git a/docs/pmm/guides/images/sorts_example1.png b/docs/pmm/guides/images/sorts_example1.png
new file mode 100644
index 00000000..e47e4f33
Binary files /dev/null and b/docs/pmm/guides/images/sorts_example1.png differ
diff --git a/docs/pmm/guides/images/sorts_example2.png b/docs/pmm/guides/images/sorts_example2.png
new file mode 100644
index 00000000..3c8f5a66
Binary files /dev/null and b/docs/pmm/guides/images/sorts_example2.png differ
diff --git a/docs/pmm/guides/images/sorts_example3.jpg b/docs/pmm/guides/images/sorts_example3.jpg
new file mode 100644
index 00000000..2fd4c72f
Binary files /dev/null and b/docs/pmm/guides/images/sorts_example3.jpg differ
diff --git a/docs/pmm/guides/images/sorts_example4.jpg b/docs/pmm/guides/images/sorts_example4.jpg
new file mode 100644
index 00000000..b5651a54
Binary files /dev/null and b/docs/pmm/guides/images/sorts_example4.jpg differ
diff --git a/docs/pmm/guides/order.md b/docs/pmm/guides/order.md
new file mode 100644
index 00000000..c31d2819
--- /dev/null
+++ b/docs/pmm/guides/order.md
@@ -0,0 +1,242 @@
+# Sorting Guide
+
+There are various sort options available depending on what you want to sort.
+
+## ASCII Sort Order
+
+The first thing to note is that Kometa utilizes the ASCII sort order, which defines which priority a character gets.
+
+![](images/sorts.jpg)
+
+## Collection Sorting
+
+Collections can be sorted so that they appear in a specific order in the `Collections` and `Library` tab of your library. This is done using the `sort_title` attribute.
+
+When using the above [ASCII Sort Order](#ascii-sort-order), a collection with a sort title of `!!!My Collection` would appear before a sort title of `!My Collection`, which would be placed before a sort title of `My Collection`
+
+Let's start with an unmodified set of collections which do **not** specify a custom sort order:
+
+???+ example "Example 1 - No Sorting"
+
+ ```yaml
+ collections:
+ Collection 1:
+ plex_all: true
+ Collection 2:
+ plex_all: true
+ Collection 3:
+ plex_all: true
+ ```
+
+ ![](images\sorts_example1.png)
+
+
+Now let's use the `sort_title` attribute to reorder these collections slightly
+
+???+ example "Example 2 - Basic Reorder Sorting"
+
+ ```yaml
+ collections:
+ Collection 1:
+ plex_all: true
+ sort_title: Collection 3
+ Collection 2:
+ plex_all: true
+ sort_title: Collection 1
+ Collection 3:
+ plex_all: true
+ sort_title: Collection 2
+ ```
+
+ ![](images\sorts_example2.png)
+
+ The above could also be achieved using any form of ASCII sort order. This example will produce the same outcome, but uses a (perhaps) illogical set of ASCII characters to define the sort title.
+
+ ```yaml
+ collections:
+ Collection 1:
+ plex_all: true
+ sort_title: "()*Collection 3"
+ Collection 2:
+ plex_all: true
+ sort_title: "!#$Collection 1"
+ Collection 3:
+ plex_all: true
+ sort_title: "%&'Collection 2"
+ ```
+
+You will often see users using sort titles such as `+++++++_My Collection` or `!010_My Collection` in order to force a specific order of collections. Whilst it may not seem logical at a glance, the ASCII sort order allows a lot of fleixibility for power users to be able to tailor the ordering of collections.
+
+### Kometa Default Collection Sorting
+
+When utilizing the [Kometa Defaults](../../defaults/files.md), they are all built on the same format for their sort titles:
+
+`<><><