Cast public x.com (Twitter) broadcasts - live or a replay - to a Chromecast device.
docker compose up -d --buildThe app listens on port 8000.
The Cast SDK requires the receiver be served over HTTPS, so production needs a reverse proxy with TLS (Caddy, nginx, Traefik, etc.) in front of the container.
You'll also need your own custom Cast Receiver:
- Register one at cast.google.com/publish ($5 one-time fee), pointing at
https://<your-domain>/receiver.html. - Replace
RECEIVER_APP_IDinapp/static/app.jswith the resulting app ID. - For unpublished receivers, register each Chromecast's serial in the Cast Developer Console and reboot the device.
mars.gripe is available under the MIT license. See the LICENSE file for more info.
\ ゜o゜)ノ