commit 07c502767f8ae03b46ec0a5e7cb4bd37f0474d07 Author: ajp_anton Date: Mon Jun 8 02:06:59 2026 +0000 Initial Jellyfin plugin repository diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..03ea06e --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +tmp/ +*.tmp + diff --git a/README.md b/README.md new file mode 100644 index 0000000..b279a7a --- /dev/null +++ b/README.md @@ -0,0 +1,32 @@ +# Jellyfin Plugin Repository + +This repository hosts the Jellyfin plugin catalog for plugins by `ajp_anton`. + +Add this repository to Jellyfin under: + +`Dashboard -> Plugins -> Repositories` + +Repository URL: + +```text +https://git.ajpanton.se/ajp_anton/jellyfin-plugin-repository/raw/branch/main/manifest.json +``` + +The repository must be publicly reachable by the Jellyfin server for plugin installation and updates to work. + +## Current Plugins + +- Multilang: multilingual metadata and artwork for Jellyfin. + +## Release Process + +For each plugin release: + +1. Build and package the plugin zip. +2. Put the zip in `releases/`. +3. Add the new version to `manifest.json`. +4. Update the checksum, timestamp, changelog, and source URL. +5. Commit and push the repository. + +The `checksum` field is the MD5 checksum of the zip file. + diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..4a2123f --- /dev/null +++ b/manifest.json @@ -0,0 +1,20 @@ +[ + { + "category": "General", + "guid": "9d7c61a5-7a1b-4d1e-9b79-4c8c6d2e8a2a", + "name": "Multilang", + "description": "Display Jellyfin metadata and artwork in user-selected languages.", + "overview": "Multilang fetches metadata and artwork in configured languages and lets each user choose what language to display for titles, descriptions, artwork, and related metadata.", + "owner": "ajp_anton", + "versions": [ + { + "version": "0.1.0.0", + "changelog": "Initial catalog release.", + "targetAbi": "10.11.0.0", + "sourceUrl": "https://git.ajpanton.se/ajp_anton/jellyfin-plugin-repository/raw/branch/main/releases/jellyfin-multilang_0.1.0.0.zip", + "checksum": "cce5c84b94a2c91c24d5d364adc61562", + "timestamp": "2026-06-07T07:24:07Z" + } + ] + } +] diff --git a/releases/jellyfin-multilang_0.1.0.0.zip b/releases/jellyfin-multilang_0.1.0.0.zip new file mode 100644 index 0000000..70d6f3d Binary files /dev/null and b/releases/jellyfin-multilang_0.1.0.0.zip differ