From c253cbddd1840c6910d64521d5e4a9518a65dedf Mon Sep 17 00:00:00 2001 From: 4gray Date: Thu, 14 May 2026 00:02:14 +0200 Subject: [PATCH] fix(settings): require external player argument settings --- libs/services/src/lib/settings-store.service.ts | 4 ++-- libs/shared/interfaces/src/lib/settings.interface.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libs/services/src/lib/settings-store.service.ts b/libs/services/src/lib/settings-store.service.ts index dc290a0cc..414d7b1dc 100644 --- a/libs/services/src/lib/settings-store.service.ts +++ b/libs/services/src/lib/settings-store.service.ts @@ -138,10 +138,10 @@ export const SettingsStore = signalStore( showExternalPlaybackBar: store.showExternalPlaybackBar!(), theme: store.theme(), mpvPlayerPath: store.mpvPlayerPath(), - mpvPlayerArguments: store.mpvPlayerArguments() ?? '', + mpvPlayerArguments: store.mpvPlayerArguments(), mpvReuseInstance: store.mpvReuseInstance(), vlcPlayerPath: store.vlcPlayerPath(), - vlcPlayerArguments: store.vlcPlayerArguments() ?? '', + vlcPlayerArguments: store.vlcPlayerArguments(), vlcReuseInstance: store.vlcReuseInstance(), remoteControl: store.remoteControl(), remoteControlPort: store.remoteControlPort(), diff --git a/libs/shared/interfaces/src/lib/settings.interface.ts b/libs/shared/interfaces/src/lib/settings.interface.ts index 835b223af..6f8e44a20 100644 --- a/libs/shared/interfaces/src/lib/settings.interface.ts +++ b/libs/shared/interfaces/src/lib/settings.interface.ts @@ -41,14 +41,14 @@ export interface Settings { * Extra MPV CLI arguments entered one argument per line. Applied only when * starting a new external MPV process. */ - mpvPlayerArguments?: string; + mpvPlayerArguments: string; mpvReuseInstance: boolean; vlcPlayerPath: string; /** * Extra VLC CLI arguments entered one argument per line. Applied only when * starting a new external VLC process. */ - vlcPlayerArguments?: string; + vlcPlayerArguments: string; vlcReuseInstance: boolean; remoteControl: boolean; remoteControlPort: number;