diff --git a/go.mod b/go.mod index 693c20c..96a09cd 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/prairie-server/prairie-plugins go 1.26.0 require ( - github.com/prairie-server/prairie-plugin-sdk v0.12.1-0.20260726225228-1dfb0aebf7e0 + github.com/prairie-server/prairie-plugin-sdk v0.12.1-0.20260828014014-de2fc8135237 google.golang.org/protobuf v1.36.11 ) diff --git a/go.sum b/go.sum index 7236d03..7826ea2 100644 --- a/go.sum +++ b/go.sum @@ -8,8 +8,8 @@ github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/prairie-server/prairie-plugin-sdk v0.12.1-0.20260726225228-1dfb0aebf7e0 h1:4nB076VznbmYbY1WcEv8JdLcZEWB62H0xvwPg4EUyy8= -github.com/prairie-server/prairie-plugin-sdk v0.12.1-0.20260726225228-1dfb0aebf7e0/go.mod h1:G+brXLx+euqAiLHkiPX/IvnDVVfH3Z+LpTjIsiqJV/A= +github.com/prairie-server/prairie-plugin-sdk v0.12.1-0.20260828014014-de2fc8135237 h1:4TEsc0cDlWqNu1pOfJmuthiCxiQf9U0LmdSh86sejhY= +github.com/prairie-server/prairie-plugin-sdk v0.12.1-0.20260828014014-de2fc8135237/go.mod h1:G+brXLx+euqAiLHkiPX/IvnDVVfH3Z+LpTjIsiqJV/A= go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= go.opentelemetry.io/otel v1.37.0 h1:9zhNfelUvx0KBfu/gb+ZgeAfAgtWrfHJZcAqFC228wQ= diff --git a/manifest.json b/manifest.json index debfb22..a4b6ec4 100644 --- a/manifest.json +++ b/manifest.json @@ -807,7 +807,7 @@ "key": "sportarr", "title": "Sportarr", "description": "Configure Sportarr API access", - "json_schema": "{\"type\":\"object\",\"properties\":{\"base_url\":{\"type\":\"string\"}}}", + "json_schema": "{\"type\":\"object\",\"properties\":{\"base_url\":{\"type\":\"string\"},\"api_key\":{\"type\":\"string\"}},\"additionalProperties\":false}", "admin_form": { "fields": [ { @@ -816,6 +816,13 @@ "description": "Sportarr instance URL. Defaults to https://sportarr.net if left empty.", "control": 1, "placeholder": "https://sportarr.net" + }, + { + "key": "api_key", + "label": "API Key", + "description": "API key for protected image endpoints on a self-hosted Sportarr instance.", + "control": 3, + "secret": true } ] } @@ -825,7 +832,7 @@ "display_name": "Sportarr Metadata", "summary": "Build sports libraries from Sportarr league, season, and event metadata.", "description_markdown": "Maps Sportarr leagues to series, seasons to seasons, and events to episodes so sports libraries behave like familiar TV libraries in Prairie. The provider is installed disabled by default so administrators can opt in where it fits their library layout.", - "setup_markdown": "Install the plugin, configure the Sportarr base URL if you do not use `https://sportarr.net`, then enable **Sportarr Metadata** in the metadata provider chain for the relevant sports library.", + "setup_markdown": "Install the plugin, configure the Sportarr base URL if you do not use `https://sportarr.net`, and add the instance API key when its protected image API is enabled. Then enable **Sportarr Metadata** in the metadata provider chain for the relevant sports library.", "homepage_url": "https://sportarr.net", "source_url": "https://github.com/prairie-server/prairie-plugin-metadata-sportarr", "support_url": "https://github.com/prairie-server/prairie-plugin-metadata-sportarr/issues", @@ -933,7 +940,7 @@ { "manifest": { "plugin_id": "prairie.tmdb", - "version": "1.2.21", + "version": "1.2.23", "prairie_api_version": "v1", "supported_platforms": [ { @@ -992,23 +999,23 @@ } }, "repo_url": "https://github.com/Prairie-Server/prairie-plugin-metadata-tmdb", - "checksums_url": "https://github.com/Prairie-Server/prairie-plugin-metadata-tmdb/releases/download/v1.2.21/checksums.txt", + "checksums_url": "https://github.com/Prairie-Server/prairie-plugin-metadata-tmdb/releases/download/v1.2.23/checksums.txt", "binaries": { "darwin/arm64": { - "url": "https://github.com/Prairie-Server/prairie-plugin-metadata-tmdb/releases/download/v1.2.21/plugin-darwin-arm64" + "url": "https://github.com/Prairie-Server/prairie-plugin-metadata-tmdb/releases/download/v1.2.23/plugin-darwin-arm64" }, "linux/amd64": { - "url": "https://github.com/Prairie-Server/prairie-plugin-metadata-tmdb/releases/download/v1.2.21/plugin-linux-amd64" + "url": "https://github.com/Prairie-Server/prairie-plugin-metadata-tmdb/releases/download/v1.2.23/plugin-linux-amd64" }, "linux/arm64": { - "url": "https://github.com/Prairie-Server/prairie-plugin-metadata-tmdb/releases/download/v1.2.21/plugin-linux-arm64" + "url": "https://github.com/Prairie-Server/prairie-plugin-metadata-tmdb/releases/download/v1.2.23/plugin-linux-arm64" } } }, { "manifest": { "plugin_id": "prairie.tvdb", - "version": "1.2.25", + "version": "1.3.0", "prairie_api_version": "v1", "supported_platforms": [ { @@ -1078,6 +1085,5 @@ "url": "https://github.com/Prairie-Server/prairie-plugin-metadata-tvdb/releases/download/v1.2.25/plugin-linux-arm64" } } - } ] }