CATT (which I wrote) does the same, except it supports whatever site youtube-dl supports (which is basically everything):
groobiest@NH5xAx ~/Code/ytcast [master] ytcast -l
ab5d4550 192.168.1.2 "[LG] webOS TV OLED55C16LA"
groobiest@NH5xAx ~/Code/ytcast [master] ytcast -d lg https://www.youtube.com/watch?v=VZx-rLoV4do
groobiest@NH5xAx ~/Code ~/.local/bin/catt scan
Scanning Chromecasts...
Error: No devices found.
饾懃