Skip to content
This repository was archived by the owner on Apr 23, 2024. It is now read-only.

Commit d814b52

Browse files
authored
Merge pull request #25 from linuxserver/develop-kometa
Deprecate (develop)
2 parents 0856a3d + 4fbecd9 commit d814b52

File tree

6 files changed

+22
-14
lines changed

6 files changed

+22
-14
lines changed

Jenkinsfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -531,7 +531,7 @@ pipeline {
531531
--label \"org.opencontainers.image.licenses=GPL-3.0-only\" \
532532
--label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \
533533
--label \"org.opencontainers.image.title=Plex-meta-manager\" \
534-
--label \"org.opencontainers.image.description=[Plex-meta-manager](https://github.com/Kometa-Team/Kometa) is a Python 3 script that can be continuously run using YAML configuration files to update on a schedule the metadata of the movies, shows, and collections in your libraries as well as automatically build collections based on various methods all detailed in the wiki.\" \
534+
--label \"org.opencontainers.image.description=[Plex-meta-manager](https://github.com/Kometa-Team/Kometa) 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.\" \
535535
--no-cache --pull -t ${IMAGE}:${META_TAG} --platform=linux/amd64 \
536536
--build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ."
537537
}
@@ -562,7 +562,7 @@ pipeline {
562562
--label \"org.opencontainers.image.licenses=GPL-3.0-only\" \
563563
--label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \
564564
--label \"org.opencontainers.image.title=Plex-meta-manager\" \
565-
--label \"org.opencontainers.image.description=[Plex-meta-manager](https://github.com/Kometa-Team/Kometa) is a Python 3 script that can be continuously run using YAML configuration files to update on a schedule the metadata of the movies, shows, and collections in your libraries as well as automatically build collections based on various methods all detailed in the wiki.\" \
565+
--label \"org.opencontainers.image.description=[Plex-meta-manager](https://github.com/Kometa-Team/Kometa) 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.\" \
566566
--no-cache --pull -t ${IMAGE}:amd64-${META_TAG} --platform=linux/amd64 \
567567
--build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ."
568568
}
@@ -590,7 +590,7 @@ pipeline {
590590
--label \"org.opencontainers.image.licenses=GPL-3.0-only\" \
591591
--label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \
592592
--label \"org.opencontainers.image.title=Plex-meta-manager\" \
593-
--label \"org.opencontainers.image.description=[Plex-meta-manager](https://github.com/Kometa-Team/Kometa) is a Python 3 script that can be continuously run using YAML configuration files to update on a schedule the metadata of the movies, shows, and collections in your libraries as well as automatically build collections based on various methods all detailed in the wiki.\" \
593+
--label \"org.opencontainers.image.description=[Plex-meta-manager](https://github.com/Kometa-Team/Kometa) 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.\" \
594594
--no-cache --pull -f Dockerfile.aarch64 -t ${IMAGE}:arm64v8-${META_TAG} --platform=linux/arm64 \
595595
--build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ."
596596
sh "docker tag ${IMAGE}:arm64v8-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}"

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ Find us at:
3939
[![Jenkins Build](https://img.shields.io/jenkins/build?labelColor=555555&logoColor=ffffff&style=for-the-badge&jobUrl=https%3A%2F%2Fci.linuxserver.io%2Fjob%2FDocker-Pipeline-Builders%2Fjob%2Fdocker-plex-meta-manager%2Fjob%2Fdevelop%2F&logo=jenkins)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-plex-meta-manager/job/develop/)
4040
[![LSIO CI](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=CI&query=CI&url=https%3A%2F%2Fci-tests.linuxserver.io%2Flinuxserver%2Fplex-meta-manager%2Flatest%2Fci-status.yml)](https://ci-tests.linuxserver.io/linuxserver/plex-meta-manager/latest/index.html)
4141

42-
[Plex-meta-manager](https://github.com/Kometa-Team/Kometa) is a Python 3 script that can be continuously run using YAML configuration files to update on a schedule the metadata of the movies, shows, and collections in your libraries as well as automatically build collections based on various methods all detailed in the wiki.
42+
[Plex-meta-manager](https://github.com/Kometa-Team/Kometa) 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.
4343

44-
[![plex-meta-manager](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/plex-meta-manager-banner.png)](https://github.com/Kometa-Team/Kometa)
44+
[![plex-meta-manager](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kometa-banner.png)](https://github.com/Kometa-Team/Kometa)
4545

4646
## Supported Architectures
4747

readme-vars.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,15 @@
44
project_name: plex-meta-manager
55
project_url: "https://github.com/Kometa-Team/Kometa"
66
project_logo: "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/plex-meta-manager-banner.png"
7-
project_blurb: "[{{ project_name|capitalize }}]({{ project_url }}) is a Python 3 script that can be continuously run using YAML configuration files to update on a schedule the metadata of the movies, shows, and collections in your libraries as well as automatically build collections based on various methods all detailed in the wiki."
7+
project_blurb: "[{{ project_name|capitalize }}]({{ project_url }}) is a powerful tool designed to give you complete control over your media libraries. With {{ project_name|capitalize }}, you can take your customization to the next level, with granular control over metadata, collections, overlays, and much more."
88
project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}"
99
project_blurb_optional_extras_enabled: false
1010

11+
project_deprecation_status: true
12+
project_deprecation_message: |
13+
Please migrate to our Kometa image instead:
14+
https://github.com/linuxserver/docker-kometa
15+
1116
# supported architectures
1217
available_architectures:
1318
- { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
@@ -61,6 +66,7 @@ app_setup_block: |
6166
6267
# changelog
6368
changelogs:
69+
- { date: "22.04.24:", desc: "Deprecate."}
6470
- { date: "22.04.24:", desc: "Update backend to reflect upstream repo rename."}
6571
- { date: "23.12.23:", desc: "Rebase to Alpine 3.19."}
6672
- { date: "10.06.23:", desc: "Rebase to Alpine 3.18, deprecate armhf." }
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#!/usr/bin/with-contenv bash
22
# shellcheck shell=bash
33

4+
cp /app/pmm/config/config.yml.template /config
5+
46
# permissions
57
lsiown -R abc:abc \
68
/config

root/etc/s6-overlay/s6-rc.d/init-pmm-oneshot/run

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ if [[ -n "${CONFIG_FILE}" ]] && [[ ! -e "${CONFIG_FILE}" ]]; then
2222
fi
2323

2424
if { echo "${CLI_OPTIONS[@]}" | grep -qPo '([\s]|^)(--run|-r)([\s]|$)'; } && { echo "${CLI_OPTIONS[@]}" | grep -qPo '([\s]|^)(--config|-c)([\s])(.+\/[^\/]+)\.(yml|yaml)'; }; then
25-
s6-setuidgid abc python3 /app/pmm/plex_meta_manager.py "${CLI_OPTIONS[@]}"
25+
s6-setuidgid abc python3 /app/pmm/kometa.py "${CLI_OPTIONS[@]}"
2626
elif echo "${CLI_OPTIONS[@]}" | grep -qPo '([\s]|^)(--run|-r)([\s]|$)'; then
27-
s6-setuidgid abc python3 /app/pmm/plex_meta_manager.py --config "${CONFIG_FILE}" "${CLI_OPTIONS[@]}"
27+
s6-setuidgid abc python3 /app/pmm/kometa.py --config "${CONFIG_FILE}" "${CLI_OPTIONS[@]}"
2828
elif echo "${CLI_OPTIONS[@]}" | grep -qPo '([\s]|^)(--config|-c)([\s])(.+\/[^\/]+)\.(yml|yaml)'; then
29-
s6-setuidgid abc python3 /app/pmm/plex_meta_manager.py --run "${CLI_OPTIONS[@]}"
29+
s6-setuidgid abc python3 /app/pmm/kometa.py --run "${CLI_OPTIONS[@]}"
3030
else
31-
s6-setuidgid abc python3 /app/pmm/plex_meta_manager.py --run --config "${CONFIG_FILE}" "${CLI_OPTIONS[@]}"
31+
s6-setuidgid abc python3 /app/pmm/kometa.py --run --config "${CONFIG_FILE}" "${CLI_OPTIONS[@]}"
3232
fi

root/etc/s6-overlay/s6-rc.d/svc-pmm/run

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ fi
2323

2424
if { echo "${CLI_OPTIONS[@]}" | grep -qPo '([\s]|^)(--time|-t)([\s])'; } && { echo "${CLI_OPTIONS[@]}" | grep -qPo '([\s]|^)(--config|-c)([\s])(.+\/[^\/]+)\.(yml|yaml)'; }; then
2525
exec \
26-
s6-setuidgid abc python3 /app/pmm/plex_meta_manager.py "${CLI_OPTIONS[@]}"
26+
s6-setuidgid abc python3 /app/pmm/kometa.py "${CLI_OPTIONS[@]}"
2727
elif echo "${CLI_OPTIONS[@]}" | grep -qPo '([\s]|^)(--time|-t)([\s])'; then
2828
exec \
29-
s6-setuidgid abc python3 /app/pmm/plex_meta_manager.py --config "${CONFIG_FILE}" "${CLI_OPTIONS[@]}"
29+
s6-setuidgid abc python3 /app/pmm/kometa.py --config "${CONFIG_FILE}" "${CLI_OPTIONS[@]}"
3030
elif echo "${CLI_OPTIONS[@]}" | grep -qPo '([\s]|^)(--config|-c)([\s])(.+\/[^\/]+)\.(yml|yaml)'; then
3131
exec \
32-
s6-setuidgid abc python3 /app/pmm/plex_meta_manager.py --time "${PMM_TIME:-03:00}" "${CLI_OPTIONS[@]}"
32+
s6-setuidgid abc python3 /app/pmm/kometa.py --time "${PMM_TIME:-03:00}" "${CLI_OPTIONS[@]}"
3333
else
3434
exec \
35-
s6-setuidgid abc python3 /app/pmm/plex_meta_manager.py --config "${CONFIG_FILE}" --time "${PMM_TIME:-03:00}" "${CLI_OPTIONS[@]}"
35+
s6-setuidgid abc python3 /app/pmm/kometa.py --config "${CONFIG_FILE}" --time "${PMM_TIME:-03:00}" "${CLI_OPTIONS[@]}"
3636
fi

0 commit comments

Comments
 (0)