The goal of this project is to provide a tool in order to use the Google speakers (google home, google nest audio etc.) as Home Cinema speakers for the chromecasts video devices.
For now, the main tool is under-construction. Please be indulgent for the code architecture and implementation.
All credits of the chromecast interaction should be attributed to the pychromecast project since it is the main python library and the core of the project currently.
- Play a video file from url on the Chromecast.
- Play the audio of a video file on the Speakers.
- Synch the audio and the video.
- Use a web-app as a GUI for the.
- Raspberry-Pi compatibility.
- Production python API.
- Be a chromecast-like receiver / emulator in order to use any video stream like an usual Chromecast (ie: from YT, Netflix etc.).
For developpement server :
python3 wsgi.py
For production server :
To be determined but I imagined using gunicorn like :
sh backend.sh
for dev purpose, the classic :
npm run serve
For now, the .mp4 files seams to be displayed properly in the chromecast. I had some issues working with .avi files.