catt: Cannot find cast devices on Mac OS X

Hi all. This is pretty similar to issue #98, but it’s been about 6 months since the latest reply and I wondered if you might be able to assist me here. When I run the catt scan command, I receive:

catt scan
Scanning Chromecasts...
Error: No devices found.

My mac internal IP is 192.168.1.10, and the chromecast is on 192.168.1.6. I can successfully ping/lookup/throw curl requests and port scan the chromecast with no problems. I can also cast fine through the browser - it just seems to be the zeroconf side of things that isn’t working! I’ve tried using pychromecast itself to no avail, and I’ve also attempted to use some python from https://github.com/jstasiak/python-zeroconf:

from zeroconf import ZeroconfServiceTypes
print('\n'.join(ZeroconfServiceTypes.find()))

and this also returns no results when I run it.

Has anybody else got it working on Mac or perhaps might be able to diagnose this? Appreciate it 😃

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 16 (8 by maintainers)

Most upvoted comments

For the record, I had a similar issue as described in https://github.com/skorokithakis/catt/issues/98#issuecomment-389014923 (catt scan worked, but attempting to play anything either just hung or gave me a [(192.168.1.137):8009] Failed to connect, retrying in 5.0s error).

Turns out I’d forgotten that my MacBook dock was plugged into a wired ethernet connection – once I unplugged that, it was all good. Of course my answer to the “is it on the same network as the Chromecast?” question was a “yes”… but I also had the wired connection on).

Just an FYI for posterity’s sake.

That’s very useful info, thanks!