Commit graph

883 commits

Author SHA1 Message Date
Josh Wolfe
ffa639b126 mpd plays 1 song, and then stops 2013-04-01 00:17:05 -07:00
Josh Wolfe
058768262d WIP. the playlist is a lie 2013-03-31 21:50:39 -07:00
Josh Wolfe
1acb3d4345 a single instance of PlayerServer serves all the clients 2013-03-31 02:29:34 -07:00
Josh Wolfe
4f184bedef renaming player.co to playerclient.co 2013-03-31 01:05:33 -07:00
Josh Wolfe
b1afc21542 fixing dynamic mode again 2013-03-31 00:57:19 -07:00
Josh Wolfe
0d4200b7ba renaming Player to PlayerClient. moving trackNameFromFile to futils. 2013-03-31 00:25:44 -07:00
Josh Wolfe
9026ca64b9 DRY, and fixing a startup race condition 2013-02-06 01:33:06 -07:00
Josh Wolfe
dd3b94b395 cleaning up mpdparser 2013-02-04 22:16:19 -07:00
Josh Wolfe
ae4d4ece5a removing console.log 2013-02-03 17:51:17 -07:00
Josh Wolfe
4251c21504 moving accounts out of mpd_conf. fixing some startup race conditions. 2013-02-03 17:44:19 -07:00
Josh Wolfe
8151a09535 the localhost:16244 mpd connection is only for debugging 2013-02-03 15:57:29 -07:00
Josh Wolfe
f3fe53f8c6 everyone shares a single mpd connect 2013-02-03 14:37:37 -07:00
Josh Wolfe
6caabeb2b7 fixing authentication events 2013-02-03 12:58:49 -07:00
Josh Wolfe
de63299146 PlayerServer does its own permission checking 2013-02-03 12:26:26 -07:00
Josh Wolfe
83dcfa22ec converting moveid to new protocol 2013-01-27 22:13:05 -07:00
Josh Wolfe
7884a544c4 converting some commands to use objects instead of mpd strings 2013-01-27 21:03:46 -07:00
Josh Wolfe
9df89da399 more sendCommands cleanup 2013-01-27 20:00:26 -07:00
Josh Wolfe
9b83c23ee0 simplifying calls to sendCommands where possible 2013-01-27 19:16:50 -07:00
Josh Wolfe
4ab273e09c Merge remote-tracking branch 'origin/master' into mutagen 2013-01-27 14:56:55 -07:00
Josh Wolfe
72f359c358 clients and server both use socket.io for Player objects 2013-01-27 14:51:27 -07:00
Andrew Kelley
8090be3fa3 fix readme screenshots 2013-01-08 13:47:20 -05:00
Josh Wolfe
a9226285b1 Player callbacks can be out of order 2013-01-06 18:55:27 -07:00
Josh Wolfe
8149bbab11 fixing authentication race condition 2013-01-06 15:15:57 -07:00
Josh Wolfe
bcd0dd62b9 using proper length field from mutagen 2013-01-04 03:40:16 -07:00
Josh Wolfe
22def50783 moving mpdparser into this project. getting rid of mpd.js. 2013-01-04 03:19:08 -07:00
Josh Wolfe
2cb1a5de9c using mutagen tags instead of mpd tags 2013-01-04 03:12:32 -07:00
Josh Wolfe
3e2a86ff6c library is too important to be a plugin 2013-01-04 01:34:57 -07:00
Josh Wolfe
c4de6edf44 adding a PlayerServer layer that does nothing 2013-01-02 00:50:43 -07:00
Josh Wolfe
7114b72176 using a better mutagen api 2013-01-01 21:46:51 -07:00
Josh Wolfe
f636e7d6c7 mergining, and reading all the tags with no errors 2013-01-01 18:31:25 -07:00
Josh Wolfe
6940043de2 cleanup 2012-12-28 22:40:35 -07:00
Josh Wolfe
171e741138 mpd.js parses currentsong 2012-12-28 21:32:49 -07:00
Josh Wolfe
25902935c5 parser parses status and playlistinfo 2012-12-28 21:13:37 -07:00
Josh Wolfe
d45a4ecad3 add search tags to tracks outside the parser 2012-12-28 20:36:44 -07:00
Josh Wolfe
790a1d3689 mpd.js parses lsinfo 2012-12-28 20:04:03 -07:00
Josh Wolfe
8336da00da mpd.js parses listallinfo for us 2012-12-28 19:50:00 -07:00
Josh Wolfe
041be54efa MpdParser takes a socket 2012-12-28 16:23:02 -07:00
Josh Wolfe
d15f0792fa containing the idle/noidle pattern in the MpdParser 2012-12-28 16:15:18 -07:00
Josh Wolfe
42e8b9bc40 Library should really be called Player 2012-12-28 12:47:59 -07:00
Josh Wolfe
db1a14b0b1 Library should really be called Player 2012-12-28 12:45:51 -07:00
Josh Wolfe
cb4b0302c8 using mpd.js as just a parser 2012-12-28 12:38:58 -07:00
Josh Wolfe
eb24d4827e rename the old mpd class to Library 2012-12-28 11:06:16 -07:00
Josh Wolfe
38722a72ec put the old mpd class in groovebasin land 2012-12-28 10:57:24 -07:00
Josh Wolfe
e691b6cf02 fixing audio_alsa mpd.conf generation 2012-12-19 03:46:09 -07:00
Andrew Kelley
48bd88b27a fix npm stop and npm deploy commands 2012-10-25 14:47:51 -04:00
Andrew Kelley
c789febe7f simplify upload capability and plug security hole 2012-10-24 10:08:12 -04:00
Andrew Kelley
c8afc5b569 prevent server from connecting to mpd twice 2012-10-24 10:07:54 -04:00
Andrew Kelley
55988b45de fix playlist to display artist name 2012-10-23 20:13:31 -04:00
Andrew Kelley
8c69710f7f fix regression for handling unknown artist/album 2012-10-23 19:52:16 -04:00
Andrew Kelley
f88758bb1a add dates to release notes 2012-10-18 14:01:06 -04:00