Andrew Kelley
fa8fbf60fc
update node-groove. closes #203
2014-04-21 10:06:39 -07:00
Andrew Kelley
d642629fd0
update to node-groove 1.4.0 which has acoustid scanning support
2014-04-19 15:34:11 -07:00
Andrew Kelley
8fe56b52bf
update dependencies
2014-04-13 20:42:35 -07:00
Andrew Kelley
cc8f0abea4
update music-library-index to fix library selection bug
2014-04-13 01:43:04 -07:00
Andrew Kelley
f91849db47
update to latest express/connect
2014-03-28 14:56:00 -07:00
Andrew Kelley
6a959e6d12
import by URL supports YouTube. closes #49
...
There will be a constant arms race with this node module keeping up
with YouTube. Currently YouTube is ahead but soon the ytdl module will
catch up.
This means the feature will not always be reliable, but this is the best
support we can get for it.
2014-03-28 13:04:44 -07:00
Andrew Kelley
5c8f45b6e9
improve import by URL feature. closes #171
...
* Drop dependency on temp module
* Download files to music-folder/.tmp/ before moving them.
* Don't watch folders that start with a '.'
* Don't allow generated paths to start with a '.'
Fixes import file race condition.
Prevents needless file copy operation when importing in situations where
the music directory is in a different device than /tmp.
2014-03-26 17:17:07 -07:00
Andrew Kelley
207f77e4c9
I can render html with no handlebars, no handlebars, no handlebars...
2014-03-25 17:50:59 -07:00
Andrew Kelley
11068623b5
fix upload for multiple files
...
also when auto queuing, sort by position in library
2014-03-24 17:12:54 -07:00
Andrew Kelley
1a7dc0e0a3
update connect-static to latest. enables static asset caching with etags
2014-03-18 16:11:16 -07:00
Andrew Kelley
d30276f415
Release 1.0.1
2014-03-18 15:29:10 -07:00
Andrew Kelley
af72b80c60
update connect-static to latest. fixes last.fm authentication
2014-03-18 15:19:56 -07:00
Andrew Kelley
b6479f868c
Release 1.0.0
2014-03-15 18:58:04 -07:00
Josh Wolfe
be90006315
music-library-index version 1.1.0. closes #72 .
2014-03-15 17:09:15 -07:00
Andrew Kelley
e0a6b97fff
update outdated dependencies
2014-03-11 22:00:33 -07:00
Andrew Kelley
0358e5270f
update music-library-index to latest. closes #66
2014-03-11 21:11:55 -07:00
Andrew Kelley
1d3bc7c3db
simplify build process
2014-03-04 15:20:06 -05:00
Andrew Kelley
70e445c80d
watching dev files for changes is no longer supported
...
You must manually kill the server and restart it when you change
assets or server code.
2014-03-04 15:00:40 -05:00
Andrew Kelley
f748199894
extract gzip static middleware to a separate module
2014-03-04 05:46:02 -05:00
Andrew Kelley
f2712ddaad
re-write interface between client and server
...
* Use raw web sockets instead of socket.io. closes #114
* promote most plugin code to be actually integrated with
groovebasin, except last.fm
* ability to upgrade from mpd protocol to groovebasin protocol
* serialize/deserialize lastQueueDate and update it for all types of queuing.
Fixes DynamicMode losing randomness data on server restart.
* repeat state is saved between restarts
* fixed a race condition in player.importFile
* a smaller subset of db file properties are sent to the server, reducing
library payload size
* diffs are sent to client for playlist and library. closes #142
* information is no longer requested in the groovebasin API; it is only
subscribed to. closes #115
* all commands go through the permissions framework. see #37
* chat is deleted for now. closes #17
* update to latest superagent and leveldb
* fix stream activating and deactivating when seeking and not streaming
2014-03-03 05:25:50 -05:00
Andrew Kelley
e8fa0e83a3
rework file scanning and watching to not use polling
...
use fs.watch instead
2014-02-26 04:46:37 -05:00
Andrew Kelley
054f025064
scrub invalid db entries on startup and other misc cleanups
2014-02-26 02:02:06 -05:00
Andrew Kelley
3e270b68d1
rename github.com/superjoe30 to github.com/andrewrk
2014-01-23 20:36:00 -05:00
Andrew Kelley
2fec70a126
update groove dependency to 1.3.0
2013-11-24 15:35:40 -05:00
Andrew Kelley
d21f81877d
update to latest node-groove API
2013-11-18 11:55:24 -05: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
69acca675e
depend on latest node-groove
2013-10-29 16:07:17 -04:00
Andrew Kelley
bf4800b278
update to latest groove backend
2013-10-23 15:05:03 -04:00
Andrew Kelley
514cb3eb66
remove dead reference to diacritics package
2013-10-21 10:43:48 -04:00
Andrew Kelley
4ad9700e2e
Revert "update installation instructions with note about newest ubuntu"
...
ubuntu node package is completely fucked.
This reverts commit 634015bc89 .
2013-10-19 16:19:21 -04:00
Andrew Kelley
634015bc89
update installation instructions with note about newest ubuntu
2013-10-18 20:04:50 -04:00
Andrew Kelley
e5abea9b2a
depend on latest groove which hopefully solves memory leak
2013-10-10 00:25:11 -04:00
Andrew Kelley
faf3a9abf0
faster rebuilding of album table index
2013-10-08 16:38:45 -04:00
Andrew Kelley
ccb7781909
update music-library-index for fewer server freezes
2013-10-08 16:24:38 -04:00
Andrew Kelley
258a8d35eb
lazy replaygain scanning working reasonably well
2013-10-08 12:24:59 -04:00
Andrew Kelley
7d53ecf42c
albums are replaygain scanned upon import
2013-10-07 15:47:19 -04:00
Andrew Kelley
7a38834093
update engines in package.json
2013-10-04 03:45:51 -04:00
Andrew Kelley
8724737bbc
README update
2013-10-04 03:42:25 -04:00
Andrew Kelley
1349bf6f91
factored out music library index. and more...
...
* use keese
* relative file path is no longer the db key
2013-10-04 02:23:02 -04:00
Andrew Kelley
02ffef20bc
update to latest node-groove
2013-10-02 16:45:44 -04:00
Andrew Kelley
3d73555f20
fix dynamic mode plugin
2013-09-27 07:12:15 -04:00
Andrew Kelley
d841d01ed3
use latest groove package to eliminate 100% cpu
2013-09-27 00:40:41 -04:00
Andrew Kelley
4d949ccb33
fix upload plugin
2013-09-26 07:19:16 -04:00
Andrew Kelley
0770149c55
fix download plugin
2013-09-26 05:21:27 -04:00
Andrew Kelley
dc268cda0a
fix setting volume
2013-09-26 01:02:59 -04:00
Andrew Kelley
e84277a0b5
dev script: use chokidar instead of watch
2013-09-25 22:53:28 -04:00
Andrew Kelley
64aacb4312
fix playId pausing song
...
I can't find any more playback bugs :)
2013-09-24 16:45:24 -04:00
Andrew Kelley
5bbfe519c2
fix several playback bugs
2013-09-24 16:13:45 -04:00
Andrew Kelley
d6bf428cc3
seeking and clicking around on the playlist working
2013-09-24 15:24:46 -04:00
Andrew Kelley
da02be78af
cleanup
2013-09-24 08:01:51 -04:00