Endless stream of "Allow Mkchromecast.app to accept network connections", even with firewall policy
I have Mkchromecast specifically allowed accept network connections, and I still get a HUGE stack of endless network connection requests. Everytime I 'accept' or 'deny' one another pops up, and I always have at least 4 open. Seems like something is wrong?
I had the same problem with Mac OSX El Capitan. I'm using mkchromecast v0.3.8.1 and soundflower-2.ob2....
I think that problem has to do with the fact Mkchromecast is not a signed application. It does not happen to me though. I don't use macOS' firewall. I am not suggesting it to be turned off but definitely something to be fixed.
I was allowing mkchromecast on the firewall actually and I allowed all sources application, but still the same.
Let me try by turning off the fw...
@AdziePahlevi that would be great if you confirmed it.
Same for me. When I start it from the command line, an error message is keep repeating:
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.60.dylib
Referenced from: /Applications/Mkchromecast.app/Contents/Resources/./nodejs/bin/node
Reason: image not found
Reconnecting node streaming...
For each error message I got the 'Allow accept connection"... popup. and the Mkchromecast toast message. If I turn off the firewall, "Allow accept connection" popup is not showing up but the toast message is still keep appearing endlessly.. It is with: mkchromecast_v0.3.8.1.
Full log:
/Applications/Mkchromecast.app/Contents/MacOS>./Mkchromecast
Selected backend: node
Selected audio codec: mp3
Configuration file exists
Using defaults set there
Configuration file exists
Using defaults set there
List of Devices Available in Network:
-------------------------------------
Index Types Friendly Name
===== ===== =============
0 Gcast CitrusAudio
availablecc received
Configuration file exists
Using defaults set there
Available Media Streaming Devices [[0, 'CitrusAudio', 'Gcast']]
:::Threading::: Configuration file exists.
:::Threading::: Using defaults set there.
:::Threading backend::: node.
Configuration file exists
Using defaults set there
Selected backend: node
Selected bitrate: 256k.
Default sample rate used: 44100Hz.
PID of main process: 22606
PID of streaming process: 22671
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.60.dylib
Referenced from: /Applications/Mkchromecast.app/Contents/Resources/./nodejs/bin/node
Reason: image not found
Reconnecting node streaming...
Configuration file exists
Using defaults set there
Selected backend: node
Selected bitrate: 256k.
Default sample rate used: 44100Hz.
PID of main process: 22606
PID of streaming process: 22690
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.60.dylib
Referenced from: /Applications/Mkchromecast.app/Contents/Resources/./nodejs/bin/node
Reason: image not found
Reconnecting node streaming...
Configuration file exists
Using defaults set there
... and it keeps repeating
Hey @Kormirim, if you do brew switch icu4c 60.2, does it then work for you?
actually you can't brew switch anymore, instead:
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
git checkout 86ff03fbfcb44a6bdd3b0662854922a8185db910 Formula/icu4c.rb
brew reinstall icu4c
seems to work with icu4c 60.2
@vladoros this commit doesn't exist anymore. I think there is no alternative anymore. Solutions appreciated. Thanks
This happens on Catalina even when allow incoming connections is enabled. Disabling the firewall fixes it.