Async-upnp-client

Latest version: v0.44.0

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 19

0.22.12

- Relax async-timeout dependency, cleanup deprecated sync use (frenck)

0.22.11

- Poll state variables when event subscriptions are rejected (chishm)

0.22.10

- Fix byebye advertisements not propagated because missing location (chishm)
- Require specific services for profile devices (chishm)
- Bump ``python-didl-lite`` to 1.3.1

0.22.9

- CLI: Don't crash on upnperrors on upnp-client subscribe (rytilahti)
- DLNA/DMR Profile add support for (chishm):
- play mode (repeat and shuffle)
- setting of play_media metadata
- SetNextAVTransportURI
- setting arbitrary metadata for SetAVTransportURI
- playlist title
- Ignore Cache-Control headers when comparing for change (bdraco)
- Fix Windows error: ``[WinError 10022] An invalid argument was supplied``
- Fix Windows error: ``[WinError 10049] The requested address is not valid in its context``

0.22.8

- Log when async_http_request retries due to ServerDisconnectedError (chishm)
- More robustness when extracting UDN from USN in ``ssdp.udn_from_headers``

0.22.7

- Ignore devices with an invalid location in ``ssdp_listener.SsdpListener``
- More robustness in IGD profile when parsing StatusInfo
- Log warning instead of an error with subscription related problems in profile devices
- Ignore devices with a location pointing to localhost in ``ssdp_listener.SsdpListener``

Page 8 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.