I’ve upgraded KM from 8.0.65 to 9.0.2 and now when I start the App the mini player, where the music video will be played, does not show up. In fact in the Logs I see some problems with MPV:
{
"command": "/Applications/Karaoke Mugen.app/Contents/app/bin/mpv.app/Contents/MacOS/mpv --audio-device=help",
"cwd": "/",
"durationMs": 3394.54015,
"escapedCommand": "'/Applications/Karaoke Mugen.app/Contents/app/bin/mpv.app/Contents/MacOS/mpv' '--audio-device=help'",
"failed": true,
"ipcOutput": [],
"isCanceled": false,
"isForcefullyTerminated": false,
"isGracefullyCanceled": false,
"isMaxBuffer": false,
"isTerminated": true,
"pipedFrom": [],
"shortMessage": "Command was killed with SIGABRT (Aborted): '/Applications/Karaoke Mugen.app/Contents/app/bin/mpv.app/Contents/MacOS/mpv' '--audio-device=help'",
"signal": "SIGABRT",
"signalDescription": "Aborted",
"stderr": "dyld[2016]: Symbol not found: (_$s10Foundation21NSKeyValueObservationCMn)\n Referenced from: '/Applications/Karaoke Mugen.app/Contents/app/bin/mpv.app/Contents/MacOS/mpv'\n Expected in: '/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation'",
"stdio": [
null,
"",
"dyld[2016]: Symbol not found: (_$s10Foundation21NSKeyValueObservationCMn)\n Referenced from: '/Applications/Karaoke Mugen.app/Contents/app/bin/mpv.app/Contents/MacOS/mpv'\n Expected in: '/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation'"
],
"stdout": "",
"timedOut": false
}
When I then run
cd /Applications/Karaoke Mugen.app/Contents/app/bin/mpv.app/Contents/MacOS/
file mpv
./mpv --version
I get
mpv: Mach-O 64-bit executable x86_64
and
dyld[2409]: Symbol not found: (_$s10Foundation21NSKeyValueObservationCMn)
Referenced from: '/Applications/Karaoke Mugen.app/Contents/app/bin/mpv.app/Contents/MacOS/mpv'
Expected in: '/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation'
zsh: abort ./mpv --version
Maybe the provided mpv is not correctly compiled because the dynamic linking does not work?
I’m using an intel MacOS Montery 12.7.6.
Thanks!