/player

MP3 Player Rails API and React

Primary LanguageRubyMIT LicenseMIT

Player

Web-based MP3 Player written in Ruby using Ruby on Rails, ReactJS, and Bootstrap.

MP3 Player

Installation

bundle install
bundle exec rails db:migrate
yarn install
yarn build

Bundler Note:

On macOS I use the TAGLIB_DIR environment variable to install the taglib-ruby gem:

brew install taglib

TAGLIB_DIR=/opt/homebrew/Cellar/taglib/1.13.1 bundle install

Running

bundle exec rails server

Add a "source" directory to the root of your music collection. Then "scan" it from the web interface. Re-scan as needed.

iOS

I also wrote a simple iOS app that works with the provided APIs: https://github.com/gdonald/player-ios. It's not available on the App Store and may never be.

License

GitHub