arnmishra / SurroundSoundSystem

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wireless Surround Sound System

This is no longer stable. Revert to commit 7545141 for stable code during restructuring.

SurroundSoundSystem is a wireless surround sound system started in CS 439 at the University of Illinois at Urbana Champaign. The purpose of this project is to allow multiple devices to play audio files wirelessly in synchronous.

Usage

Clone the repository. You will need Git, Python 2.7, Pip, and Homebrew. To install all other dependencies, run:

$  bash INSTALL.sh

You MUST start the slaves before the master. To start the slaves, no extra set-up should be needed:

$ python slave.py

To start the master, run it with the ips of each of the slaves as command line arguments. To play a song, type "add <song_name>" in the terminal and hit enter for each song you want to add. Make sure to add the song file to the audio_files directory first:

$  python master.py <list_of_slave_ips>

example:

$  python master.py 1.1.1.1 2.2.2.2 3.3.3.3

Todos

Work on many of the Todos has begun, so contact the maintainers before beginning.

  • Package deployment with an installation and configuration file.
  • Allow users to pause, play, and skip songs.

Relevant Links to work with: https://github.com/akul08/Spotify-Downloader https://github.com/rg3/youtube-dl/blob/master/README.md#readme https://github.com/mps-youtube/pafy https://github.com/marcosschroh/youtube-audio-downloader

About


Languages

Language:Python 52.6%Language:HTML 38.8%Language:CSS 8.6%