fx_cast icon indicating copy to clipboard operation
fx_cast copied to clipboard

No chromecast devices to cast to - until I cast from chrome browser

Open HasseJohansen opened this issue 5 years ago • 6 comments

Hi

I am on OSX(fully updated). If I try to cast from firefox there are no chromecasts detected(for me it is a nvidia shield). If I then open chrome and just cast a tab or something to the shield it then appears when trying to cast something in firefox and then it actually works, but it seems like that fx_cast at the moment(or probably the bridge) is not able to detect the chromecast devices

HasseJohansen avatar Sep 10 '19 13:09 HasseJohansen

I've seen similar behaviour when connecting through a bridged hotspot, though I don't know enough about how mDNS works to diagnose it. I've been experimenting with a new bridge implementation to fix some other issues, so this may resolve itself along with that.

hensm avatar Sep 22 '19 12:09 hensm

Everything worked fine for me (from archlinux) the first day and then hasn't worked since. My chromecast never shows. Using chrome first doesn't help.

Is there a log somewhere I can look at for troubleshooting?

bobpaul avatar Nov 03 '19 17:11 bobpaul

Not on the public releases, but there are some debug builds in #79. Try an earlier version otherwise.

hensm avatar Nov 04 '19 03:11 hensm

Experiencing this same issue - nvidia shield on a local network, doesn't show up until I cast from chrome. Lmk if I can help debug!

mots avatar Mar 06 '20 03:03 mots

I'm also experiencing this issue on macOS 10.14.6, running on Firefox 73.0.1, fx_cast bridge 0.0.6

nafarinha avatar Mar 08 '20 22:03 nafarinha

I have a Chromecast device, and casting works fine from Chrome, but not from Firefox and fx_cast.

I'm using Linux mint 21.2 Firefox 116.0.3

Not even casting from Chromecast first makes it show up. Screenshot from 2023-08-29 01-21-23 Screenshot from 2023-08-29 01-22-15 Screenshot from 2023-08-29 01-46-25

I couldn't really find more for logs other than the following (there is some DNSServiceRegister() not being fully supported warning in there):

oscar@oscar-laptop:~$ sudo journalctl -u fx_cast Aug 29 01:00:14 oscar-laptop systemd[1]: Started fx_cast daemon. Aug 29 01:00:14 oscar-laptop fx_cast_bridge[11430]: Starting WebSocket server at ws://localhost:9556... Done! Aug 29 01:39:50 oscar-laptop systemd[1]: Stopping fx_cast daemon... Aug 29 01:39:50 oscar-laptop systemd[1]: fx_cast.service: Main process exited, code=killed, status=9/KILL Aug 29 01:39:50 oscar-laptop systemd[1]: fx_cast.service: Failed with result 'signal'. Aug 29 01:39:50 oscar-laptop systemd[1]: Stopped fx_cast daemon. -- Boot 66426e15011a463faf552ff3272adc76 -- Aug 29 01:40:25 oscar-laptop systemd[1]: Started fx_cast daemon. Aug 29 01:40:26 oscar-laptop fx_cast_bridge[810]: Starting WebSocket server at ws://localhost:9556... Done!

There are also a bunch of entries like this:

Aug 29 01:45:56 oscar-laptop fx_cast_bridge[4570]: *** WARNING *** The program 'fx_cast_bridge' uses the Apple Bonjour compatibility layer of Avahi. Aug 29 01:45:56 oscar-laptop fx_cast_bridge[4570]: *** WARNING *** Please fix your application to use the native API of Avahi! Aug 29 01:45:56 oscar-laptop fx_cast_bridge[4570]: *** WARNING *** For more information see http://0pointer.de/blog/projects/avahi-compat.html Aug 29 01:45:56 oscar-laptop fx_cast_bridge[4570]: *** WARNING *** The program 'fx_cast_bridge' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi. Aug 29 01:45:56 oscar-laptop fx_cast_bridge[4570]: *** WARNING *** Please fix your application to use the native API of Avahi! Aug 29 01:45:56 oscar-laptop fx_cast_bridge[4570]: *** WARNING *** For more information see http://0pointer.de/blog/projects/avahi-compat.html Aug 29 01:45:56 oscar-laptop fx_cast_bridge[4583]: *** WARNING *** The program 'fx_cast_bridge' uses the Apple Bonjour compatibility layer of Avahi. Aug 29 01:45:56 oscar-laptop fx_cast_bridge[4583]: *** WARNING *** Please fix your application to use the native API of Avahi! Aug 29 01:45:56 oscar-laptop fx_cast_bridge[4583]: *** WARNING *** For more information see http://0pointer.de/blog/projects/avahi-compat.html Aug 29 01:45:56 oscar-laptop fx_cast_bridge[4583]: *** WARNING *** The program 'fx_cast_bridge' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi. Aug 29 01:45:56 oscar-laptop fx_cast_bridge[4583]: *** WARNING *** Please fix your application to use the native API of Avahi! Aug 29 01:45:56 oscar-laptop fx_cast_bridge[4583]: *** WARNING *** For more information see http://0pointer.de/blog/projects/avahi-compat.html

oscar-garza-66 avatar Aug 29 '23 05:08 oscar-garza-66