Files
dtourolleandClaude Opus 5 44ab98e082
🏗️ Build Plugin / build (push) Successful in 36s
🧪 Test Plugin / test (push) Successful in 34s
🚀 Release Plugin / build-and-release (push) Successful in 47s
Set version to 0.0.4
Dynamic group creation fix on top of 0.0.3.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-09 10:56:36 +02:00

35 lines
1.6 KiB
YAML

---
name: "Watched Together"
guid: "aa3288a0-e8c1-43e2-8045-8c3411142a5b"
version: "0.0.4.0"
targetAbi: "10.11.0.0"
framework: "net9.0"
overview: "One shared login for several people; watched state flows back to each member's own account"
description: >
Watched Together lets several users share a single viewing account. Any member's
password unlocks the shared account, and anything marked watched or unwatched there
propagates one-way to each member's individual account.
A shared account is granted only the libraries every member can already reach, so
sharing an account never grants access nobody had.
This is not synchronized playback - for watching in lockstep across devices, use
Jellyfin's built-in SyncPlay. Watched Together solves the "one TV, one login, but
everyone's Continue Watching should stay correct" problem instead.
category: "General"
owner: "dtourolle"
artifacts:
- "Jellyfin.Plugin.WatchedTogether.dll"
build_type: "dotnet"
dotnet_configuration: "Release"
dotnet_framework: "net9.0"
# Point at the plugin project rather than the solution so the test project is not packaged.
project: "Jellyfin.Plugin.WatchedTogether/Jellyfin.Plugin.WatchedTogether.csproj"
changelog: >
Fixes creating a group by typing "alice+bob" at the login screen, which failed
with "a Watched Together shared account has no password of its own".
Provisioning set the new account's placeholder password after routing it
through this plugin's authentication provider, which refuses password changes
by design; the password is now set while the account is still on Jellyfin's
default provider.