diff --git a/.gitea/workflows/release_jellyfin_plugin.yml b/.gitea/workflows/release_jellyfin_plugin.yml index 5979218..2cb6180 100644 --- a/.gitea/workflows/release_jellyfin_plugin.yml +++ b/.gitea/workflows/release_jellyfin_plugin.yml @@ -140,7 +140,7 @@ jobs: exit 1 fi ARTIFACT_NAME=$(basename "$ARTIFACT") - CHECKSUM=$(sha256sum "$ARTIFACT" | awk '{print $1}') + CHECKSUM=$(md5sum "$ARTIFACT" | awk '{print $1}') BODY=$(printf 'Jellyfin plugin **%s** %s\n\nBuilt automatically from Jellyfin/%s changes.' "$SLUG" "$VERSION" "$SLUG") BODY_JSON=$(printf '%s' "$BODY" | jq -Rs .) diff --git a/Jellyfin/README.md b/Jellyfin/README.md index cf22356..37d53e2 100644 --- a/Jellyfin/README.md +++ b/Jellyfin/README.md @@ -31,4 +31,6 @@ Bump `Jellyfin//version` before pushing when you want a new release. Re-pu |---|---|---| | `PUBLIC_GITEA_URL` | `https://gitea.example.com` | `sourceUrl` in `manifest.json` (no trailing slash) | +Jellyfin verifies package **MD5** checksums (not SHA256). The release workflow writes `md5sum` into the catalog. + API calls still use the runner’s internal Gitea URL; only catalog download links use this secret. \ No newline at end of file diff --git a/Jellyfin/jellyfin-plugin-personal-recordings/version b/Jellyfin/jellyfin-plugin-personal-recordings/version index afaf360..3eefcb9 100644 --- a/Jellyfin/jellyfin-plugin-personal-recordings/version +++ b/Jellyfin/jellyfin-plugin-personal-recordings/version @@ -1 +1 @@ -1.0.0 \ No newline at end of file +1.0.0 diff --git a/Jellyfin/manifest.json b/Jellyfin/manifest.json deleted file mode 100644 index 0ab0aee..0000000 --- a/Jellyfin/manifest.json +++ /dev/null @@ -1,28 +0,0 @@ -[ - { - "guid": "7f3e9c2a-4b1d-4e8f-9a6c-2d5e8f1b3c4a", - "name": "Personal Recordings", - "description": "Tracks which Jellyfin user scheduled a Live TV recording and moves completed files into /recordings//.", - "overview": "Move completed Live TV recordings into per-user folders", - "owner": "bram", - "category": "Live TV", - "versions": [ - { - "version": "1.0.0.0", - "changelog": "Release 1.0.0", - "targetAbi": "10.11.0.0", - "sourceUrl": "https://gitea.bramkelchtermans.be/Bram/projects/releases/download/jellyfin-plugin-personal-recordings-v1.0.0/personal-recordings_1.0.0.0.zip", - "checksum": "63ed4d39770330b8fd714f116cd57f4c1e8744b88afb9865ccbed6599f043b49", - "timestamp": "2026-08-22T20:19:39Z" - }, - { - "version": "1.0.0.0", - "changelog": "Release 1.0.0", - "targetAbi": "10.11.0.0", - "sourceUrl": "http://10.2.0.104:3000/Bram/projects/releases/download/jellyfin/jellyfin-plugin-personal-recordings/v1.0.0/personal-recordings_1.0.0.0.zip", - "checksum": "66cd0155334fd10b77d35af8ddba07d0e2e60fa886bd63369a5e0d4ce289a441", - "timestamp": "2026-08-22T20:07:03Z" - } - ] - } -]