Home made jukebox over streaming
JavaScript Ruby CSS HTML Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
html_src
login_src
plugins
stubs
.gitignore
Gruntfile.js
LICENCE
README.md
basic_api.rb
channel.rb
clean.sh
db.rb
display.rb
encode.rb
http.rb
id3.rb
json_api.rb
jukebox.cfg.example
jukebox.rb
library.rb
messaging.rb
mp3.rb
package.json
playlist.rb
sessions.rb
stream.rb
token_api.rb
upload.rb
user.rb
user_space.rb
web_debug.rb
worker.rb

README.md

Jukebox

Home made jukebox over streaming.

The jukebox is composed of a server component, currently in ruby, and a web client. Please note that the website is directly hosted by the ruby application, no web server is required.

Web-client rely on HTML5 audio api, or flash, depending on your browser. Client side pass jslint & ajaxmin checks. A documentation is generated.

Installation

The server installation is mandatory. Web client installation is facultative (only if you wish to develop html/js).

Start/Stop the server

Start:

ruby jukebox.rb

Stop:

Ctrl + C

Listen

From a browser:

http://<host>:<port>/

See your jukebox.cfg for port.

From any player:

http://<host>:<port>/stream

With credentials:

http://user:pass@<host>:<port>/stream