Ah. So, we’ve narrowed it down, that’s good…
How many Googlecast/Chromecast devices do you have in your network? They can all be reached no problem from your phone all the time, etc.?
It sounds like your computer/Pi/whatever you’re running the API on is maybe on a different network or subnet?
Do you by any chance have a guest WiFi network set up that your devices or computer could be signed onto? Or multiple access points with different SSIDs?
Some people have also discovered that they had plugged their hub or computer into their cable modem before the router or some such weirdness?
Basically, anything you do that casues your api machine and your devices not to be on the same network is going to result in not seeing them.
Can you log into your router and see that all your devices have the same IP subnet? i.e. they all begin exactly the same, such as “192.168.1.xxx”
If they are on different LANs entirely, because of 2 different access points or routers sending them to different places, they’re just simply not going to be able to see each other because they’re literally not “there” on each other’s networks."