Estoy buscando una implementación de código abierto de un cliente UPnP en Python, y más específicamente de su parte Internet Gateway Device (IGD).Python UPnP/IGD ¿Implementación del cliente?
Por ahora, sólo han sido capaces de encontrar las implementaciones de servidor de medios UPnP, en proyectos como PyMediaServer, PyMedS, BRisa o Coherence.
Estoy seguro de que podría usar esas bases de código como inicio, pero la parte del Servidor de Medios introducirá una complejidad innecesaria.
¿Puede recomendar una biblioteca cliente de UPnP (y con suerte IGD) Python? Una alternativa sería enviar llamadas a una biblioteca C como MiniUPnP, pero preferiría una implementación pura de Python.
Actualización: un tipo interesante de discusión relacionada de SSDP y UPnP está disponible en StackOverflow.
Pasé algún tiempo estudiando su documentación, pero estoy buscando una biblioteca modular muy simple. BRisa no se sentía de esa manera en mi humilde opinión. – oparisy