Commit graph

  • 7b5f7b6f41 using sort keys instead of sorting by id Josh Wolfe 2013-05-16 00:25:05 -0700
  • 92c40b661c fixing play with no current item Josh Wolfe 2013-05-01 09:14:06 -0700
  • c2488d6ca2 fixing skip and stop not resetting seek position Josh Wolfe 2013-05-01 07:52:32 -0700
  • 1cd7b916ad fixing some fraction id things Josh Wolfe 2013-04-28 10:32:33 -0700
  • 067e40e288 fixing next/previous. breaking random_ids. cleaning up queueFiles interface. Josh Wolfe 2013-04-28 10:12:56 -0700
  • 77fae4847a pause and seek work. next track plays after current track. Josh Wolfe 2013-04-28 06:31:47 -0700
  • 33bd38d333 noticing when mpd stops playing Josh Wolfe 2013-04-27 14:55:08 -0700
  • 8c25b9056f fixing song time duration display Josh Wolfe 2013-04-02 09:59:54 -0700
  • ffa639b126 mpd plays 1 song, and then stops Josh Wolfe 2013-04-01 00:17:05 -0700
  • 058768262d WIP. the playlist is a lie Josh Wolfe 2013-03-31 21:50:39 -0700
  • 1acb3d4345 a single instance of PlayerServer serves all the clients Josh Wolfe 2013-03-31 02:29:34 -0700
  • 4f184bedef renaming player.co to playerclient.co Josh Wolfe 2013-03-31 01:05:33 -0700
  • b1afc21542 fixing dynamic mode again Josh Wolfe 2013-03-31 00:57:19 -0700
  • 0d4200b7ba renaming Player to PlayerClient. moving trackNameFromFile to futils. Josh Wolfe 2013-03-31 00:25:44 -0700
  • 9026ca64b9 DRY, and fixing a startup race condition Josh Wolfe 2013-02-06 01:33:06 -0700
  • dd3b94b395 cleaning up mpdparser Josh Wolfe 2013-02-04 22:16:19 -0700
  • ae4d4ece5a removing console.log Josh Wolfe 2013-02-03 17:51:17 -0700
  • 4251c21504 moving accounts out of mpd_conf. fixing some startup race conditions. Josh Wolfe 2013-02-03 17:44:19 -0700
  • 8151a09535 the localhost:16244 mpd connection is only for debugging Josh Wolfe 2013-02-03 15:57:29 -0700
  • f3fe53f8c6 everyone shares a single mpd connect Josh Wolfe 2013-02-03 14:37:37 -0700
  • 6caabeb2b7 fixing authentication events Josh Wolfe 2013-02-03 12:58:49 -0700
  • de63299146 PlayerServer does its own permission checking Josh Wolfe 2013-02-03 12:26:26 -0700
  • 83dcfa22ec converting moveid to new protocol Josh Wolfe 2013-01-27 22:13:05 -0700
  • 7884a544c4 converting some commands to use objects instead of mpd strings Josh Wolfe 2013-01-27 21:03:46 -0700
  • 9df89da399 more sendCommands cleanup Josh Wolfe 2013-01-27 20:00:26 -0700
  • 9b83c23ee0 simplifying calls to sendCommands where possible Josh Wolfe 2013-01-27 19:16:50 -0700
  • 4ab273e09c Merge remote-tracking branch 'origin/master' into mutagen Josh Wolfe 2013-01-27 14:56:55 -0700
  • 72f359c358 clients and server both use socket.io for Player objects Josh Wolfe 2013-01-27 14:51:27 -0700
  • 8090be3fa3 fix readme screenshots Andrew Kelley 2013-01-08 13:47:20 -0500
  • a9226285b1 Player callbacks can be out of order Josh Wolfe 2013-01-06 18:55:27 -0700
  • 8149bbab11 fixing authentication race condition Josh Wolfe 2013-01-06 15:15:57 -0700
  • bcd0dd62b9 using proper length field from mutagen Josh Wolfe 2013-01-04 03:40:16 -0700
  • 22def50783 moving mpdparser into this project. getting rid of mpd.js. Josh Wolfe 2013-01-04 03:19:08 -0700
  • 2cb1a5de9c using mutagen tags instead of mpd tags Josh Wolfe 2013-01-04 03:12:32 -0700
  • 3e2a86ff6c library is too important to be a plugin Josh Wolfe 2013-01-04 01:34:57 -0700
  • c4de6edf44 adding a PlayerServer layer that does nothing Josh Wolfe 2013-01-02 00:50:43 -0700
  • 7114b72176 using a better mutagen api Josh Wolfe 2013-01-01 21:46:51 -0700
  • f636e7d6c7 mergining, and reading all the tags with no errors Josh Wolfe 2013-01-01 18:31:25 -0700
  • 6940043de2 cleanup Josh Wolfe 2012-12-28 22:40:35 -0700
  • 171e741138 mpd.js parses currentsong Josh Wolfe 2012-12-28 21:32:49 -0700
  • 25902935c5 parser parses status and playlistinfo Josh Wolfe 2012-12-28 21:13:37 -0700
  • d45a4ecad3 add search tags to tracks outside the parser Josh Wolfe 2012-12-28 20:36:44 -0700
  • 790a1d3689 mpd.js parses lsinfo Josh Wolfe 2012-12-28 20:04:03 -0700
  • 8336da00da mpd.js parses listallinfo for us Josh Wolfe 2012-12-28 19:50:00 -0700
  • 041be54efa MpdParser takes a socket Josh Wolfe 2012-12-28 16:23:02 -0700
  • d15f0792fa containing the idle/noidle pattern in the MpdParser Josh Wolfe 2012-12-28 16:15:18 -0700
  • 42e8b9bc40 Library should really be called Player Josh Wolfe 2012-12-28 12:47:59 -0700
  • db1a14b0b1 Library should really be called Player Josh Wolfe 2012-12-28 12:45:51 -0700
  • cb4b0302c8 using mpd.js as just a parser Josh Wolfe 2012-12-28 12:38:58 -0700
  • eb24d4827e rename the old mpd class to Library Josh Wolfe 2012-12-28 11:06:16 -0700
  • 38722a72ec put the old mpd class in groovebasin land Josh Wolfe 2012-12-28 10:57:24 -0700
  • e691b6cf02 fixing audio_alsa mpd.conf generation Josh Wolfe 2012-12-19 03:46:09 -0700
  • 48bd88b27a fix npm stop and npm deploy commands Andrew Kelley 2012-10-25 14:47:51 -0400
  • c789febe7f simplify upload capability and plug security hole Andrew Kelley 2012-10-24 10:08:12 -0400
  • c8afc5b569 prevent server from connecting to mpd twice Andrew Kelley 2012-10-24 10:07:54 -0400
  • 55988b45de fix playlist to display artist name Andrew Kelley 2012-10-23 20:13:31 -0400
  • 8c69710f7f fix regression for handling unknown artist/album Andrew Kelley 2012-10-23 19:52:16 -0400
  • 6ccede1e88 Release 0.2.1 0.2.1 patch-0.2.x Andrew Kelley 2012-10-23 00:09:14 -0400
  • 19207dc1cb upload plugin: don't check for 'localhost' bind_to_address in mpd.conf Andrew Kelley 2012-10-23 00:08:39 -0400
  • f88758bb1a add dates to release notes Andrew Kelley 2012-10-18 14:01:06 -0400
  • bd51ef0647 0.2.0 release notes Andrew Kelley 2012-10-18 13:56:48 -0400
  • 1f16013436 fix previous commit Andrew Kelley 2012-10-18 12:04:59 -0400
  • a35e3dbcf9 fix media urls when enabling/disabling download plugin Andrew Kelley 2012-10-18 12:02:18 -0400
  • 297e031555 groove basin is in charge of mpd.conf and starting mpd Andrew Kelley 2012-10-16 22:12:02 -0400
  • ba5a955053 Release 0.2.0 0.2.0 Andrew Kelley 2012-10-16 17:00:05 -0400
  • 6fb72a7f1a fix .npmignore to not ignore public Andrew Kelley 2012-10-16 16:56:15 -0400
  • fd8ac91623 fix crash when .state.json doesn't exist Andrew Kelley 2012-10-16 16:29:34 -0400
  • 61a1474ef2 add color to the first part of the track slider. closes #15 Andrew Kelley 2012-10-15 10:19:22 -0400
  • 8e22ebbee9 upload files through express instead of formidable directly Andrew Kelley 2012-10-14 03:38:17 -0400
  • ca3183458c don't bold menu option text Andrew Kelley 2012-10-12 01:01:51 -0400
  • 09eafbcf36 fix lingering reference to fs-extra Andrew Kelley 2012-10-12 00:52:38 -0400
  • 5adea466bc refactor download plugin Andrew Kelley 2012-10-12 00:17:37 -0400
  • f53b878869 use mv module instead of hand rolling moveFile Andrew Kelley 2012-10-11 23:38:41 -0400
  • b8275a4170 use mkdirp instead of fs-extra Andrew Kelley 2012-10-11 21:49:18 -0400
  • 88d96dc11c using mutagen to read some tags Josh Wolfe 2012-10-11 05:57:53 -0700
  • 7ad7e21a0a use superagent instead of request. closes #59 Andrew Kelley 2012-10-11 08:33:19 -0400
  • a596786a58 be more careful about resizing things. closes #75 Andrew Kelley 2012-10-10 19:11:20 -0400
  • 528653d2d5 cache more jQuery objects. refactor some tab things Andrew Kelley 2012-10-10 18:26:47 -0400
  • ffa5c4dd75 remove the track number from stored playlist items Andrew Kelley 2012-10-10 10:07:57 -0400
  • 90fba721c4 add uploaded songs to "Incoming" playlist. closes #80 Andrew Kelley 2012-10-09 22:05:08 -0400
  • 2909750c9d stored playlist ui works as far as the mouse is concerned Andrew Kelley 2012-10-09 21:18:36 -0400
  • b229318c77 update mpd. fixes playlist display when empty Andrew Kelley 2012-10-09 20:41:19 -0400
  • 9cd649507f further genericize library's ui Andrew Kelley 2012-10-09 20:38:38 -0400
  • abca154122 wip Andrew Kelley 2012-10-09 08:02:40 -0400
  • bef0b5940b fix regression: dynamic mode not restoring state Andrew Kelley 2012-10-09 19:29:26 +0200
  • ebdcc6aa7d fix upload regression Andrew Kelley 2012-10-09 19:26:03 +0200
  • 431e95fc37 toggle expansion for playlists works Andrew Kelley 2012-10-09 00:37:38 -0400
  • 60fed15769 genericize toggleExpansion Andrew Kelley 2012-10-09 00:04:00 -0400
  • d5ba226320 refactor library ui to use a generic tree ui Andrew Kelley 2012-10-08 23:23:09 -0400
  • ffb718d6a4 organize setUpUi a bit Andrew Kelley 2012-10-08 22:51:31 -0400
  • 03a3d7fca9 style stored playlists better Andrew Kelley 2012-10-08 22:36:16 -0400
  • 736de99f05 fix regressions, merge all js into app.js, and list stored playlists Andrew Kelley 2012-10-08 22:25:07 -0400
  • e79f3f647c simplify download plugin Andrew Kelley 2012-10-08 20:53:37 -0400
  • f5c2b8b054 refactor the way localStorage is used Andrew Kelley 2012-10-08 20:37:10 -0400
  • 31e266d77e use function where appropriate Andrew Kelley 2012-10-08 19:55:33 -0400
  • ff8e794587 hush auto return where appropriate Andrew Kelley 2012-10-08 19:41:54 -0400
  • 3cca9f2e26 send a 404 when downloading can't find artist or album. closes #70 Andrew Kelley 2012-10-08 03:23:35 -0400
  • 1f125afa64 better error handling if getFileInfo is not supported Andrew Kelley 2012-10-08 03:07:20 -0400
  • 2a1f171a78 app.coffee -> coco Andrew Kelley 2012-10-08 03:05:16 -0400
  • e5f399c30a combine css Andrew Kelley 2012-10-07 20:44:00 -0400