mkchromecast icon indicating copy to clipboard operation
mkchromecast copied to clipboard

Endless stream of "Allow Mkchromecast.app to accept network connections", even with firewall policy

Open dmurph opened this issue 8 years ago • 9 comments

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?

dmurph avatar Apr 19 '18 06:04 dmurph

I had the same problem with Mac OSX El Capitan. I'm using mkchromecast v0.3.8.1 and soundflower-2.ob2....

AdziePahlevi avatar Apr 22 '18 15:04 AdziePahlevi

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.

muammar avatar Apr 26 '18 15:04 muammar

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 avatar Apr 26 '18 15:04 AdziePahlevi

@AdziePahlevi that would be great if you confirmed it.

muammar avatar Apr 26 '18 16:04 muammar

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

Kormirim avatar May 16 '18 08:05 Kormirim

Hey @Kormirim, if you do brew switch icu4c 60.2, does it then work for you?

fredefl avatar May 18 '18 09:05 fredefl

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 avatar Dec 07 '18 18:12 vladoros

@vladoros this commit doesn't exist anymore. I think there is no alternative anymore. Solutions appreciated. Thanks

yannicklamprecht avatar Jan 04 '19 14:01 yannicklamprecht

This happens on Catalina even when allow incoming connections is enabled. Disabling the firewall fixes it.

jcowhigjr avatar Apr 05 '20 18:04 jcowhigjr