Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/naustudio/nau-jukebox

Nâu Jukebox - share the song you love with the team, one person as host will play the song to listen together
https://github.com/naustudio/nau-jukebox

mediaelementjs meteor music playlist real-time soundcloud youtube

Last synced: about 1 month ago
JSON representation

Nâu Jukebox - share the song you love with the team, one person as host will play the song to listen together

Awesome Lists containing this project

README

        

# NÂU JUKEBOX

[![By Nau Studio](https://img.shields.io/badge/By-Nau%20Studio-977857.svg)](https://naustud.io)
[![Travis CI build status](https://travis-ci.org/naustudio/nau-jukebox.svg "Travis CI build status")](https://travis-ci.org/naustudio/nau-jukebox)

A simple webapp which allows group of people (co-workers, friends gathering, house-mates) collectively suggest and play continuously a pending list of songs.

Currently users can book songs from well-known online music providers including: nhaccuatui.com, mp3.zing.vn, soundcloud.com, and youtube.com. You can add more music providers by sending us a pull requests.

The app is built with [Meteor](http://meteor.com/) which allows real-time interactions among active users.

![Screenshot](public/screenshot.png "Nau Jukebox screenshot")

## Features:

* Multiple rooms: different groups will be able to create different rooms with different playlist
* Login with Facebook and Google accounts
* Book songs from nhaccuatui.com, mp3.zing.com, soundcloud.com, and youtube.com
* Continuously play the media in the playlist regardless they come from different sources
* See today's playlist, yesterday's and last 7 days'
* See top songs of the week
* See current room's user list
* See user's own booking history
* **Host** user is allowed to remove booked songs, reveal who booked, and switch their role to another
* Simple and manual points system to reward users (Room set own rules and host will be the referee)

## Roadmap:

See this project's [milestones](https://github.com/naustudio/nau-jukebox/milestones)

## Changelog:

See [CHANGELOG.md](CHANGELOG.md).

## Contributing:

See [CONTRIBUTING.md](CONTRIBUTING.md).

## Colophon:

* Meteor JS - http://meteor.com
* MongoDB - https://www.mongodb.com
* MediaElementJS - http://mediaelementjs.com
* ReactJS - https://reactjs.org
* Flux - https://github.com/facebook/flux
* Babel - https://babeljs.io
* Other Meteor packages: see .meteor/packages
* Other npm packages: see package.json

## Contributors

| ![github.com/trongthanh](https://avatars3.githubusercontent.com/u/234226?s=128) | ![github.com/tampham47](https://avatars3.githubusercontent.com/u/5687992?s=128) | ![github.com/tttt-conan](https://avatars3.githubusercontent.com/u/8154402?s=128) | ![github.com/TDiNguyen](https://avatars3.githubusercontent.com/u/18071187?s=128) | ![github.com/leptco](https://avatars3.githubusercontent.com/u/26835659?s=128) |
| --- | --- | --- | --- | --- |
| [@trongthanh](https://github.com/trongthanh) | [@tampham47](https://github.com/tampham47) | [@tttt-conan](https://github.com/tttt-conan) | [@TDiNguyen](https://github.com/TDiNguyen) | [@leptco](https://github.com/leptco) |

---

© 2018 Nâu Studio and contributors. Licensed under MIT license.