Streaming music site
Ruby HTML JavaScript CSS Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
coverage
db/migrations
lib/tasks
public
spec
.bowerrc
.gitignore
.rspec
Capfile
Gemfile
Gemfile.lock
README.md
Rakefile
app.rb
bower.json
config.ru

README.md

Bemused

A simple sinatra based media library

search bar is a command bar

path description
/active, /a playlist of tracks with plays in past 2 weeks
/albums/recent Recently uploaded albums
/albums/words Top words used in album names
/logs, /l Log entries of plays
/newborns /n Recently added tracks
/playlists, /p User created playlists
/radio Comin' up, a lifetime of commercial free
/random, /r Load a random album
/stats load site statistics
/top Playlist of most played tunes
/tracks, /t Changes search to be for track names, not album/artist names
/tracks/words Top words used in track titles
/track_paths/{search} Top words used in track titles
/upload, /u Upload file(s)

works on mobile, built on bootstrap

Clicking on images takes you to admin pages

KeyBindings

this project supports many keyboard shortcuts for controlling the app.

key meaning
b scrub track backward
f scrub track forward
p show/hide the playlist
r randomize the playlist
s search (on mobile sized screen)
:space play/pause
previous track
next track

uses bootstrap and masonry but images need some work... keybindings are causing some conflicts with form based pages... for instance, space doesn't work...