rifffz

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

README.md

rifffz

my senior project, a browser based media player

screenshots

library

browsing library

library stats

albums

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

playlists

creating a new playlist

adding songs to a playlist

listening to a playlist

installation

dependencies

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)

rifffz

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