Simple ChromeCast emulation app.
Working:
- Discovery (DIAL protocol http://www.dial-multiscreen.org/)
- Youtube
- Google Music
- TicTacToe
On real device enabled apps are fetched from https://clients3.google.com/cast/chromecast/device/config
Clone this directory, then run python setup.py develop
or pip install https://github.com/dz0ny/leapcast/archive/master.zip
git clone https://github.com/dz0ny/leapcast.git
cd ./leapcast
sudo apt-get install virtualenvwrapper python-pip python-twisted-web python2.7-dev
mkvirtualenv leapcast
pip install .
For those on Windows(tm) follow this guide https://gist.github.com/eyecatchup/6219118 or https://plus.google.com/100317092290545434762/posts/8RjWfMXxje8
usage: leapcast [-h] [-d] [--name NAME] [--user_agent USER_AGENT]
[--chrome CHROME] [--fullscreen]
optional arguments:
-h, --help show this help message and exit
-d Debug
--name NAME Friendly name for this device
--user_agent USER_AGENT
Custom user agent
--chrome CHROME Path to Google Chrome executable
--fullscreen Start in full-screen mode
--window_size Force the initial window size (eg 1920,1080)