From 8b46bfab87e6bf526ab1769ad12c0f70a2802cdc Mon Sep 17 00:00:00 2001 From: 4gray Date: Sun, 10 May 2026 22:40:34 +0200 Subject: [PATCH] fix(electron): make macos player executable mapping explicit --- apps/electron-backend/src/app/events/player.events.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/electron-backend/src/app/events/player.events.ts b/apps/electron-backend/src/app/events/player.events.ts index 5450b7ccb..93c7522d6 100644 --- a/apps/electron-backend/src/app/events/player.events.ts +++ b/apps/electron-backend/src/app/events/player.events.ts @@ -93,8 +93,13 @@ function normalizePlayerPathForStore(value: string | null | undefined): string { return normalizeCustomPlayerPath(value) ?? ''; } +const macOSAppBundleExecutableNames: Record = { + mpv: 'mpv', + vlc: 'VLC', +}; + function getMacOSAppBundleExecutableName(player: ExternalPlayerName): string { - return player === 'mpv' ? 'mpv' : 'VLC'; + return macOSAppBundleExecutableNames[player]; } function removeTrailingPathSeparators(value: string): string {