diff --git a/docs/configuration.md b/docs/configuration.md index 863b5f2..dcea8da 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -884,7 +884,7 @@ Launcher subcommands: - `subminer jellyfin -l --server ... --username ... --password ...` logs in. - `subminer jellyfin --logout` clears stored credentials. - `subminer jellyfin -p` opens play picker. -- `subminer jellyfin -d` starts cast discovery mode. +- `subminer jellyfin -d` starts cast discovery mode in background/tray mode. - These launcher commands also accept `--password-store=` to override the launcher-app forwarded Electron switch. See [Jellyfin Integration](/jellyfin-integration) for the full setup and cast-to-device guide. diff --git a/docs/usage.md b/docs/usage.md index f971976..50b12f6 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -55,7 +55,8 @@ subminer jellyfin # Open Jellyfin setup window (subcommand form) subminer jellyfin -l --server http://127.0.0.1:8096 --username me --password 'secret' subminer jellyfin --logout # Clear stored Jellyfin token/session data subminer jellyfin -p # Interactive Jellyfin library/item picker + playback -subminer jellyfin -d # Jellyfin cast-discovery mode (foreground app) +subminer jellyfin -d # Jellyfin cast-discovery mode (background tray app) +subminer app --stop # Stop background app (including Jellyfin cast broadcast) subminer doctor # Dependency + config + socket diagnostics subminer config path # Print active config path subminer config show # Print active config contents diff --git a/launcher/commands/jellyfin-command.ts b/launcher/commands/jellyfin-command.ts index 4c2a37b..e359fef 100644 --- a/launcher/commands/jellyfin-command.ts +++ b/launcher/commands/jellyfin-command.ts @@ -65,7 +65,7 @@ export async function runJellyfinCommand(context: LauncherCommandContext): Promi } if (args.jellyfinDiscovery) { - const forwarded = ['--start']; + const forwarded = ['--background', '--jellyfin-remote-announce']; if (args.logLevel !== 'info') forwarded.push('--log-level', args.logLevel); appendPasswordStore(forwarded); runAppCommandWithInherit(appPath, forwarded);