All Projects → mrothenbuecher → Chromecast-Kiosk

mrothenbuecher / Chromecast-Kiosk

Licence: MIT license
A open source software to create a digital signage system with google chromecasts.

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language
groovy
2714 projects

Projects that are alternatives of or similar to Chromecast-Kiosk

Chromecast
Chromecast desktop app: Node.js, Electron, React & Material-UI.
Stars: ✭ 49 (-39.51%)
Mutual labels:  chromecast, google-chromecast
SomaFM
A simple Python 3.x terminal interface for streaming SomaFM
Stars: ✭ 27 (-66.67%)
Mutual labels:  chromecast
Chromecast Desktop Audio Streamer
Stream the sound of your desktop to your Chromecast Audio device
Stars: ✭ 196 (+141.98%)
Mutual labels:  chromecast
SonataTimelineBundle
[Abandoned] Integrates SpyTimelineBundle into Sonata
Stars: ✭ 24 (-70.37%)
Mutual labels:  wall
Chromecast Java Api V2
Java implementation of ChromeCast V2 protocol client
Stars: ✭ 221 (+172.84%)
Mutual labels:  chromecast
LifecycleMvp
No description or website provided.
Stars: ✭ 20 (-75.31%)
Mutual labels:  presenter
Airconnect
Use AirPlay to stream to UPnP/Sonos & Chromecast devices
Stars: ✭ 2,349 (+2800%)
Mutual labels:  chromecast
ezdmb
A dead-simple digital menu board display and configuration, written in Python.
Stars: ✭ 17 (-79.01%)
Mutual labels:  digital-signage
mok-project
Multilingual Onscreen Keyboard Project
Stars: ✭ 27 (-66.67%)
Mutual labels:  kiosk
casttube
YouTube Chromecast API
Stars: ✭ 51 (-37.04%)
Mutual labels:  chromecast
react-native-lock-task
Kiosk Mode for Device Lockdown
Stars: ✭ 41 (-49.38%)
Mutual labels:  kiosk
Sharpcaster
Chromecast C# SDK for Windows, Windows Phone, .NET 4.5.1, Xamarin.iOS and Xamarin.Android platforms.
Stars: ✭ 245 (+202.47%)
Mutual labels:  chromecast
Trickl
trickl torrent client
Stars: ✭ 50 (-38.27%)
Mutual labels:  chromecast
Gnome Shell Extension Cast To Tv
Cast files to Chromecast, web browser or media player app over local network.
Stars: ✭ 200 (+146.91%)
Mutual labels:  chromecast
punchtop
A power hour written in rust with Chromecast support
Stars: ✭ 26 (-67.9%)
Mutual labels:  chromecast
Pychromecast
Library for Python 3 to communicate with the Google Chromecast.
Stars: ✭ 2,262 (+2692.59%)
Mutual labels:  chromecast
dart vlc
🎞 Flutter audio / video playback, broadcast & recording library for Windows & Linux.
Stars: ✭ 439 (+441.98%)
Mutual labels:  chromecast
lcds
Light Centralized Digital Signage
Stars: ✭ 17 (-79.01%)
Mutual labels:  digital-signage
iOS-Audio-to-ChromeCast
Audio Streaming from iOS devices to Google Chromecast/Home Audio Devices.
Stars: ✭ 38 (-53.09%)
Mutual labels:  chromecast
presenter
Easy class decoration.
Stars: ✭ 13 (-83.95%)
Mutual labels:  presenter

Chromecast-Kiosk

A system to create a digital signage system with google chromecasts.

screenshot

release state

beta

requirements

  • fixed ip address for each chromecast

recommendations

  • Use ethernet instead of wlan, see DIY Ethernet Adapter or the offical adapter.
  • Set a static ip address to the chromecast.
  • Use subneting to protect your casts from unwanted access.

benefits

  • see what your casts are doing
  • discover the chromecast in your network
  • set the website which shall be displayed on your chromecast based on chromecast-dashboard
  • you can manage multiple chromecast in one browser
  • cronjobs so you could plan what your casts should do
  • multi lang support

installation

All you need todo is deploy the *.war - File in the webapps directory of a Tomcat 8.0.

upgrading

  1. Copy the *.json files from WEB-INF/config as backup.
  2. use the Tomcat manager to undeploy the current webapp and deploy the new one
  3. copy the json files back to WEB-INF/config

start casting

  1. add a ChromeCast, by IP and Name
  2. set target chromecast, the url and the refresh rate of the website you want to be displayed (for internal sides use the IP of the server not his name)
  3. see if they are still alive an playing

tips for using with google slides

Example URL https://docs.google.com/presentation/.../embed?start=true&loop=true&delayms=10000&rm=minimal

  • start=true - start after loading
  • loop=true - loop the presentation
  • delayms=10000 - wait 10.000 ms between slides
  • rm=minimal - show minimal interface (don't show slidenumber etc.)

Thanks to

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].