New functions added:
- Add host capabilities
- Add volume control
- Add Buzzer support
- Add ptz_callibrate
- Add PtzEnum
- Add auto tracking support
- Add ptz guard support
- Add ai_sensitivity
- Add global ftp, email, push, recording status
- Add supported ptz_guard and ptz_callibrate
Improved function implementation:
- Improve md_sensitivity
- Improve set_siren
- Improve ptz presets
- Improve auto_focus support
- Improve and rename power_led to status_led
- Improve Set Push, FTP, Email, Recording
- Improve email, recording, ftp and push enabled
Bug fixes:
- Switch from ASCII to UTF-8 decoding
- Add "mainEncType" fallback for rtsp main stream
- Do not lock aiohttp read and text
- fix audio_alarm
- fix API error processing
- guard against non-integer parameters
- Check if PTZ speed is supported
- Move GetPtzPreset to get_host_data
- Only request GetPowerLed if supported
- Various code cleanups
Full Changelog: 0.4.2...0.5.0