Skip to content

A collaborative web interface to a music player running on a lightweight server like a Raspberry Pi.

Notifications You must be signed in to change notification settings

hdavidzhu-cabinet/wh2_music

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##WH3Music A simple Flask app designed to be run on a Raspberry Pi. It plays music on the Raspberry Pi itself while users on the website manage the playlist.

###Installation Instructions

$ git clone https://github.com/allevitan/wh2music.git
$ sudo wh2music/setup.sh

setup.sh will install any unmet dependencies and set up the app's music database and directories

$ wh2music/run.py --help

###Dependencies

  • mplayer
  • virtualenv
  • mplayer.py
  • Flask, Flask-SQLAlchemy, and Flask-WTF
  • gevent and gevent-socketio

Only mplayer and virtualenv will be installed system-wide by the setup script (if not already present). The rest of the dependencies will be installed in a virtual environment in the 'wh2music' directory.

###The app currently includes

  • Collaborative playlist management.
  • A simple ajax-based song uploading interface.
  • A simple music player
  • A small built-in music library, including 4'33" by John Cage.

###Future commits will bring

  • Less opaque control over the music
  • A better upload experience
  • Documentation.

About

A collaborative web interface to a music player running on a lightweight server like a Raspberry Pi.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published