0.13.0 (2025-08-19)
Features
- Add swiergot's custom receiver (b69af2f)
- Add volumemute command (#427) (585b8d2)
- Tell apart live videos from buffered videos (#464) (7573736)
Bug Fixes
- Allow use of info cmds on idle/inactive cc (#345) (cb9cf00)
- Change DashCast app ID (740a622)
- Don't do discovery dance when checking ip validity (#309) (5aa9467)
- Fix casing issue with device names (#375) (#377) (8a4103f)
- Fix crash while scanning (fixes #368) (fba58ad)
- Fix discovery function in the API (#406) (9cc0b09), closes #405
- Fix importlib error on Python 3.8 and older (#382) (3ab2b8d)
- Fix issues with recent pychromecast / zeroconf (#398) (6c55414)
- Fix potential PyChromecast error by pinning to version 8 (2cd4552)
- Include changelog in releases (274df71)
- Make aliases case-insensitive (fixes #366) (e52394d)
- Pin Protobuf to <4 to reduce incompatibilities (fixes #394) (0856a57)
- Pin PyChromecast and zeroconf (3rd-party dependency) to specific versions to avoid breakage (1b31842)
- Rework broken get_cast_with_ip (#403) (789ee2c)
- save: Replace cst.media_info with cst.cast_info in save function (#441) (a13b0fa)
- Set Poetry as the build-backend explicitly (#433) (0ff86b5)
- Support PyChromecst 9 (#325) (31ba8ed)
- Switch to yt-dlp so YouTube and other services will work again (#369) (2955b5a)
- Update pychromecast requirement plus fixes (#429) (f335c13)
- Use yt-dlp rather than the defunct youtube-dl (fe90975)