v1.9.13

dubinc/dubv1.9.13Dec 14, 2025by AlexxIT

AI Summary

This release introduces support for Tuya and Xiaomi camera sources, adds QR code generation for HomeKit in the WebUI, and adds Pinggy tunneling support. It also includes various fixes for H265, Opus codecs, and the WebUI theme.

Key Highlights

  • New Tuya camera support
  • New Xiaomi source support
  • HomeKit QR code in WebUI
  • Pinggy tunnel support
  • HTTP-FLV with H265 from Reolink cameras

New Features

  • New Tuya camera support
  • New Xiaomi source support
  • HomeKit QR code in WebUI
  • Pinggy tunnel support
  • HTTP-FLV with H265 from Reolink cameras
  • Custom category_id for HomeKit server
  • Second STUN server from Cloudflare
  • Custom title to stream page

Full Release Notes

## Tuya source

[Read more](https://github.com/AlexxIT/go2rtc/blob/master/internal/tuya/README.md)

- New Tuya camera support #1730 by @seydx (6d1a95a4)
- Move tuya docs to separate page (2409bb56)

## Xiaomi source

[Read more](https://github.com/AlexxIT/go2rtc/blob/master/internal/xiaomi/README.md)

- Add support xiaomi source (a4d4598a)
- Add vendor name to xiaomi unsupported vendor message (57b0ace8)
- Add about xiaomi source to readme (dfda4b11)
- Fix backchannel audio for xiaomi chuangmi.camera.72ac1 (71193841)
- Fix backchannel audio for xiaomi isa.camera.hlc6 (b0f46bc9)

## HomeKit updates

- Add HomeKit QR code to WebUI #1138 by @mnakada (42e7a035)
- Add custom category_id for HomeKit server #985 by @Minims (290e8fcf)
- Add 404 error for homekit API request (6c78b5cb)
- Fix panic for HomeKit server proxy mode #1940 (c72b205d)
- Remove homekit source params from streams info API (2cd00964)

## Pinggy module

[Read more](https://github.com/AlexxIT/go2rtc/blob/master/internal/pinggy/README.md)

- Add support tunnels via Pinggy #1853 (4934fa4c)
- Add mod_pinggy example (b47a2ba7)

## Docs

- Add eseecloud source to readme (df484cc9)
- Update readme (d734140e)
- Update documentation for doorbird devices #1966 by @oeiber (7e0c7a81)

## Other

- Add support HTTP-FLV with H265 from new Reolink cameras #1938 (8f5fce4d)
- Add support new audio codec for tapo source #1954 (86edd814)
- Add second STUN server from Cloudflare (7eb5fe03)
- Add get request to preload endpoint for listing them #1977 by @edenhaus (03941a56)
- Add PCML/8000 to ffmpeg transcoder (a86e1044)
- Change ffmpeg transcoder from opus to opus/16000 (8636e963)
- Improve fetch for exec source (fb31a251)
- Increase default dial timeout and probe timeout (76a5e160)
- Remove wrong timeout for http source (248fc7a1)
- Fix link to per-stream net/node graphs #1942 by @sethyx (b705cadc)
- Fix WebUI for Hass black theme (e246e2e7)
- Fix adts producer for VLC player support #1643 (aa0ece2d)
- Fix timestamp processing for HTTP-FLV (68036b68)

## Misc

- Add UnmarshalHeader func to OPUS codec (c5277daa)
- Add aliases to PCMA/PCMU codecs (494daed9)
- Add custom title to stream page #1957 (fbd52156)
- Add self-signed cert generator (not used yet) (b6fe8871)
- Clean go.sum file (eabd7d60)
- Update dependencies (5a259993 17c1f69f)
- Update links to icons in resources (35326230)
- Update title for all WebUI pages (3ebc115c)