Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

coinbase vs. chromecast: The Feed

A chromecast receiver application for displaying ticker events from the coinbase websocket feed. The sender is accessible from the web browser.

The chromecast receiver is now published!

sender application

How it works?

We use the CAF - chromecast application framework. Which is a successor to the cast v2 API. We have created a custom receiver application that runs some javascript, to connect to the coinbase websocket feed. When started - we send the ticker to use using a 'message' that passes over a channel. The receiver application then proceeds to subscribe to the given ticker.

Because we structured our application so nicely, we can also show the websocket feed in the sender application. :) When you change the ticker, the websocket will be disconnected - and then reconnected to subscribe again. This is probably a bad alternative to just unsubscribing. Because there is a rate limit per IP - a maximum of 4 websocket connections per "few seconds".

So please don't change the ticker veryyy fast - because the connection will be rejected due to the rate limiter hehe.

But why not just cast?

Because! casting tabs are 720p business - that's not a good way to roll about !

We tried to make the receiver lightweight, by using efficient methods for manipulating the DOM. You know so your chromecast won't be fried. Also, this was a good introduction to the CAF framework :).

Known issues

I think there is a parameter for the options, to set the timeout a little bit longer. Because the receiver will be stopped after a few minutes hehe. 😘


Issues, pull requests and code reviews are welcome. 👼

For notes on how to set up your chromecast in developer mode see

Copyright notice

web/img/coins.png and web/img/favicon.ico is sourced from under CC BY 3.0.


Chromecast receiver application to display the coinbase websocket feed on your TV








No releases published


No packages published