Fork of the discontinued upnpx library by Bruno Keymolen, Jonathan Guan, Mujtaba Hassanpur