muammar / mkchromecast

Cast macOS and Linux Audio/Video to your Google Cast and Sonos Devices
http://mkchromecast.com
Other
2.21k stars 137 forks source link

Mkchromecast 0.3.8.1 binary download doesn't work on Mac OS X Catalina (10.15) #328

Open aseering opened 4 years ago

aseering commented 4 years ago

I just tried installing Mkchromecast using the binary .dmg, as recommended. The menu appears and it can find my Chromecast device, but when I select the device, it times out after a while and no audio streams.

If I run Mkchromecast at the command line, the following are its last few lines of output:

/bin/sh: ./audiodevice: Bad CPU type in executable
pcastready ? _play_cast_ success
/bin/sh: ./audiodevice: Bad CPU type in executable

The audiodevice binary bundled with this version of Mkchromecast appears to be built for ppc and i386. However, as of Mac OS X Catalina, the OS will refuse to run i386 binaries. (ppc was deprecated some time ago.) Only x86_64 is supported.

It looks like the GitHub repo has a 64-bit version of this binary? Maybe a new release would fix this issue? I'm having trouble building a working binary on my machine, though; it keeps bundling conflicting versions of the system Qt and Python's Qt...

lwj5 commented 3 years ago

Yes this, would it be possible to create a brew release as well with the updated files using BlackHole

muammar commented 3 years ago

The only aspect stopping me from releasing a new binary is Qt :( the fix I had written on the wiki does not work anymore.