v1.9.14 - 2026-01-19
Xiaomi source improvement
Support for modern cameras has been significantly improved, and limited support for older Xiaomi cameras has been added.
- Add support cateye devices to xiaomi source (753d6617)
- Add TUTK protocol to xiaomi source #2003 (5b1da84a)
- Add cache to xiaomi cloud logins (9a1eac8e)
- Add support cs2+tcp protocol for xiaomi source (2f470fa5)
- BIG rework of xiaomi source (4ffdeb06)
- Code refactoring for xiaomi source (425fcffb)
- Improve cs2+udp proto for xiaomi source #2026 #2030 (59161fce) (b19c0816)
- Fix TCP keepalive to match official Mi Home app #2029 by @Johnnybyzhang (dab9efb7)
- Fix login to Xiaomi account with captcha #1985 (eb39b808)
- Fix audio sample rate for some xiaomi cameras #2006 (4dae65a5)
- Fix two-way audio for cs2+tcp proto for xiaomi source (2f43bfe5)
Wyze source
Support for the native Wyze camera protocol has been added. This will require testing and feedback.
- Native Wyze camera support #2011 by @seydx (8c457710)
WebUI
The config editor has been significantly improved. It now has config specification validation, autocompletion, and tooltips.
- Replace ace editor to Monaco with config hints #1980 by @skrashevich (07fb78d6)
- Add suggest button to config editor (654e78b7)
- Move all JS libs to cdn.jsdelivr.net (6d77b175)
- Move schema.json to www/static (1ec40f2f)
- Remove unnecessary codecs.html (790fdfbf)
WebRTC
I hope this update finally fixes the UDP listener, especially for some users of virtual environments with IPv6.
- Rewrite webrtc listen logic #1890 #1892 (9b618f45)
- Add net interfaces list to webrtc debug (3fd1fe26)
ONVIF improvement
Some improvements to the ONVIF server for compatibility with different NVRs.
- Adding onvif name and hardware in info field of onvif discovery #1991 by @FIGIO55 (b65ee278)
- Improve ONVIF server support #1299 (af819952)
- Fix ONVIF server support for Unifi Protect #1994 (fc22b208)
Multitrans source
New two-way audio protocol for Chinese versions of TP-Link cameras.
- Add two-way talk support for TP-Link IPC camera #1724 #1995 by @forrestsocool (572f07fc)
- Add multitrans source to readme (6a5deecf)
Dev versions
Now the dev version of the application contains a build number and is easy to distinguish from the release version.
- Add fetch tags to GitHub actions (79698365)
- Set app version from git info (079d404e)
- Update app dev version format (212def9c)
Readme
- Add formats and protocols to readme (e960f90a)
- Add about OS versions to readme (f9f22cdd)
- Update README with Doorbird support details #2023 by @oeiber (5780bf37)
- Update OpenAPI (a09e1b2f)
- Update GitHub Pages site link (d183b99a)
- Change header levels in readme (6796bdab)
- Fix relative links in readme (ebe454e3)
- Fix formats table in readme (e614513b)
Other
- Add
#timeoutparam for ffmpeg source #1956 by @felipecrs (05fd0c5c) - Add RTSP params (like #backchannel=0) from onvif sources #1992 by @FIGIO55 (c880c37d)
- Add JPEG snapshot caching #1155 by @skrashevich (38cc05c2)
- Add EXPOSE to Dockerfile #2010 by @kaysond (9d1e4b11)
- Add starttimeout setting to exec source #1846 (159fb467)
- Add "bad conn" for debugging UDP (fd681079)
- Skip snapshot caching in case of error (54eafe9d)
- Log all modules with custom loggers (1cd55170)
- Update dependencies (c64fcc55)
- Fix parsing SDP with two channels audio #2019 by @binary-person (f85cfdc2)