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 16 of 19

0.13.3

- Add option to ``upnp-client`` to set timeout for device communication/discovery
- Add option to be strict (default false) with regard to invalid data
- Add more error handling to ``upnp-client``
- Add async_discovery
- Fix discovery-traffic not being logged to async_upnp_client.traffic-logger
- Add discover devices specific from/for Profile

0.13.2

- Better parsing + robustness for media_duration/media_position in dlna-profile
- Ensure absolute URL in case a relative URL is returned for DmrDevice.media_image_url (with fix by rytilahti)
- Fix events not being handled when subscribing to all services ('*')
- Gracefully handle invalid values from events by setting None/UpnpStateVariable.UPNP_VALUE_ERROR/None as value/value_unchecked
- Work-around for devices which don't send the SID upon re-subscribing

0.13.1

- Try to subscribe if re-subscribe didn't work + push subscribe-related methods upwards to UpnpProfileDevice
- Do store min/max/allowed values at stateVariable even when disable_state_variable_validation has been enabled
- Add relative and absolute Seek commands to DLNA DMR profile
- Try harder to get a artwork picture for DLNA DMR Profile

0.13.0

- Add support for discovery via SSDP
- Make IGD aware that certain actions live on WANPPP or WANIPC service

0.12.7

- Log cases where a stateVariable has no sendEvents/sendEventsAttribute set at debug level, instead of warning

0.12.6

- Handle cases where a stateVariable has no sendEvents/sendEventsAttribute set

Page 16 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.