I'm surprised no one has mentioned Videostream! Works so smooth, and there's an iOS app so you don't need your computer for play back control.<p><a href="https://getvideostream.com/" rel="nofollow">https://getvideostream.com/</a><p>I also recently downloaded Soda Player for OSX to stream, and it also has similar capabilities.
I'm using castnow, a cli in nodejs and has support for streaming torrents and local files<p><a href="https://github.com/xat/castnow" rel="nofollow">https://github.com/xat/castnow</a><p>Edit: from Python to nodejs
Another alternative that worked pretty well for me with Linux: <a href="http://mkchromecast.com/" rel="nofollow">http://mkchromecast.com/</a>
a GUI that does exactly that (and the occasional transcoding / reboxing when necessary, to handle mkv files, etc.): <a href="https://github.com/keredson/gnomecast" rel="nofollow">https://github.com/keredson/gnomecast</a>
Woah this is really, really cool! I've been meaning to mess with chromecast and this does all the heavy lifting for me!<p>I think I'm going to wrap the script to get a REPL so that I don't loose access to the object, similar to what I did for AWS: <a href="https://github.com/russellballestrini/botoform/blob/master/botoform/plugins/repl.py" rel="nofollow">https://github.com/russellballestrini/botoform/blob/master/b...</a>
I normally just use LocalCast (<a href="http://www.localcast-app.com/" rel="nofollow">http://www.localcast-app.com/</a>), although there may be a use case for a kind of "jukebox" application using PyChromecast.
I have <a href="http://movies.foamsnet.com/url/" rel="nofollow">http://movies.foamsnet.com/url/</a> bookmarked. Give it a URL, and it will send it to Chromecast and provide playback controls in your browser.
I am using a tool called AirFlow - has built in support for subtitles which was the first thing I look for when chromcasting. Even though it's not free, it's an amazing tool. (not affiliated with them at all)
Interesting. Is it known which libraries the Chromecast uses under the hood? Given that RCE exploits are commonplace for media/codec libraries, this can easily be used to get a decent jailbreak on the thing...
This would be great if it worked. It's pretty simple, just pip install pychromecast and call pychromecast.get_chromecasts() in the repl. This returns an empty list for me every time.
This is awesome! I gave up on my hopes of doing custom stuff with my chromecast when I discovered there was a pricetag on the developer license, but this could be handy!