feat(jellyfin): add remote playback and config plumbing

This commit is contained in:
2026-02-17 19:00:18 -08:00
parent a6a28f52f3
commit e38a1c945e
42 changed files with 5608 additions and 1013 deletions

View File

@@ -48,7 +48,8 @@ export const DEFAULT_MPV_SUBMINER_ARGS = [
"--sid=auto",
"--secondary-sid=auto",
"--secondary-sub-visibility=no",
"--slang=ja,jpn,en,eng",
"--alang=ja,jp,jpn,japanese,en,eng,english,enus,en-us",
"--slang=ja,jp,jpn,japanese,en,eng,english,enus,en-us",
] as const;
export type LogLevel = "debug" | "info" | "warn" | "error";
@@ -88,6 +89,13 @@ export interface Args {
jellyfinLogin: boolean;
jellyfinLogout: boolean;
jellyfinPlay: boolean;
jellyfinDiscovery: boolean;
doctor: boolean;
configPath: boolean;
configShow: boolean;
mpvIdle: boolean;
mpvSocket: boolean;
mpvStatus: boolean;
jellyfinServer: string;
jellyfinUsername: string;
jellyfinPassword: string;