What’s Changed
* Add auth to rtsp url (287) MartinHjelmare
* Better RTSP protocol handling (253) regulad
* Audio URLs (247) regulad
* Pin github actions and add dependabot actions ecosystem (124) MartinHjelmare
⚠ Breaking Changes
* Drop support for Python 3.8 (268) MartinHjelmare
⬆️ Dependencies
<details>
<summary>155 changes</summary>
* Bump actions/setup-python from 5.4.0 to 5.5.0 (286) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 3.3.4 to 3.3.6 (285) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.11.13 to 3.11.14 (284) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.11.12 to 3.11.13 (283) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump flake8 from 7.1.1 to 7.1.2 (282) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.11.11 to 3.11.12 (281) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.14.1 to 1.15.0 (280) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump black from 24.10.0 to 25.1.0 (278) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 3.3.3 to 3.3.4 (279) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/setup-python from 5.3.0 to 5.4.0 (277) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump release-drafter/release-drafter from 6.0.0 to 6.1.0 (276) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.14.0 to 1.14.1 (275) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 3.3.2 to 3.3.3 (274) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.13.0 to 1.14.0 (273) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.11.10 to 3.11.11 (272) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.11.9 to 3.11.10 (271) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.11.7 to 3.11.9 (269) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 3.3.1 to 3.3.2 (270) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 3.2.7 to 3.3.1 (257) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump black from 24.8.0 to 24.10.0 (260) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.10.10 to 3.11.7 (267) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.12.1 to 1.13.0 (265) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/setup-python from 5.2.0 to 5.3.0 (264) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 4.2.1 to 4.2.2 (263) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.11.2 to 1.12.1 (262) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.10.9 to 3.10.10 (261) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 4.2.0 to 4.2.1 (259) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.10.8 to 3.10.9 (258) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.10.5 to 3.10.8 (256) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 4.1.7 to 4.2.0 (255) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 3.2.6 to 3.2.7 (252) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/setup-python from 5.1.1 to 5.2.0 (251) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.11.1 to 1.11.2 (249) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.10.4 to 3.10.5 (250) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.10.3 to 3.10.4 (248) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.10.2 to 3.10.3 (246) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.10.1 to 3.10.2 (245) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.11.0 to 1.11.1 (242) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump black from 24.4.2 to 24.8.0 (243) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.9.5 to 3.10.1 (241) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump flake8 from 7.1.0 to 7.1.1 (244) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.10.1 to 1.11.0 (240) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 3.2.5 to 3.2.6 (239) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/setup-python from 5.1.0 to 5.1.1 (238) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.10.0 to 1.10.1 (236) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 3.2.3 to 3.2.5 (237) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump flake8 from 7.0.0 to 7.1.0 (235) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 4.1.6 to 4.1.7 (234) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 3.2.2 to 3.2.3 (233) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 3.1.0 to 3.2.2 (232) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 4.1.4 to 4.1.6 (231) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump black from 24.4.0 to 24.4.2 (229) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.9.0 to 1.10.0 (228) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 4.1.3 to 4.1.4 (227) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.9.4 to 3.9.5 (226) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 4.1.2 to 4.1.3 (225) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.9.3 to 3.9.4 (223) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump black from 24.3.0 to 24.4.0 (224) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/setup-python from 5.0.0 to 5.1.0 (222) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump black from 24.2.0 to 24.3.0 (221) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 4.1.1 to 4.1.2 (220) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.8.0 to 1.9.0 (219) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump black from 23.12.1 to 24.2.0 (217) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 3.0.3 to 3.1.0 (218) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.9.2 to 3.9.3 (216) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump release-drafter/release-drafter from 5.25.0 to 6.0.0 (215) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.9.1 to 3.9.2 (214) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump flake8 from 6.1.0 to 7.0.0 (212) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump black from 23.12.0 to 23.12.1 (210) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.7.1 to 1.8.0 (211) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 3.0.2 to 3.0.3 (209) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump black from 23.11.0 to 23.12.0 (208) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/setup-python from 4.8.0 to 5.0.0 (207) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/setup-python from 4.7.1 to 4.8.0 (206) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.7.0 to 1.7.1 (204) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.9.0 to 3.9.1 (205) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.8.6 to 3.9.0 (203) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.6.1 to 1.7.0 (201) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump black from 23.10.1 to 23.11.0 (202) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump black from 23.10.0 to 23.10.1 (200) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.6.0 to 1.6.1 (198) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 3.0.1 to 3.0.2 (197) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump black from 23.9.1 to 23.10.0 (199) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 4.1.0 to 4.1.1 (196) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump release-drafter/release-drafter from 5.24.0 to 5.25.0 (195) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.5.1 to 1.6.0 (194) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.17.7 to 3.0.1 (193) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.8.5 to 3.8.6 (192) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/setup-python from 4.7.0 to 4.7.1 (191) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.17.5 to 2.17.7 (190) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 4.0.0 to 4.1.0 (189) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump black from 23.7.0 to 23.9.1 (188) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 3.6.0 to 4.0.0 (187) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 3.5.3 to 3.6.0 (185) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.5.0 to 1.5.1 (184) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.4.1 to 1.5.0 (183) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.17.4 to 2.17.5 (181) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump flake8 from 6.0.0 to 6.1.0 (182) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.8.4 to 3.8.5 (180) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump black from 23.3.0 to 23.7.0 (179) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/setup-python from 4.6.1 to 4.7.0 (178) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump release-drafter/release-drafter from 5.23.0 to 5.24.0 (177) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.3.0 to 1.4.1 (176) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 3.5.2 to 3.5.3 (175) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/setup-python from 4.6.0 to 4.6.1 (173) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.2.0 to 1.3.0 (172) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.17.3 to 2.17.4 (171) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.17.2 to 2.17.3 (170) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/setup-python from 4.5.0 to 4.6.0 (169) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.1.1 to 1.2.0 (166) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.17.1 to 2.17.2 (165) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 3.5.0 to 3.5.2 (168) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump black from 23.1.0 to 23.3.0 (164) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.17.0 to 2.17.1 (163) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 3.4.0 to 3.5.0 (162) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 3.3.0 to 3.4.0 (161) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.0.1 to 1.1.1 (159) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.16.3 to 2.17.0 (160) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.16.2 to 2.16.3 (158) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump release-drafter/release-drafter from 5.22.0 to 5.23.0 (157) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.16.1 to 2.16.2 (156) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 1.0.0 to 1.0.1 (155) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 0.991 to 1.0.0 (154) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.8.3 to 3.8.4 (153) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump black from 22.12.0 to 23.1.0 (151) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.15.10 to 2.16.1 (152) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.15.9 to 2.15.10 (150) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/setup-python from 4.4.0 to 4.5.0 (149) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 3.2.0 to 3.3.0 (148) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump release-drafter/release-drafter from 5.21.1 to 5.22.0 (147) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/setup-python from 4.3.1 to 4.4.0 (146) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.15.8 to 2.15.9 (145) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 3.1.0 to 3.2.0 (144) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.15.7 to 2.15.8 (143) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump black from 22.10.0 to 22.12.0 (142) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/setup-python from 4.3.0 to 4.3.1 (141) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.15.6 to 2.15.7 (140) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump flake8 from 5.0.4 to 6.0.0 (139) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.15.5 to 2.15.6 (138) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 0.990 to 0.991 (137) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 0.982 to 0.990 (136) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.15.4 to 2.15.5 (135) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump release-drafter/release-drafter from 5.21.0 to 5.21.1 (134) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.15.3 to 2.15.4 (133) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/setup-python from 4.2.0 to 4.3.0 (132) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump black from 22.8.0 to 22.10.0 (131) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 0.981 to 0.982 (130) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 3.0.2 to 3.1.0 (129) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump mypy from 0.971 to 0.981 (128) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump aiohttp from 3.8.1 to 3.8.3 (127) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.15.2 to 2.15.3 (126) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump release-drafter/release-drafter from 5.20.1 to 5.21.0 (125) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.15.0 to 2.15.2 (123) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump black from 22.6.0 to 22.8.0 (122) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump pylint from 2.14.5 to 2.15.0 (121) [dependabot[bot]](https://github.com/apps/dependabot)
</details>