hensm / fx_cast

Chromecast Web Sender SDK implementation for Firefox
https://hensm.github.io/fx_cast/
MIT License
1.87k stars 63 forks source link

Remove Avahi dependence #161

Closed demokritos closed 3 years ago

demokritos commented 3 years ago

This PR is to replace mdns module with tinkerhub-mdns to remove the avahi dependence. So you can run fx_cast on a system that uses systemd-resolved for mDNS.

hensm commented 3 years ago

I used to use the mDNS implementation that backs tinkerhub-mdns and it had issues with devices not being discovered very well among other problems.

I'm open to a build option that swaps out the packages, but I don't want to replace it as the default.