chromecast
A simple Ruby library you can use to monitor and control basic features of your Chromecast.
Quick start
Install the gem:
gem install chromecast
Or add it to your Gemfile:
gem "chromecast"
Generate a certificate to be used for TLS connetion:
bundle exec rake setup:certificate
Use it:
require 'chromecast'
c = Chromecast::Connection.new(CHROMECAST_IP).open
c.connection.connect
while true
msg = c.read
puts msg
if msg['type'] == 'PING'
c.heartbeat.pong
end
end
To Do
-
Scanning for devices
-
EventMachine support
-
Proper documentation
-
Tests
-
Support for more namespaces
License
This gem is released under the MIT License.