appendjeff / pianobar-client

A web-based piano bar client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pianobar Client

This is a web client to further enjoy Pianobar. The responsive material design makes it perfect to use on both your phone or your huge 27 inch monitor. It also uses clustering to make the color theme dynamically based off of the cover art image.

Example of software

Installation

Get yourself pianobar, if you haven't already. Make sure that pianobar is running and that you can login to you pandora account.

Clone this repo and run the install script. I will create configure this for docker by the end of the summer.

git clone https://github.com/appendjeff/pianobar-client.git
cd pianobar-client
./bin/runme.sh

That should about do it. Now run the following two processes in seperate terminal windows.

pianobar
python manage.py runserver 5067

Tech

This pianobar client uses a couple of open source projects to work properly:

  • Pianobar - console client for the web radio Pandora.
  • Pillow - python image libary for the dynamic color themes based on cover art
  • Django - The web framework for perfectionists with deadlines
  • jQuery - fast, small, and feature-rich JavaScript library.
  • Materialize- Material design library

About

A web-based piano bar client


Languages

Language:JavaScript 42.7%Language:Python 34.2%Language:HTML 15.4%Language:CSS 6.5%Language:Shell 1.1%