https://github.com/gdonald/player
MP3 Player Rails API and React
https://github.com/gdonald/player
mp3 mp3-player player rails reactjs ruby
Last synced: 3 months ago
JSON representation
MP3 Player Rails API and React
- Host: GitHub
- URL: https://github.com/gdonald/player
- Owner: gdonald
- License: mit
- Created: 2022-04-17T13:02:19.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-10-29T14:45:49.000Z (8 months ago)
- Last Synced: 2025-10-29T16:38:56.720Z (8 months ago)
- Topics: mp3, mp3-player, player, rails, reactjs, ruby
- Language: Ruby
- Homepage:
- Size: 1.17 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Player
Web-based MP3 Player written in Ruby using Ruby on Rails, ReactJS, and Bootstrap.

## Installation
```bash
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:
```bash
brew install taglib
TAGLIB_DIR=/opt/homebrew/Cellar/taglib/1.13.1 bundle install
```
## Running
```bash
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
[](https://github.com/gdonald/player/blob/main/LICENSE)