Skip to content

kbettadapur/RuseServer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#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 queue music to be played

##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

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. If you use Google's two factor authentication, you will need to generate a one time password and use it here

Use the provided tool to get a stream key (More info later)

Once everything is configured, run the server

python serve.py

####Windows

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 44.7%
  • JavaScript 39.0%
  • Python 15.8%
  • HTML 0.5%