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 {