Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User auth #133

Closed
wants to merge 375 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
375 commits
Select commit Hold shift + click to select a range
bce83cf
Add or remove
holman Jan 15, 2012
a960fd9
randomness
jasoncostello Jan 15, 2012
cf0032c
Update gemfile
holman Jan 15, 2012
70d5ba0
shotgun in dev
holman Jan 15, 2012
70c9fc1
Merge branch 'next' of github.com:holman/play into next
holman Jan 15, 2012
735b6d0
add body bg, style top bar
jasoncostello Jan 15, 2012
d5dda7f
TomDoc redis stores
holman Jan 15, 2012
f1586e3
Merge branch 'next' of github.com:holman/play into next
holman Jan 15, 2012
00fb9c8
Expand redis docs
holman Jan 15, 2012
cda57b1
All of the doccing
holman Jan 15, 2012
50ba611
History is in redis.
holman Jan 15, 2012
22ce9a9
experriment- colors and fonts
jasoncostello Jan 15, 2012
fa872e5
Rock a color test for user playcounts too
holman Jan 15, 2012
4dd6272
Fix the build with _equal
holman Jan 15, 2012
5ec40ba
Merge branch 'next' of github.com:holman/play into next
holman Jan 15, 2012
a7e853c
Negative ghostrider the pattern is full
holman Jan 15, 2012
fce4327
Download placeholders
holman Jan 15, 2012
e094475
Doesn't exist
holman Jan 15, 2012
f38fe96
digging into the queue structure
jasoncostello Jan 15, 2012
7286708
Queues
holman Jan 15, 2012
cbcaf89
Merge branch 'next' of github.com:holman/play into next
holman Jan 15, 2012
3d20dfa
space
holman Jan 15, 2012
5001b26
Fix tests
holman Jan 15, 2012
27563ba
Guard against iTunes not playing anything
holman Jan 15, 2012
4e56292
Add and remove from queue
holman Jan 15, 2012
a1a68e0
add reset, ignore fix
jasoncostello Jan 15, 2012
09f23af
start on horizontal layout
jasoncostello Jan 15, 2012
65ecf86
Merge branch 'next' of github.com:holman/play into next
holman Jan 15, 2012
b285d26
Fix tests
holman Jan 15, 2012
22ca42b
Abstract helpers into their own file
holman Jan 15, 2012
00d8850
Pull immediate loads into helpers
holman Jan 15, 2012
dae971e
Pull out behaviors separately too
holman Jan 15, 2012
a893223
y u a splat
holman Jan 15, 2012
c1c99d3
Artist views
holman Jan 15, 2012
922a010
Albums too
holman Jan 15, 2012
90ca294
Fucking queues man
holman Jan 15, 2012
e0126d6
Fucking docs man
holman Jan 15, 2012
148ddb6
Song downloads!
holman Jan 15, 2012
30fe931
etag-cache album art
holman Jan 15, 2012
f9a36c7
Optimize artist.songs
holman Jan 15, 2012
ee496d5
Explicitly require sass so we're threadsafe
holman Jan 15, 2012
9f84303
new layout basic positioning
jasoncostello Jan 15, 2012
2efb9bf
fix merge conflict
jasoncostello Jan 15, 2012
76db597
Use to_hash instead of to_jason
holman Jan 15, 2012
de1c868
Merge branch 'next' of github.com:holman/play into next
holman Jan 15, 2012
2a749ba
remove width on now playing info
jasoncostello Jan 15, 2012
19cdff6
Merge branch 'next' of github.com:holman/play into next
holman Jan 15, 2012
aa6ae31
Optimization: don't iterate over every song
holman Jan 15, 2012
0738dab
Fix the build
holman Jan 15, 2012
01677c9
Really fix the build
holman Jan 15, 2012
39d9c62
This expects more than a String path
holman Jan 16, 2012
7c012be
Hook up Queue and History
holman Jan 16, 2012
3775081
Fix tests
holman Jan 16, 2012
04348d3
Download an album
holman Jan 16, 2012
990ea1a
Link now playing album art
holman Jan 16, 2012
cab0770
Move frameworks and plugins to their own directory
holman Jan 16, 2012
2aecba0
`rake ci` emulates what Travis sees
holman Jan 16, 2012
c64df2f
Fix tests
holman Jan 16, 2012
4ac2fe3
add controller images, nuke old images
jasoncostello Jan 16, 2012
2762cfa
remove album art from song queue
jasoncostello Jan 16, 2012
24b56db
Fuck everything about HTML5 fuck it fuck it fuck it fuck it
holman Jan 16, 2012
82aed11
Merge branch 'next' of github.com:holman/play into next
holman Jan 16, 2012
62f7e85
Hide the input box
holman Jan 16, 2012
7557288
controller spacing
jasoncostello Jan 16, 2012
c6f2387
File upload
holman Jan 16, 2012
21c1efa
Merge branch 'next' of github.com:holman/play into next
holman Jan 16, 2012
5d82b02
Don't blow up if not playing
holman Jan 16, 2012
2ab1244
Progress.
holman Jan 16, 2012
2225111
Testing this is hard.
holman Jan 16, 2012
0631162
wii css clean up and pull in changes
jasoncostello Jan 16, 2012
af4ac10
Fix sliding interaction
holman Jan 16, 2012
bb0e471
Document drag and drop behaviors
holman Jan 16, 2012
08485ac
Hackishly fade out once dropped
holman Jan 16, 2012
3c5d3e5
Whitespace
holman Jan 17, 2012
a7134ec
Stream support
holman Jan 17, 2012
dcb1bbf
Add an example stream URL
holman Jan 17, 2012
259cd10
Return the stream URL
holman Jan 17, 2012
171ef31
params[:login] for API requests
holman Jan 17, 2012
c0f5263
Guard against empty strings
holman Jan 17, 2012
c4b194c
Volume API getter and setter
holman Jan 17, 2012
5a66f61
Next returns currently playing, too
holman Jan 17, 2012
347fa29
Play some shit I dig
holman Jan 17, 2012
09b35f3
I like this shit
holman Jan 17, 2012
26b5faf
Fix test
holman Jan 17, 2012
e9332f7
Fix user views
holman Jan 17, 2012
883cf7a
Freeform queries
holman Jan 17, 2012
61ca7c7
Clear the queue
holman Jan 17, 2012
8469f95
front end positioning
jasoncostello Jan 18, 2012
098678d
start lighter theme
jasoncostello Jan 18, 2012
6848471
add transitions to <a> and .song div
jasoncostello Jan 18, 2012
518d15c
play button hover state
jasoncostello Jan 18, 2012
584293a
clean up transition
jasoncostello Jan 19, 2012
6357df0
Fix realtime
holman Jan 19, 2012
c760465
Whoa. Possibly the most important part of Play.
holman Jan 19, 2012
9a2ae9f
Fix queue in realtime™
holman Jan 19, 2012
8a3233b
Fix album downloads
holman Jan 19, 2012
91d5d92
Padding method always ensures music is queued
holman Jan 19, 2012
0afb295
fuck illustrator
jasoncostello Jan 19, 2012
3787714
True realtime URL
holman Jan 19, 2012
da72de7
Can do https too
holman Jan 19, 2012
120fa03
Update bundle
holman Feb 3, 2012
c8399b7
Remove old binaries
holman Feb 3, 2012
2aebefa
First import cut
holman Feb 3, 2012
8cca382
Guard against unfound songs
holman Feb 3, 2012
612fe6b
doing it live
holman Feb 3, 2012
70afbe5
Jay-Z ruins everything
holman Feb 3, 2012
bd4386f
Guard against nil artists, those punks
holman Feb 3, 2012
a9f19a4
User guard
holman Feb 4, 2012
47a90db
Star error checking
holman Feb 4, 2012
8d49401
wat
holman Feb 4, 2012
396a312
add bg, add rollover, stars are fucked
jasoncostello Feb 4, 2012
223659a
Fuck all of the ducks in the universe
holman Feb 4, 2012
15a74a1
Merge branch 'next' of github.com:holman/play into next
holman Feb 4, 2012
964c933
Cleaning
holman Feb 4, 2012
5e07dfd
Remove clean
holman Feb 4, 2012
fc4ae5c
Clean loops
holman Feb 4, 2012
c766de5
Too many
holman Feb 4, 2012
ad461df
add art placeholder, kill old images
jasoncostello Feb 4, 2012
408e3b8
Use hostname too
holman Feb 4, 2012
fe628d3
Merge branch 'next' of github.com:holman/play into next
holman Feb 4, 2012
5f376b8
Secure like a motherfucker. This'll probably break everyone else though.
holman Feb 4, 2012
fe3ab2e
Enable file uploads again
holman Feb 6, 2012
a0d7b7e
app versus system volume
holman Feb 8, 2012
8d5eff0
"
holman Feb 8, 2012
64faa2c
Hook up placeholder image
holman Feb 8, 2012
d0bb64d
Favicon (closes #73)
holman Feb 8, 2012
9cdb4ce
Nuke this test
holman Feb 8, 2012
e870fe5
Just Play for the title.
holman Feb 8, 2012
ce5b409
travis should run the correct rbx
holman Feb 8, 2012
d28171c
Now with spinners
holman Feb 8, 2012
5dc921e
Opt for a larger indicator
holman Feb 8, 2012
295cf5e
Needs to be fixed, not absolute
holman Feb 8, 2012
2e1bec3
So that's where that extra " came from
holman Feb 8, 2012
0d54ab9
Spacing
holman Feb 8, 2012
6f3394c
Spin on stars too
holman Feb 8, 2012
f5a88cd
Drop the background on song actions
holman Feb 8, 2012
34403cd
Visual indication of starring on hover
holman Feb 8, 2012
05f2369
Title for streaming
holman Feb 8, 2012
a5c5cdb
Search styling
holman Feb 8, 2012
e91fe50
Play should always play play
holman Feb 8, 2012
ecc61e3
Try this
holman Feb 8, 2012
67305a4
Make sure no race conditions on `rake start`
holman Feb 8, 2012
9dbb6aa
Constrain weird art
holman Feb 8, 2012
64aa9bc
someone must've had a case of the mondays
holman Feb 9, 2012
67fcf6c
Fix now playing stars
holman Feb 9, 2012
515a677
Remove debug line
holman Feb 9, 2012
e1f1b21
Fix these shitty tests
holman Feb 9, 2012
e5043ab
iPhone
holman Feb 9, 2012
8ccd5f1
hwhoops
holman Feb 9, 2012
3233c31
Set /now_playing route to the right content_type - :json
maddox Feb 10, 2012
b64701d
Set default content_type to json. #90
joeyw Feb 10, 2012
1977b5e
Merge pull request #91 from joeyw/next-content-type
holman Feb 10, 2012
9f11f0e
More explicit clean `ps` check.
holman Feb 11, 2012
56a6797
Fix parse error in updateSongs helper.
joeyw Feb 11, 2012
77daf10
Merge pull request #93 from joeyw/next-parse-fix
holman Feb 11, 2012
579bb0f
Add pusher, remove websockets.
joeyw Feb 12, 2012
c5af666
Merge pull request #94 from joeyw/next-pusher-pusher-real-good
holman Feb 13, 2012
a3b7dc5
Pusher can be accessed over HTTPS, too
holman Feb 13, 2012
7b167f7
Wait, no it can't. Just load it locally then.
holman Feb 13, 2012
496d7df
As always, sprockets does the work for us
holman Feb 13, 2012
056bcea
This doesn't exist
holman Feb 13, 2012
c293a68
Remove streaming from the browser, since we one-up'd it entirely
holman Feb 13, 2012
537e64e
Revert "Remove streaming from the browser, since we one-up'd it entir…
holman Feb 13, 2012
b0114dd
Disable streaming but retain logo
holman Feb 13, 2012
fbc6213
Pad one song, not two
holman Feb 14, 2012
dfa33b4
Rescue all the things
holman Feb 14, 2012
fa07c9d
Use iTunes DJ to clean the queue
holman Feb 15, 2012
f6fca2d
Make sure realtime never dies
holman Feb 15, 2012
d82637a
Let Foreman handle processes
holman Feb 15, 2012
94ecb00
Crack the README
holman Feb 17, 2012
b760bd9
16x9 css for TVs + media query
rtomayko Feb 17, 2012
98749b2
zoom to 1020p or any other 16:9 screen ratio from the base 720p design
rtomayko Feb 17, 2012
aca4ca0
use -moz-transform under firefox since zoom doesn't work
rtomayko Feb 17, 2012
bc28232
Merge pull request #95 from rtomayko/next-tv
holman Feb 17, 2012
2c3b4a0
Merge branch 'next' of github.com:holman/play into next
holman Feb 21, 2012
8f7c2c2
Add program name
holman Feb 21, 2012
4959fa1
More of the README
holman Feb 24, 2012
8038a0d
typo
holman Feb 24, 2012
b270caf
An bootstrap
holman Feb 24, 2012
cf95511
Standardize with GitHub's `script/bootstrap` paradigm
holman Feb 24, 2012
db50fe4
add a thing about user/pass on import
holman Feb 24, 2012
58bfb72
Update URLs
holman Feb 24, 2012
56a2030
gs
holman Feb 24, 2012
e9c68ef
Start a bootstrap
holman Feb 24, 2012
09a9e13
Improve search
holman Mar 1, 2012
ac9f038
Add test for Helpers.songs_as_json
joeyw Mar 10, 2012
020bcab
Refactor songs_as_json to return empty songs array instead of explodi…
joeyw Mar 11, 2012
759c9bd
Add Pusher info and credential grabber to bootstrap.
joeyw Mar 11, 2012
8c434f2
Check for redis-server instead of redis-cli in bootstrap.
joeyw Mar 11, 2012
9200fee
Fix Queue.songs bug that lists history and current song in playlist.
joeyw Mar 11, 2012
3a9d28d
Remove hardcoded history length. Calculate how many are actually in t…
joeyw Mar 11, 2012
7fffc36
Merge pull request #107 from joeyw/next-bootstrap-check-for-redis-server
holman Mar 11, 2012
7103c53
Merge pull request #106 from joeyw/next-bootstrap-pusher
holman Mar 11, 2012
8ed63e6
Merge pull request #108 from joeyw/next-queue-bug-fix
holman Mar 11, 2012
3c9d186
Merge pull request #105 from joeyw/next-test-all-the-things
holman Mar 11, 2012
22487eb
Fix helpers tests
holman Mar 11, 2012
ce194aa
skip this in Travis
holman Mar 11, 2012
d448c38
Travis should ignore some tests
holman Mar 11, 2012
a20da90
Add Airfoil and Speaker models for upcoming Airfoil integration.
joeyw Mar 12, 2012
8e090e0
Clarify wtf Pusher is doing and why I want it.
calebhearth Mar 13, 2012
94a4999
Merge pull request #113 from calebthompson/explain-pusher
holman Mar 13, 2012
f9220ff
Add API endpoints for Airfoil.
joeyw Mar 13, 2012
67f03f7
Skip speaker tests on CI.
joeyw Mar 13, 2012
6fa3864
Speaker API send 501 if Airfoil isn't setup, 404 if invalid speaker ID.
joeyw Mar 13, 2012
25fa545
Set audio source to itunes on startup.
joeyw Mar 13, 2012
8f74167
Add Airfoil.enabled variable. Add tests for API when Airfoil isn't se…
joeyw Mar 13, 2012
4451230
script/record
holman Mar 14, 2012
cfcf6b3
Recording tweaks
holman Mar 15, 2012
ae4b7fb
DJ endpoint
holman Mar 15, 2012
6cfa2c9
DJ
holman Mar 15, 2012
2f7ccc8
Fix css links in layout.
joeyw Mar 20, 2012
00be80c
Merge pull request #117 from joeyw/next-fix-css-links
holman Mar 20, 2012
448a887
new oauth apps url
tombell Mar 20, 2012
c0e1ab0
Merge pull request #118 from tombell/next-fix-oauth-url
holman Mar 20, 2012
ad912d8
Use unless instead of bang.
joeyw Mar 22, 2012
26ae7bc
Update README to add note about making sure iTunes is playing
wfarr Mar 23, 2012
2e490cc
Merge pull request #121 from wfarr/patch-1
holman Mar 23, 2012
caaf29a
Update uploader to support more extensions
wfarr Mar 25, 2012
969a2d5
Add initial iCloud/iTunes Match support
wfarr Mar 25, 2012
6649d92
Merge pull request #122 from wfarr/upload-all-the-formats
holman Mar 30, 2012
bc96f96
Merge branch 'next-add-airfoil-support' of https://github.com/joeyw/p…
holman Mar 30, 2012
6eef9a4
Fix exists? call
holman Mar 30, 2012
f4446db
We want system audio
holman Mar 30, 2012
24535c0
Sane spacing
holman Mar 30, 2012
24d0d78
Volume endpoint is adjusted by system output
holman Mar 30, 2012
f76cdcc
Tests shouldn't touch system apps
holman Mar 30, 2012
8a37219
Revert "Use unless instead of bang."
holman Mar 30, 2012
de256fe
Merge pull request #124 from wfarr/icloud-lovin
holman Mar 30, 2012
5520bfd
This doesn't do what you think it does
holman Mar 30, 2012
dff5ae7
omg fuck guis in my tests
holman Mar 30, 2012
85f0ece
Merge branch 'next' of github.com:holman/play into next
holman Mar 30, 2012
e8e37dd
Revert "Update uploader to support more extensions"
holman Mar 30, 2012
790af21
save the play.yml and remove exit when nicecast is not installed
nandub Apr 1, 2012
03b7c33
Merge pull request #128 from nandub/next
holman Apr 1, 2012
2de0cc3
Revert "Add initial iCloud/iTunes Match support"
holman Apr 7, 2012
a0cb639
Get song info for an arbitrary id
Apr 10, 2012
a6391dc
return stream_url as json
maddox Apr 10, 2012
5fb92c7
Merge branch 'next' of github.com:play/play into next
maddox Apr 10, 2012
34f6a3a
Added auth token to User
maddox Apr 10, 2012
c84de9f
when creating, map the token to a login, for fetching by token later
maddox Apr 10, 2012
17ef9c6
find user by token
maddox Apr 10, 2012
dfa085d
don't auth album art requests
maddox Apr 10, 2012
54666dc
return streaming info for clients
maddox Apr 10, 2012
8ff20c9
token authentication - return 401 if not authorized
maddox Apr 10, 2012
c712eed
add helpers for testing auth'd api
maddox Apr 10, 2012
c8c7382
test for 401
maddox Apr 10, 2012
bfdd7c9
add general auth token to config
maddox Apr 10, 2012
d58ee83
add the general auth token to example config
maddox Apr 10, 2012
31d858d
incorporate the general auth token into login
maddox Apr 10, 2012
38169e1
generate the system auth token
maddox Apr 10, 2012
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 0 additions & 1 deletion .gitignore
Expand Up @@ -3,4 +3,3 @@ config/play.yml
config/play.backup.yml
db/*.sqlite3
.sass-cache
*.css
2 changes: 1 addition & 1 deletion .travis.yml
@@ -1,4 +1,4 @@
rvm:
- 1.8.7
- 1.9.3
- rbx-2.0
- rbx-18mode
26 changes: 16 additions & 10 deletions Gemfile
Expand Up @@ -2,21 +2,27 @@ source 'http://rubygems.org'
gem 'rack', '~>1.3.0'
gem 'rake', '~>0.9.2.1'
gem 'sinatra'
gem 'activerecord'
gem 'mustache', '=0.99.3'
gem 'mustache', '~>0.99.4'
gem "SystemTimer", "~>1.2.3", :platforms => [:mri_18]
gem 'ruby-audioinfo'
gem 'oa-oauth'
gem 'yajl-ruby'
gem 'mysql2', '~>0.3.11'
gem 'rb-fsevent'
gem 'fssm'
gem 'unicorn', '~>4.1.0'
gem 'redis'
gem 'sinatra_auth_github', '~>0.3.0'
gem 'sprockets'
gem 'sass', '~>3.1'
gem 'coffee-script'
gem 'pusher'
gem 'foreman'
gem 'thin'

if RUBY_PLATFORM.downcase.include?("darwin")
gem 'rb-appscript'
end

group :test do
gem 'rack-test'
gem 'sqlite3'
gem 'running_man'
gem 'mocha'
end

group :development do
gem 'shotgun'
end
156 changes: 77 additions & 79 deletions Gemfile.lock
Expand Up @@ -2,104 +2,102 @@ GEM
remote: http://rubygems.org/
specs:
SystemTimer (1.2.3)
activemodel (3.1.1)
activesupport (= 3.1.1)
builder (~> 3.0.0)
i18n (~> 0.6)
activerecord (3.1.1)
activemodel (= 3.1.1)
activesupport (= 3.1.1)
arel (~> 2.2.1)
tzinfo (~> 0.3.29)
activesupport (3.1.1)
multi_json (~> 1.0)
addressable (2.2.6)
apetag (1.1.2)
cicphash (>= 1.0.0)
arel (2.2.1)
builder (3.0.0)
cicphash (1.0.0)
faraday (0.7.5)
addressable (~> 2.2.6)
multipart-post (~> 1.1.3)
rack (>= 1.1.0, < 2)
flacinfo-rb (0.4)
fssm (0.2.7)
i18n (0.6.0)
kgio (2.6.0)
coffee-script (2.2.0)
coffee-script-source
execjs
coffee-script-source (1.2.0)
daemons (1.1.6)
eventmachine (0.12.10)
execjs (1.3.0)
multi_json (~> 1.0)
faraday (0.7.6)
addressable (~> 2.2)
multipart-post (~> 1.1)
rack (~> 1.1)
foreman (0.39.0)
term-ansicolor (~> 1.0.7)
thor (>= 0.13.6)
hike (1.2.1)
json (1.6.5)
metaclass (0.0.1)
mocha (0.10.0)
mime-types (1.17.2)
mocha (0.10.3)
metaclass (~> 0.0.1)
mp4info (1.7.3)
multi_json (1.0.3)
multi_xml (0.4.1)
multipart-post (1.1.3)
mustache (0.99.3)
mysql2 (0.3.11)
oa-core (0.3.2)
oa-oauth (0.3.2)
faraday (~> 0.7.3)
multi_json (~> 1.0.0)
multi_xml (~> 0.4.0)
oa-core (= 0.3.2)
oauth (~> 0.4.0)
oauth2 (~> 0.5.0)
oauth (0.4.5)
oauth2 (0.5.1)
faraday (~> 0.7.4)
multi_json (~> 1.0.3)
rack (1.3.5)
rack-protection (1.1.4)
multi_json (1.0.4)
multipart-post (1.1.4)
mustache (0.99.4)
oauth2 (0.5.2)
faraday (~> 0.7)
multi_json (~> 1.0)
pusher (0.9.2)
multi_json (~> 1.0)
ruby-hmac (~> 0.4.0)
signature (~> 0.1.2)
rack (1.3.6)
rack-protection (1.2.0)
rack
rack-test (0.6.1)
rack (>= 1.0)
raindrops (0.8.0)
rake (0.9.2.2)
rb-fsevent (0.4.3.1)
ruby-audioinfo (0.1.7)
apetag (= 1.1.2)
flacinfo-rb (>= 0.4)
mp4info (>= 1.7.3)
ruby-mp3info (>= 0.6.3)
ruby-ogginfo (>= 0.3.1)
wmainfo-rb (>= 0.5)
ruby-mp3info (0.6.15)
ruby-ogginfo (0.6.5)
running_man (0.3.0)
sass (3.1.11)
sinatra (1.3.1)
rack (~> 1.3, >= 1.3.4)
rack-protection (~> 1.1, >= 1.1.2)
rb-appscript (0.6.1)
redis (2.2.2)
rest-client (1.6.7)
mime-types (>= 1.16)
ruby-hmac (0.4.0)
sass (3.1.12)
shotgun (0.9)
rack (>= 1.0)
signature (0.1.2)
ruby-hmac
sinatra (1.3.2)
rack (~> 1.3, >= 1.3.6)
rack-protection (~> 1.2)
tilt (~> 1.3, >= 1.3.3)
sqlite3 (1.3.4)
sinatra_auth_github (0.3.1)
rest-client (~> 1.6.1)
sinatra (~> 1.0)
warden-github (~> 0.3.0)
yajl-ruby (~> 1.1)
sprockets (2.3.0)
hike (~> 1.2)
multi_json (~> 1.0)
rack (~> 1.0)
tilt (~> 1.1, != 1.3.0)
term-ansicolor (1.0.7)
thin (1.3.1)
daemons (>= 1.0.9)
eventmachine (>= 0.12.6)
rack (>= 1.0.0)
thor (0.14.6)
tilt (1.3.3)
tzinfo (0.3.30)
unicorn (4.1.1)
kgio (~> 2.4)
rack
raindrops (~> 0.6)
wmainfo-rb (0.6)
yajl-ruby (1.0.0)
warden (1.1.0)
rack (>= 1.0)
warden-github (0.3.1)
json (~> 1.5)
oauth2 (~> 0.5.2)
warden (~> 1.0)
yajl-ruby (1.1.0)

PLATFORMS
ruby

DEPENDENCIES
SystemTimer (~> 1.2.3)
activerecord
fssm
coffee-script
foreman
mocha
mustache (= 0.99.3)
mysql2 (~> 0.3.11)
oa-oauth
mustache (~> 0.99.4)
pusher
rack (~> 1.3.0)
rack-test
rake (~> 0.9.2.1)
rb-fsevent
ruby-audioinfo
running_man
rb-appscript
redis
sass (~> 3.1)
shotgun
sinatra
sqlite3
unicorn (~> 4.1.0)
sinatra_auth_github (~> 0.3.0)
sprockets
thin
yajl-ruby
2 changes: 2 additions & 0 deletions Procfile
@@ -0,0 +1,2 @@
web: bundle exec thin start -p 5050
realtime: script/realtime