Google Chromecast app
This is a very basic app that allows sending direct URL (not local file yet) from desktop to Google Chromecast.
Was implemented using:
- Node.js, Atom Electron, node-castv2-client
- Facebook React
- The very basic components from Material-UI & Flexbox Grid
- Gulp task runner, Babel
Mainly, the project may showcase how this may work together.
Environment
Node
# local dependencies, may take some time
npm install
# launch via electron
npm start
# build binaries for Desktop
gulp build
# build binaries, OS specific only
gulp build:osx
gulp build:win
# build front-end only
gulp build:ui
VS Code
npm install
npm install -g tsd
tsd install node
tsd install react-global
TODO
This stuff seems useful, feel free to contribute with a PR (not sure when will have time to implement):
- [x] Do not connect immediately, choose from menu
- [x] Seek bar
- [x] Translations
- [ ] Volume control
- [ ] Playlists
- [x] Tray icon: menu items
- [x] Tray icon: Drag'n'Drop URL
- [ ] YouTube links support