Web-based MP3 Player written in Ruby using Ruby on Rails, ReactJS, and Bootstrap.
bundle install
bundle exec rails db:migrate
yarn install
yarn build
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
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.
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.