Need help with go-cast?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.


A command line tool to control Google Chromecast devices.

139 Stars 29 Forks MIT License 66 Commits 9 Opened issues

Services available

Need anything else?

Build status


A command line tool to control Google Chromecast devices.


Download the latest binaries from: https://github.com/barnybug/go-cast/releases/latest

$ sudo mv cast-my-platform /usr/local/bin/cast
$ sudo chmod +x /usr/local/bin/cast


$ cast help

Play a media file:

$ cast --name Hifi media play http://url/file.mp3

Stop playback:

$ cast --name Hifi media stop

Set volume:

$ cast --name Hifi volume 0.5

Close app on the Chromecast:

$ cast --name Hifi quit

Bug reports

Please open a github issue including cast version number

cast --version

Pull requests

Pull requests are gratefully received!

  • please 'gofmt' the code.


Based on go library port by ninjasphere

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.