I've been working on a DNS-SD discovery package (for the Erlang target). However, my personal need for it is very limited, so I'm not feeling super confident about the more general API design. I'm now at the stage where I have a working version with the basic features in, but if anyone has any wishes for changes in the API, I'm all ears, before I start polishing it for v1. The features I know I will still add are (all done):
IPv6 support (and figure out if I should reuse the UDP package IP type or not)Unsubscribing from updatesExposing some options I haven't yet exposed
Docs: https://hexdocs.pm/esdee
Repository: https://github.com/sbergen/esdee