Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.crossbar
ruse
views
webapp
.gitignore
README.md
log.txt
requirements.txt
serve.py
serve_wamp.py

README.md

#Ruse: A Central Music Server

This software allows collaborative playlist creation and playback. With the server running and plugged into a pair of speakers, anyone can choose what should be played next!

##Client Apps Windows

Android

##Requirements

  • A Google Music All Access account

  • An Android or iOS device

##Features

  • Leverages a Google Music All Access pass to stream any content

  • Allows anyone with a client to search and queue music

  • Song, Album, and Artist search

  • Google Music Radio Support

  • Rich track metadata

  • Easy to setup and use

##Using Ruse

###Installation

####Linux

You will need Python 2.7 and VLC to run Ruse. You can install them via the command-line on Linux.

Ubuntu/Debian

apt-get update
apt-get install python python-pip vlc

Fedora/RHEL

yum install python python-pip vlc

Once you have Python installed, clone the repository and cd into it

git clone https://github.com/abettadapur/RuseServer.git
cd RuseServer

Install the requirements by running

   
pip install -r requirements.txt

Configure the bind and port in .crossbar/config.json, or leave them as the default 0.0.0.0:5000

Copy the example configuration file to a production version. Open in a text editor

cp ruse/etc/config/config.sample.py ruse/etc/config/config.py
gedit config.py

Fill in the information in the config file. Make sure that the bind and port numbers are the same as in .crossbar/config.json. If you use Google's two factor authentication, you will need to generate a one time password and use it here

Leave the streamkey set to None

Once everything is configured, run the server

crossbar start
python serve_wamp.py

####Windows

Install the Visual C++ Compiler for Python

Install the PyWin32 library

Follow the same steps as above

You can’t perform that action at this time.