Skip to content
/ wall Public
forked from noyainrain/wall

Digital wall (display) that can be controlled remotely, for example via mobile or tablet.

Notifications You must be signed in to change notification settings

sabl0r/wall

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Digital wall (display) that can be controlled remotely, for example via mobile or tablet.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 54.5%
  • Python 39.5%
  • CSS 6.0%