Created: 2012-03-24 23:44
Updated: 2013-11-29 19:25



my senior project, a browser based media player



browsing library

library stats


listening to an album 1

listening to an album 2

listening to an album 3

listening to an album 4

listening to an album 5


creating a new playlist

adding songs to a playlist

listening to a playlist



First, make sure you have ruby installed on your system.

The only non-ruby based dependencies are sqlite and taglib. If you have homebrew on your system, installing them is as easy as this:

brew install sqlite
brew install taglib

(You're on your own if not)


clone the repo:

cd wherever
git clone https://github.com/mportiz08/rifffz.git
cd rifffz

if you don't have bundler installed:

gem install bundler

install the dependencies:

bundle install

setup the database:

touch db/library.db
rake db:migrate

You should be good to go now (I think). To run the application, simply start the server and check it out on your web browser:

thin start

Another optional but suggested step is to symlink the path to where your mp3 files are stored, because that will give you some sweet autocompletion features that's helpful for importing albums.

ln -s /path/to/music/folder library
Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more