Python でのUPnPクライアントのオープンソース実装、より具体的にはInternet Gateway Device (IGD) 部分の実装を探しています。
今のところ、 PyMediaServer、PyMedS、BRisa、Coherenceなどのプロジェクトで、UPnP メディア サーバーの実装しか見つけることができませんでした。
これらのコード ベースを最初に使用できると確信していますが、メディア サーバーの部分は不必要に複雑になります。
クライアントの UPnP (できれば IGD) の Python ライブラリをお勧めできますか? 別の方法として、呼び出しをMiniUPnPなどの C ライブラリにディスパッチすることもできますが、純粋な Python 実装の方がはるかに望ましいと思います。
更新: SSDP と UPnP に関する興味深い、関連する議論がStackOverflowで利用可能です。