Skip to content

gamerlv/mmq

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Join the chat at https://gitter.im/jantjee314/mmq

MMQ

A small and shared music player powered by youtube build with a AngularJS frontend and a Flask backend.

Motivation

At work we have one pc playing music. MMQ lets everyone request songs to be played on this pc, it puts the songs in a queue and keeps track of a playlist. This way everyone can add their favorite songs from their own computers without interruptions.

Demo

You can find a working demo on http://mmq.audio. Note: please make a channel for your own to play in.

Installation

  • Clone this repo
  • Install requirements with pip install -r requirements.txt
  • Change database info in manage.py
  • make a database and migrate scheme with python manage.py db upgrade
  • Insert your own youtube api key in app.js
  • Run server with python manage.py runserver

Future

The next thing I will make is support for users. Private channels, single user playlist mode, favorite songs etc.

I also have been thinking about dropping the index (channel overview). And make a dropdown or something to switch channels, in order to make it a true single page application.

Contributors

Front end javascript based on https://github.com/jgthms/juketube.

About

my music queue, simple and shared music system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 34.9%
  • Python 33.7%
  • HTML 26.4%
  • CSS 4.0%
  • Mako 1.0%