Commit graph

722 commits

Author SHA1 Message Date
Andrew Kelley
cf30edab0f MPD protocol: implement playlistid command 2014-02-25 01:33:01 -05:00
Andrew Kelley
b258ac5ce9 MPD protocol: implement move and moveid 2014-02-25 01:09:33 -05:00
Andrew Kelley
0a5cab8370 MPD protocol: use numeric IDs and implement more cmds
Now it (mostly) works with MPDroid Android app
2014-02-24 23:47:37 -05:00
Andrew Kelley
866c7e62d5 MPD protocol: implement deleteid command 2014-02-24 22:46:31 -05:00
Andrew Kelley
3196ba9494 MPD Protocol: implement delete command and fix bug
in player.insertTracks
2014-02-24 22:40:47 -05:00
Andrew Kelley
de7f535e50 MPD protocol: generic parameter parsing
and subject all commands to permissions framework
2014-02-24 22:02:53 -05:00
Andrew Kelley
65c58a95da MPD protocol: implement addid command 2014-02-24 19:06:48 -05:00
Andrew Kelley
03404fa01f MPD protocol: support async commands and implement add 2014-02-24 18:24:38 -05:00
Andrew Kelley
4c78a11b64 streaming: save the last n buffers of data to send to clients immediately 2014-02-24 16:12:28 -05:00
Andrew Kelley
cc2b619978 MPD Protocol: ability to set the host and disable 2014-02-24 13:59:45 -05:00
Andrew Kelley
5eb430da3b MPD protocol: handle idle and noidle commands 2014-02-24 13:03:55 -05:00
Andrew Kelley
f23ec23c0e MPD protocol: implement the status and stats commands 2014-02-24 04:14:51 -05:00
Andrew Kelley
990b4177e2 MPD protocol: implement seekcur and seekid 2014-02-24 03:32:11 -05:00
Andrew Kelley
5aaaa26348 MPD protocol: implement seek 2014-02-24 03:26:06 -05:00
Andrew Kelley
78648898b9 MPD protocol: more commands implemented
* close
 * play
 * playid
 * playlist
 * playlistinfo
 * stop
2014-02-24 03:14:39 -05:00
Andrew Kelley
1c13ec2068 MPD protocol: implement previous and next 2014-02-24 02:19:09 -05:00
Andrew Kelley
0b345463da MPD protocol: implement pause command 2014-02-24 01:52:51 -05:00
Andrew Kelley
3adc2b8759 basic framework for MPD support and a few commands 2014-02-24 01:47:28 -05:00
Andrew Kelley
14540b14b1 delete warning suppresing code
At some point this will be incorporated into #30
2014-02-23 23:41:36 -05:00
Andrew Kelley
5c1f18abf1 add a .jshintrc to the project 2014-02-23 18:09:44 -05:00
Andrew Kelley
a796e51724 fix volume keyboard shortcuts in firefox. closes #130 2014-02-21 19:25:58 -05:00
Andrew Kelley
2843faa39b fix last.fm scrobbling. closes #113 2014-02-21 18:55:42 -05:00
Andrew Kelley
3e270b68d1 rename github.com/superjoe30 to github.com/andrewrk 2014-01-23 20:36:00 -05:00
Andrew Kelley
6acf4a89ed add meta charset=utf8 to index.html. hopefully closes #140 2014-01-06 10:24:16 -07:00
Andrew Kelley
2e36bfa2f3 Merge remote-tracking branch 'origin/npmjsisdown' 2014-01-05 14:17:47 -07:00
Josh Wolfe
ee83c996fa fixing multiselect shiftIds. closes #119 2013-12-31 17:12:13 -07:00
Josh Wolfe
972d2cd0f8 replacing player.state with player.isPlaying 2013-12-02 20:11:11 -07:00
Josh Wolfe
11ea30fecb fixing the stop button to properly seek to 0 2013-12-02 19:37:05 -07:00
Andrew Kelley
22c13caeda update README 2013-11-29 15:21:14 -05:00
Andrew Kelley
5331c55306 Merge remote-tracking branch 'origin/npmjsisdown' 2013-11-25 11:39:13 -05:00
Andrew Kelley
2fec70a126 update groove dependency to 1.3.0 2013-11-24 15:35:40 -05:00
Josh Wolfe
76dcbe7c15 synchronizing client and server clocks. closes #132. 2013-11-21 19:47:49 -07:00
Josh Wolfe
a265f082e0 fixing formatTime() for negative time? 2013-11-21 19:11:50 -07:00
Andrew Kelley
d21f81877d update to latest node-groove API 2013-11-18 11:55:24 -05:00
Josh Wolfe
31375a5afa fixing delete UI 2013-11-15 16:40:20 -07:00
Andrew Kelley
e859d86940 remove unused soundmanager2 <script> 2013-11-03 16:26:29 -05:00
Andrew Kelley
e4538f67a5 client streaming: adhere to naming conventions 2013-11-01 12:49:26 -04:00
Andrew Kelley
601f1d054e streaming shows when it is buffering 2013-10-31 17:59:47 -04:00
Andrew Kelley
c9c5241c83 native html5 instead of soundmanager 2 2013-10-31 17:31:01 -04:00
Andrew Kelley
1c660be774 don't allow clients slow streaming to slow down other clients 2013-10-31 17:04:04 -04:00
Andrew Kelley
8c1b01cd7d fix stream URL extension and mime type 2013-10-30 17:03:53 -04:00
Andrew Kelley
d45530e5e7 fix changing volume not showing up on other computers. closes #125 2013-10-30 16:23:46 -04:00
Andrew Kelley
a6fb766787 fix volume ui going higher than 1.0. closes #126 2013-10-30 15:54:42 -04:00
Andrew Kelley
69acca675e depend on latest node-groove 2013-10-29 16:07:17 -04:00
Andrew Kelley
0dd8994b0b using mp3 streaming until the libav vorbis issue is resolved :crying: 2013-10-29 14:13:15 -04:00
Andrew Kelley
90792a3a4f proper stream buffering behavior on paused audio 2013-10-29 11:38:56 -04:00
Andrew Kelley
ae8de85c07 http streaming somewhat working 2013-10-28 16:31:48 -04:00
Andrew Kelley
11a306c4df fix crash on attempted scan of bogus db entry 2013-10-25 12:33:55 -04:00
Andrew Kelley
bf4800b278 update to latest groove backend 2013-10-23 15:05:03 -04:00
Andrew Kelley
d5be670a27 fix readme typo from last commit 2013-10-21 23:10:19 -04:00