Files
jellyfin-plugin-floatplane/build.yaml
claude bf476134c2
Some checks failed
release / build-release (push) Has been cancelled
v0.2: All videos folder, shared watched state, release-order sorting, official icon, OAuth plumbing, docs
- per-creator "All videos" folder (release order across sub-channels); sub-channel copies use
  cpost: ids and UserDataMirror keeps played/resume state in sync
- SortNameUpdater forces release-order sort names so every client lists newest first by default
- official Floatplane icon as channel image (Primary only — a channel Thumb hid video thumbnails
  in Continue Watching) and as 16:9 plugin thumbnail; one-time image replacement on upgrade
- OAuth device-flow login (FloatplaneAuthService + settings UI); needs a Floatplane client id;
  Turnstile verified domain-bound so password login inside Jellyfin is impossible
- generic install.sh (linuxserver / official image / native), thumb.png in package + manifest
- README rewritten for a general audience, doc/usage.md with screenshots, 60 tests

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-25 16:36:32 +01:00

21 lines
824 B
YAML

---
name: "Floatplane"
guid: "7f2b6c1e-5a3d-4e8f-9b0a-2c4d6e8f0a1b"
version: "0.1.0.0"
targetAbi: "10.10.0.0"
framework: "net8.0"
overview: "Browse and play your Floatplane subscriptions inside Jellyfin"
description: >
Adds a "Floatplane" channel: subscribed creators, their sub-channels and the newest
videos, played through Jellyfin's normal player. Log in by pasting the sails.sid
session cookie in the plugin settings. Built for Jellyfin 10.10.x (.NET 8), AnyCPU
(runs on x64 and arm64).
category: "Channels"
owner: "brasse"
artifacts:
- "Jellyfin.Plugin.Floatplane.dll"
changelog: >
"All videos" folder per creator (release order across sub-channels) with shared
watched state, official Floatplane icon, OAuth device-flow login (needs a client id),
generic install script, documentation with screenshots.