Andrew Kelley
057a2e8776
client: fix displaying incorrect track number
...
when the track number is not known.
2014-03-31 17:48:04 -07:00
Andrew Kelley
c6ada32047
importURL: URI decode filename
...
Fixes _20 etc showing up in filenames.
2014-03-30 18:48:36 -07:00
Andrew Kelley
3325a248ee
send update to client when replaygain scan completes
2014-03-30 18:40:24 -07:00
Josh Wolfe
f6054e662b
fixing shift up/down in library. closes #46 .
2014-03-29 22:07:04 -07:00
Andrew Kelley
f91849db47
update to latest express/connect
2014-03-28 14:56:00 -07:00
Andrew Kelley
3fee3df88c
client: use encodeURI on download links. closes #168
2014-03-28 14:55:23 -07:00
Andrew Kelley
9fa3ebac52
fix not watching music root folder
2014-03-28 13:34:45 -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
09463c9d0a
update keyboard shortcut documentation
2014-03-27 09:40:47 -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
4e560b93e8
don't end directory names with ".". closes #177
2014-03-26 16:21:33 -07:00
Andrew Kelley
c230081b3c
fix crash - writing to closed web socket. closes #176
2014-03-26 16:14:02 -07:00
Andrew Kelley
0d6e6cb203
streaming: increase instant buffer size by 20KB
2014-03-26 13:42:46 -07:00
Andrew Kelley
ab1b828f4d
update duration info in db when replaygain scan finishes
2014-03-26 08:59:21 -07:00
Andrew Kelley
1ec74cea49
README: update MPDroid project link
2014-03-25 23:57:25 -07:00
Andrew Kelley
693e06a137
add roadmap to README
2014-03-25 23:26:35 -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
cde56a3e6b
client: fix incorrect expand icon shown sometimes
2014-03-25 14:27:04 -07:00
Andrew Kelley
c7e2387325
client: use textContent instead of innerText
...
Fixes UI for Firefox
2014-03-25 13:57:20 -07:00
Andrew Kelley
dec92a1b39
client: fix incorrectly displaying songs as random
2014-03-25 13:00:05 -07:00
Andrew Kelley
b0bc750c9b
client: ditch handlebars for rendering artists
2014-03-25 12:53:24 -07:00
Andrew Kelley
398e3e9db8
client: ditch handlebars for playlist rendering
2014-03-25 10:56:10 -07:00
Josh Wolfe
9fa80e43ff
implementing shift+arrows in queue.
2014-03-25 01:50:54 -07:00
Josh Wolfe
1c0129a779
ctrl+arrows and ctrl+space in library work like in the queue.
2014-03-25 00:02:32 -07:00
Josh Wolfe
b0839774f0
queue uses ctrl to move the cursor without selecting, and alt to bump selected tracks up or down.
2014-03-25 00:02:22 -07:00
Andrew Kelley
113f008115
client: ditch handlebars for stored playlists
2014-03-24 23:50:49 -07:00
Andrew Kelley
a4b0fa4a12
client: ditch handlebars for context menus
2014-03-24 23:42:05 -07:00
Josh Wolfe
b693b9f6f6
ctrl+space to toggle selection under the cursor
2014-03-24 23:04:23 -07:00
Josh Wolfe
de234fde4f
fix cursor selection not showing up
2014-03-24 23:04:23 -07:00
Andrew Kelley
825fa5d5d0
client: ditch handlebars for stored playlists
2014-03-24 22:05:55 -07:00
Andrew Kelley
889e8b0bec
client: ditch handlebars for shortcuts dialog
2014-03-24 21:58:49 -07:00
Andrew Kelley
540266c058
client: ditch handlebars in settings pane. closes #35
2014-03-24 21:51:52 -07:00
Josh Wolfe
bf02f0d3c5
recover from others deleting our selection.cursor. closes #158
2014-03-24 21:23:33 -07:00
Josh Wolfe
17f86d9735
uncocoify some of app.js
2014-03-24 21:02:18 -07:00
Andrew Kelley
42f66c817f
Revert "ability to disable streaming in config"
...
This reverts commit baf5ebeb4e .
Instead of this, we're going to detach the encoder when nobody is
connected and re-attach it when somebody connects.
2014-03-24 17:38:42 -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
3be4ad9cb6
upload improvements. closes #45
...
* ditch qq file uploader in favor of native xhr2
* implement client-side optional auto-queuing
2014-03-24 15:49:51 -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
515845e3f9
also recognize "TCMP" ID3 tag as compilation album flag
2014-03-16 21:52:29 -07:00
Andrew Kelley
44609d7ca3
default import path includes artist
2014-03-16 21:22:37 -07:00
Andrew Kelley
0115580727
fix race condition when removing tracks from playlist
...
closes #160
2014-03-16 16:02:53 -07:00
Andrew Kelley
b6479f868c
Release 1.0.0
2014-03-15 18:58:04 -07:00
Andrew Kelley
628b1f2e4c
remove chat and stored playlist stub from UI
2014-03-15 18:25:21 -07:00
Josh Wolfe
ce9f89aa3f
moving mpd client listener pattern out of eventemitter and into an array. closes #154 .
2014-03-15 18:15:46 -07:00
Andrew Kelley
b5cc67ab7e
fix deletion detection not recursive. closes #159
2014-03-15 17:36:58 -07:00
Josh Wolfe
be90006315
music-library-index version 1.1.0. closes #72 .
2014-03-15 17:09:15 -07:00
Andrew Kelley
90e2bf10d5
upload: fix not sending response.end()
...
moves #45 out of milestone 1.0.0
2014-03-15 15:42:04 -07:00
Josh Wolfe
565aed7915
don't expect album gain consistency when the album is undefined. closes #155 .
2014-03-15 15:38:23 -07:00