Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hsheth2/ensemble
Ensemble: listen to music together
https://github.com/hsheth2/ensemble
audio-applications hackathon nodejs
Last synced: 2 months ago
JSON representation
Ensemble: listen to music together
- Host: GitHub
- URL: https://github.com/hsheth2/ensemble
- Owner: hsheth2
- License: gpl-3.0
- Created: 2017-03-05T12:52:41.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-14T14:43:24.000Z (almost 8 years ago)
- Last Synced: 2024-04-13T15:52:53.163Z (10 months ago)
- Topics: audio-applications, hackathon, nodejs
- Language: JavaScript
- Homepage:
- Size: 189 KB
- Stars: 11
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ensemble: listen to music together
_Have you ever been to a party where the speakers weren’t loud enough? Or worse, where there weren’t any speakers at all? Ensemble can help. Ensemble allows you and your friends to simultaneously play music on all of your devices (phones, computers, iPads, anything else) so that it sounds like an insanely loud distributed super-speaker. You can play any song, and it is synced perfectly!_
This project won first place at the 2017 MIT Blueprint hackathon. It was created by [Harshal Sheth](http://harshalsheth.com/), [Andrew Sun](https://andrewsun.com/), [Kartik Singh](https://github.com/kartik-s), and [Nihar Sheth](https://github.com/nsheth12).
![Screenshot](./screenshot.png)
## Usage
1. Install the dependencies using `yarn`. You will also need `youtube-dl`.
2. First start the deepstream server: `node server/deepstream.js`.
3. Start the server: `yarn run server`.
4. Start the development server: `yarn run start`.
5. The server should be running at `:3000`. Be patient while it retrieves the necessary audio.