What does HackerNews think of catt?

Cast All The Things allows you to send videos from many, many online sources to your Chromecast.

Language: Python

> "Whatever app I use to play music needs to support chromecast audio."

If you can't find something pre-built that fits your specific needs, you could perhaps "quick and dirty" script yourself up something using "Cast All The Things" [catt@github][0] to talk to your ChromeCast devices, and maybe "Beets" [beets@readthdocs][1] to manage play / playlist commands and management of the music library itself, presuming some Python scripting skills on your part, or a willingness / interest in learning said skills. Other language / library pairs exist as well, if Python's not exactly in your "bag of tricks".

- [0]: https://github.com/skorokithakis/catt

- [1]: https://beets.readthedocs.io/

CATT (which I wrote) does the same, except it supports whatever site youtube-dl supports (which is basically everything):

https://github.com/skorokithakis/catt/

catt (Cast All The Things!) is your friend.

https://github.com/skorokithakis/catt

You might need a VPN as whatever is running catt must be able to connect to your chromecast and chromecast must be able to pull from whatever is running catt.

We watch all the movies this way - just cast an mp4 file. Works great on a local network.

I haven't tried Windows or Linux versions of VLC in a long time, but the "Renderer" option in macOS VLC seems to work well.

Unrelated: Have you tried catt? https://github.com/skorokithakis/catt

I've been using catt (https://github.com/skorokithakis/catt) for years for that purpose. Basically:

    pip3 install catt
And then:

    catt cast 
> As the article points out, ChromeCast is an extremely locked down protocol. It's designed to bind your device and all its clients permanently into the Google ecosystem.

This does not pass the smell test. I can cast onto any of my Chromecasts using VLC and Catt[0] and while the former is limited to media, Catt lets me render websites just fine.

I believe Catt's author is on HN.

[0] https://github.com/skorokithakis/catt

There's also Cast All The Things (catt)[0], which makes any of the hundreds of websites supported by youtube-dl[1] cast-able.

[0] https://github.com/skorokithakis/catt/

[1] https://ytdl-org.github.io/youtube-dl/supportedsites.html

Possibly, but not all of them are. This isn't, for example:

https://github.com/skorokithakis/catt

And at most we got a few users asking about why they couldn't install it on 2. Maybe my users are just better-behaved.

I wrote a library for casting things, called catt:

https://github.com/skorokithakis/catt/

It supports youtube-dl so you can just do `catt cast https://www.youtube.com/watch?v=dQw4w9WgXcQ` and it will work.

For a standalone Python program, I have good results with Cast All The Things, which plugs into youtube-dl.

https://github.com/skorokithakis/catt