I would be happy if a Rust developer would help me submitting code upstream, this for example.
Only took me a few months to figure it out . Lets see how this fares: Allow avahi support using dns-sd for Discovery by shanemeagher · Pull Request #246 · plietar/librespot · GitHub