rust-mdns uses SO_REUSEPORT option to bind to a port, that option isn't supported on kernels < 3.9. Many older devices can't be (easily) upgraded to a more recent kernel thereby leaving many not being able to use this library and spotify connect in librespot.
I suggested a fix here: plietar/librespot#226 (comment)