Upload and queue music to play on a server. Suitable for private functions like lanparties or railscamps etc. Doesn't stream music, literally plays music on a Mac server.
- Upload music (that you have the rights to share/play).
- Queue music.
- When the queue finishes, random music will play.
Doesn't screw around with itunes at all because that's super difficult.
Designed for #railscamp 17
- A Mac - it shells out to
afplay
in the background because I'm terrible. - Ruby and Rails.
- taglib (
brew install taglib
) - postgres (
brew install postgresql
) - Speakers to listen to your rad music.
- foreman (
gem install foreman
)
- Clone this repo
bundle install
rake db:create db:migrate
(you might need to futz around withconfig/database.yml
)foreman start
- Make the UI heaps nicer.
Allow multiple songs to be uploaded at once.Allow the songs to be stopped using the UI.- When the server boots, do a check to see that there is a Music job queued.
- Song searching.
- TESTS!
- If there's a binary like
afplay
on linux or something that could be a thing. - Explore discovering songs on a local network using bonjour or something clever.
License: MIT
Don't use this to do illegal things like playing or sharing music you don't have the rights to.