Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
CSS Ruby JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
public
views
.gitignore
Gemfile
Gemfile.lock
Procfile
README.md
app.rb
config.ru
favicon.ico

README.md

Collabify

... you'll see

Running the server

First, bundle the server gems:

cd server
bundle install --binstubs --path vendor/bundle

We require you use Pow as your webserver due to hard-coded links in the client app. From the server directory:

powder install # if Pow is not already installed
powder link
powder open # opens http://server.dev in the browser

Running the client

You will need developer credentials applied to your Spotify account. To do so, login with you Spotify details here: https://developer.spotify.com/login/

Once you have a developer account, you will then need a development build of Spotify. We are currently using Spotify version 0.8.3.xxx

After all that, you are ready to launch the app.

First, copy the client directory to ~/Spotify/collabify

mkdir ~/Spotify
cp -r client ~/Spotify/collabify

Then open the app in Spotify. To do this, search for spotify:app:colabify

TODO

  • Write a bootstrap script for all of the above
  • Prevent duplicate playlists being made
  • Sort out polling the server from the client
  • Figure out if we are making the best use of Redis
Something went wrong with that request. Please try again.