decouple audio device setting property depending on player type (#1617)

This commit is contained in:
jeffvli
2026-01-30 17:55:25 -08:00
parent bdd5c78d39
commit ad83e95a46
4 changed files with 35 additions and 13 deletions
+2
View File
@@ -554,6 +554,7 @@ const PlaybackSettingsSchema = z.object({
audioFadeOnStatusChange: z.boolean(),
filters: z.array(PlayerFilterSchema),
mediaSession: z.boolean(),
mpvAudioDeviceId: z.string().nullable().optional(),
mpvExtraParameters: z.array(z.string()),
mpvProperties: MpvSettingsSchema,
preservePitch: z.boolean(),
@@ -1538,6 +1539,7 @@ const initialState: SettingsState = {
audioFadeOnStatusChange: true,
filters: [],
mediaSession: false,
mpvAudioDeviceId: undefined,
mpvExtraParameters: [],
mpvProperties: {
audioExclusiveMode: 'no',