Skip to content
project-owner edited this page Jan 21, 2018 · 33 revisions

Peppy player leverages Tornado web server for the Web UI functionality. The Web Server allows to control the player using Web Browser from any device in your home network.

Installation

Run the following command to install Tornado web server:

pip install tornado

Configuration

To activate Web UI functionality the property use.web in the config.txt should be set to True.

The IP Address of the Peppy player should be specified as URL in Web Browser. Here is the example URL (you should provide you own IP Address):

http://192.168.1.75:8000

The default port number is 8000. It's defined in the same configuration file in property http.port. It can be changed to any other spare port.

Usage

Web UI which appears in Web Browser is absolutely the same as UI in the touchscreen. All UI actions which you are making on the touchscreen will be automatically repeated in Web UI and vice verse. For example if you are moving the volume control knob on the touchscreen it will be also moving in the Web UI.

The Web UI was written using technologies (HTML5, Json, SVG, WebSocket) which should be supported by all modern Web Browsers. Here are the screenshots taken from the Windows machine running Peppy Web UI in Firefox 44.0.2 and Internet Explorer 11.

browsers

The following pictures where taken from the Samsung smartphone running Chrome browser and from iPhone running Safari browser.

web-ui

<<Previous | Next>>

Contents

Clone this wiki locally