Fork of the discontinued upnpx library by Bruno Keymolen