dtourolle and Claude Opus 5
19d3797a24
Fix release asset upload corrupted by echo of API response
...
Build Plugin / build (push) Successful in 3m4s
Release Plugin / build-and-release (push) Successful in 2m22s
The v1.1.0 release job created the release then died with a jq parse error
before uploading either package.
The runner executes run: steps with a shell whose echo expands backslash
escapes. Passing the API response through `echo "$BODY" | jq` turned the \n
escapes in the release body field into real newlines, producing invalid JSON.
This only surfaced now because the release body became multi-line; every
earlier release had a single-line body with no \n to expand.
Keep the response in a file and read it with jq directly, so no JSON passes
through echo. Also fall back to the existing release for the tag when creation
returns non-2xx, so a partially completed release can be re-run.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
v1.1.0
2026-09-08 19:16:34 +02:00
dtourolle and Claude Opus 5
71180941e5
Add Jellyfin 12.0 release build alongside 10.11
...
Build Plugin / build (push) Failing after 1m1s
Release Plugin / build-and-release (push) Failing after 3m22s
Multi-target the plugin against net9.0 (Jellyfin 10.11.x) and net10.0
(Jellyfin 12.0.x), with per-framework Jellyfin.Controller/Model references.
Jellyfin 12 added a controlling-session parameter to
ISessionManager.ReportCapabilities; an empty value skips the AssertCanControl
check, which is what a server-side registration needs.
Each release now ships two packages, jellylms_<version>_jf11.zip and
jellylms_<version>_jf12.zip, with a manifest entry each. Jellyfin filters by
targetAbi, so both can share a version number. Also corrects the manifest
targetAbi for new releases from 10.10.0.0 to 10.11.0.0 - the plugin has
referenced 10.11 packages since 1.0.0.
jprm only reads ./build.yaml, so build-plugin.sh swaps targetAbi/framework per
variant and restores the file afterwards.
The builder image moves to the .NET 10 SDK, which targets both frameworks.
CA1873 (new in that SDK) is disabled alongside CA1848, same rationale.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-08 18:48:16 +02:00
Gitea Actions
e69f57d7ee
Update manifest.json for v1.0.6
2026-06-17 20:24:41 +00:00
dtourolle
f6fa526598
Fix dropdown
Build Plugin / build (push) Successful in 36s
Release Plugin / build-and-release (push) Successful in 43s
v1.0.6
2026-06-17 22:23:19 +02:00
Gitea Actions
08f34bfc1e
Update manifest.json for v1.0.5
2026-06-17 19:20:00 +00:00
dtourolle
227fcd7fdd
Dropdown menu
Build Plugin / build (push) Successful in 36s
Release Plugin / build-and-release (push) Successful in 38s
v1.0.5
2026-06-17 20:49:50 +02:00
Gitea Actions
39eab2db69
Update manifest.json for v1.0.4
2026-06-17 18:44:44 +00:00
dtourolle
13c1b8e7d6
Button in menu bar
Build Plugin / build (push) Successful in 1m10s
Release Plugin / build-and-release (push) Successful in 46s
v1.0.4
2026-06-15 21:10:05 +02:00
Gitea Actions
1c668a6431
Update manifest.json for v1.0.3
2026-06-14 15:48:18 +00:00
dtourolle
38dc02aea5
fix CI
Build Plugin / build (push) Successful in 37s
Release Plugin / build-and-release (push) Successful in 38s
v1.0.3
2026-06-14 17:03:15 +02:00
dtourolle
4d2f7df217
new build system
...
Build Plugin / build (push) Successful in 49s
Release Plugin / build-and-release (push) Failing after 39s
inject controls in homepage
2026-06-13 23:35:46 +02:00
Gitea Actions
df98b2c1f8
Update manifest.json for v1.0.2
2026-01-25 18:35:06 +00:00
dtourolle
b85fbc2d90
Track remote volume to prevent unexpcted changes change
Build Plugin / build (push) Successful in 2m54s
Release Plugin / build-and-release (push) Successful in 2m43s
v1.0.2
2026-01-25 19:20:35 +01:00
Gitea Actions
f5f202794f
Update manifest.json for v1.0.1
2025-12-30 13:43:10 +00:00
dtourolle
a199fe452c
remove redundant restAPI
...
Build Plugin / build (push) Successful in 2m46s
Release Plugin / build-and-release (push) Successful in 2m44s
playback is controlled by state machine
v1.0.1
2025-12-30 14:37:27 +01:00
Gitea Actions
29cd6dfaeb
Update manifest.json for v1.0.0
2025-12-20 13:54:14 +00:00
dtourolle
9180da16be
Add manifest and repo info for installation by jellyfin webinterface.
Build Plugin / build (push) Successful in 2m13s
Release Plugin / build-and-release (push) Successful in 2m15s
v1.0.0
2025-12-20 14:49:43 +01:00
dtourolle
d3fbaef417
Allow multiple library folders
Build Plugin / build (push) Successful in 2m21s
2025-12-19 23:29:25 +01:00
dtourolle
c02469c6d0
add shared media control allowing jellyfin to control LMS by pointing to files on shared storage
Build Plugin / build (push) Successful in 2m15s
Release Plugin / build-and-release (push) Successful in 2m8s
v0.0.2
2025-12-16 19:50:15 +01:00
dtourolle
1b7b836b3e
When streaming start from current location
2025-12-15 20:43:49 +01:00
dtourolle
609a16f468
remove dotnet setup from CI
Build Plugin / build (push) Successful in 2m4s
Release Plugin / build-and-release (push) Successful in 2m0s
v0.0.1
2025-12-14 16:30:35 +01:00
dtourolle
c967b062a2
update readme
...
Build Plugin / build (push) Successful in 2m5s
Release Plugin / build-and-release (push) Failing after 8s
improve scrubbing
improve syncing gui
2025-12-14 16:16:33 +01:00
dtourolle
a8e0dcaf37
Fix skip song issue
2025-12-14 14:49:22 +01:00
dtourolle
09808a2136
remove donent setup from CI workflow
Build Plugin / build (push) Successful in 2m13s
2025-12-14 14:39:32 +01:00
dtourolle
8b51a910f5
update readme url
2025-12-14 14:31:34 +01:00
dtourolle
9723c13bd3
Added sync group page and settings
Build Plugin / build (push) Failing after 10s
2025-12-14 11:25:58 +01:00
dtourolle
52120529ff
controls and position synced
2025-12-14 11:15:04 +01:00
dtourolle
046bf6afe4
ci pipelines
Build Plugin / build (push) Failing after 38s
2025-12-14 10:53:24 +01:00
dtourolle
83741d7980
track progress
2025-12-14 10:53:13 +01:00
dtourolle
2f5a182afd
First POC with working playback
🏗️ Build Plugin / call (push) Failing after 0s
📝 Create/Update Release Draft & Release Bump PR / call (push) Failing after 0s
🔬 Run CodeQL / call (push) Failing after 0s
🧪 Test Plugin / call (push) Failing after 0s
2025-12-13 23:54:33 +01:00
T-Gander and GitHub
7a9dbdafcc
Update README for .NET SDK version and setup instructions ( #85 )
2025-11-23 11:26:03 -07:00
T-Gander and GitHub
6277846394
Fixed plugin template to build and copy correctly, allowing settings button to show and the plugin to register. ( #84 )
2025-11-23 06:19:48 -07:00
Bond-009 and GitHub
d544b71939
Merge pull request #79 from jakobkukla/patch-1
...
Fix vscode build task for NET 8
2025-03-11 09:33:59 +01:00
Jakob Kukla and GitHub
12988e127f
Fix vscode build task for .NET 8
2025-03-04 00:55:32 +01:00
Anthony Lavado and GitHub
e9312af2c2
Merge pull request #72 from jellyfin/renovate/jellyfin.controller-10.x
2024-10-05 11:42:18 -04:00
renovate[bot] and GitHub
4291891dfd
Update dependency Jellyfin.Controller to 10.9.11
2024-10-05 15:20:24 +00:00
Anthony Lavado and GitHub
e9c9f334cd
Merge pull request #74 from Shadowghost/upgrade-template
2024-10-05 11:20:08 -04:00
Shadowghost
3afa1fc407
Upgrade template to 10.9.x and .NET 8
2024-10-05 17:06:23 +02:00
Anthony Lavado and GitHub
2c1143b49f
Merge pull request #65 from mrnoname1000/master
2024-10-05 11:01:52 -04:00
Anthony Lavado and GitHub
74da0d2568
Merge pull request #54 from carif/linux
2024-10-05 11:01:16 -04:00
Erik and GitHub
2ddd08221d
Updated to specify that you need to place the plugin DLL into a subfolder ( #71 )
2024-05-19 08:08:00 -06:00
Bond-009 and GitHub
5f4229e0fd
Merge pull request #66 from ReenigneArcher/patch-1
...
chore(deps): bump Jellyfin.Controller and Jellyfin.Model to 10.8.13
2024-01-12 22:38:00 +01:00
ReenigneArcher and GitHub
4c4b1e5a71
chore(deps): bump Jellyfin.Controller and Jellyfin.Model to 10.8.13
2023-12-12 23:14:20 -05:00
mrnoname1000 and GitHub
7fe332f29c
README.md: Fix sh UUID generator
...
And make call to head POSIX-compliant
2023-10-19 23:35:44 +00:00
Bond-009 and GitHub
9052fe20be
Merge pull request #64 from jellyfin/renovate/stylecop.analyzers-1.x
...
chore(deps): update dependency stylecop.analyzers to v1.2.0-beta.507
2023-08-16 18:50:53 +02:00
renovate[bot] and GitHub
3c3776cc60
chore(deps): update dependency stylecop.analyzers to v1.2.0-beta.507
2023-07-03 05:49:33 +00:00
Johannes Kauffmann and GitHub
0cb471baa2
Fix typo in interface name ( #61 )
2023-06-30 18:23:54 -06:00
Anthony Lavado and GitHub
b282d676f4
Merge pull request #60 from zjeffer/patch-1
...
(chore: README.md) change codeblock language to `jsonc`
2023-05-05 21:32:28 -04:00
Tuur Vanhoutte and GitHub
6495c17c7f
(chore: README.md) change codeblock language to jsonc
...
The markdown codeblocks in the README were using `json`, which has no support for comments, making them highlighted in red. `jsonc` does have support, correctly rendering the codeblocks.
2023-04-30 23:47:45 +02:00
Viperinius and GitHub
89500d8f8e
Fix typo in class name for input label ( #59 )
2023-02-19 15:37:37 -07:00