Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

music browser/player using sinatra + pow + jplayer

branch: master

This branch is 0 commits ahead and 0 commits behind master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 log
Octocat-spinner-32 public
Octocat-spinner-32 views
Octocat-spinner-32 .gems
Octocat-spinner-32 .gitignore
Octocat-spinner-32 Gemfile
Octocat-spinner-32 Gemfile.lock
Octocat-spinner-32 README.textile
Octocat-spinner-32 environment.rb
Octocat-spinner-32 ftang
Octocat-spinner-32 ftang.rb


Ftang! is a music player that runs in your web browser.

My fork runs on redis for music collection indexing and session persistence.
As well, websockets are in the works for multi-user playlist sessions.


  • gems: rack, sinatra, thin, pow, haml, json, redis, bundler
  • modern web browser (tested against recent firefox, chrome, and safari builds)
  • enough storage space to host your music collection


    git clone git:// && cd ftang
    bundle install

Adding your music

By default Ftang! looks for your music at public/music.

If you use iTunes then setup is very simple as you can sym-link to your iTunes music directory.

To sym-link your iTunes directory on OS X, execute the following commands from inside the ftang folder:

ln -s ~/Music/iTunes\ Music/ music

To do

  • HTML5 storage for playlist
  • multi-user playlist sessions
  • interface enhancements (drag and drop)
  • shuffle playlist
    email with suggestions


Max Ogden
Andrew Hay Kurtz
Ezra Spier

Something went wrong with that request. Please try again.