Skip to content

Latest commit

 

History

History
59 lines (45 loc) · 2.05 KB

README.md

File metadata and controls

59 lines (45 loc) · 2.05 KB

Wall

An interactive display built on web technology.

We use it as jukebox device in our kitchen. People can push content (youtube-videos, urls, etc) to the display with their mobile devices or control the MPD (http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki) on the device.

It consist of a python server (built upon tornado) that talks to the display, a browser in fullscreen/kiosk mode, and the clients (browser on your mobile), via websockets.

Setup

Wall requires:

  • Python >= 2.6
  • Tornado >= 2.3
  • Redis >= 2.4
  • redis-py >= 2.4
  • websocket-client >= 0.12 (for sjmpc.py)

Run Wall with:

./wall.py <config_file>
  • config_file: path to a config file (optional). Documentation is available in the default config file (wall/res/default.cfg).

Browser Support

  • Display: Mozilla Firefox 11+, Google Chrome 16+, Opera 12.10+, Internet Explorer 10+, Safari 6+
  • Client: Mozilla Firefox for Android 11+, Google Chrome 16+, Opera Mobile 12.10+, Safari Mobile 6.0

Note: The Android stock browser is not supported, because it lacks support of websockets.

Built With