Josh Wolfe
1097acadfe
case-insensitive artist and album grouping
2012-02-06 06:11:37 -07:00
Josh Wolfe
f97d9c097f
refactored library database
...
handling Various Artists properly
filtering search results properly
2012-02-06 05:35:50 -07:00
Roy van de Water
547724fcd9
Add .rvmrc to .gitignore
2012-02-05 16:37:19 -07:00
Roy van de Water
d90227ab1f
Remove explicit height from library
2012-02-05 16:35:51 -07:00
Roy van de Water
8b2538c1f0
Merge branch 'master' of github.com:superjoe30/groovebasin
...
Conflicts:
.gitignore
TODO
src/mpd.coffee
2012-02-05 16:35:36 -07:00
Josh Wolfe
824ff2cd4c
fixing duplicate [Uknown Artist] bug
2012-02-05 12:32:03 -07:00
Josh Wolfe
40ac464319
fixing [Unknown Artist] lookup
2012-02-05 11:19:06 -07:00
Andrew Kelley
f19a01a521
fix regression on repopulate from removing iced
2012-02-04 18:59:54 -08:00
Josh Wolfe
a0985496a3
adding Download button for now playlist entries. requires some server setup.
2012-02-04 19:10:16 -07:00
Andrew Kelley
6505c9401d
don't use iced coffee script, because you only live once
2012-02-04 16:36:50 -08:00
Roy van de Water
157f8cd8d7
Remove iced-coffee requirement
2012-02-04 15:53:45 -07:00
Andrew Kelley
7cba93e3b9
add bug to TODO
2012-02-03 20:07:17 -08:00
Andrew Kelley
c271e10398
non-functional tabs on library window
2012-02-03 02:22:11 -08:00
Andrew Kelley
0fb2f92b49
better inner scroll area height calculation
2012-02-03 01:11:23 -08:00
Andrew Kelley
4f98dee9b7
organize TODO
2012-02-02 04:25:25 -08:00
Andrew Kelley
a4c2c2c067
library search kinda works when you press enter
2012-02-02 04:05:29 -08:00
Andrew Kelley
fea8157cf9
restore josh's nice sorting, and sort albums by year,name
2012-02-02 03:22:12 -08:00
Andrew Kelley
eec958030d
click a track to queue it next
2012-02-02 03:01:26 -08:00
Andrew Kelley
76fe75004b
you can click an album to display tracks
2012-02-02 02:49:12 -08:00
Andrew Kelley
c5d88dd004
clicking an artist toggles whether the album is displayed
2012-02-02 02:10:15 -08:00
Andrew Kelley
ee449beb6b
fix the hit box for playback buttons
2012-02-01 00:29:34 -08:00
Andrew Kelley
b56bcc14b4
add favicon
2012-01-31 04:02:25 -08:00
Andrew Kelley
d5cde3002c
ui windows stretch to fill the window
2012-01-31 03:33:56 -08:00
Andrew Kelley
8537ed0f3c
some questionable UI improvements
2012-01-31 02:42:02 -08:00
Andrew Kelley
ee9ae560d7
escape clears filter box
2012-01-31 02:20:54 -08:00
Andrew Kelley
93073cd658
rounded corners for library
2012-01-31 02:10:08 -08:00
Andrew Kelley
dc5cdce715
library looks nice
2012-01-31 02:09:23 -08:00
Andrew Kelley
1364d61629
add volume slider
2012-01-31 01:21:48 -08:00
Andrew Kelley
b4e2c87563
now playing UI looks better
2012-01-31 00:49:49 -08:00
Andrew Kelley
218ac76bcf
better anticipation when you remove an item from the playlist
2012-01-29 14:53:00 -08:00
Andrew Kelley
3735dcb5da
remove rotted tests
2012-01-28 23:33:56 -08:00
Andrew Kelley
3d899c6e90
insert comment in update status
2012-01-28 23:23:55 -08:00
Andrew Kelley
bfbdce972c
rewrite queueRandomTracks to use iced
2012-01-28 22:34:46 -08:00
Andrew Kelley
e64980970e
fix iced setup
2012-01-28 22:28:56 -08:00
Andrew Kelley
4f43457371
use iced-coffee-script, because you only live once.
...
Besides, this is going to get merged into coffee-script eventually:
https://github.com/jashkenas/coffee-script/pull/1942
2012-01-28 20:45:45 -08:00
Josh Wolfe
166c91339d
fixing unified formatTime function
2012-01-28 20:25:48 -07:00
Josh Wolfe
4297fa598c
unifying formatTime functions
2012-01-28 20:07:51 -07:00
Josh Wolfe
193c6b7aad
aligning time column to the right
2012-01-28 19:52:13 -07:00
Josh Wolfe
c39f50b3e6
displaying time with minutes and hours and stuff
2012-01-28 19:44:02 -07:00
Josh Wolfe
b03918df39
using seekid instead of seekcur
2012-01-28 18:40:34 -07:00
Josh Wolfe
f62f0e1e00
making the #hash orderby use a stable sort
2012-01-28 18:13:45 -07:00
Josh Wolfe
fba1885ded
better client-side recovery from errors
2012-01-28 16:37:00 -07:00
Andrew Kelley
6eb3f1c9b5
Revert "restoring mpd checking code to grovebasind"
...
You're allowed to start groovebasind without mpd being started.
You're allowed to restart mpd without restarting groovebasind.
There's no reason to have this check.
EDIT WAR!!!11
This reverts commit 03dc96a467 .
2012-01-28 15:03:07 -08:00
Josh Wolfe
00313c8529
sorting tracks in library by track number
2012-01-28 16:00:23 -07:00
Josh Wolfe
498f385b7d
better error handling in Makefile
2012-01-28 15:59:13 -07:00
Josh Wolfe
03dc96a467
restoring mpd checking code to grovebasind
2012-01-28 14:28:21 -07:00
Andrew Kelley
439008f26a
anticipate correctly when removing current track
2012-01-27 21:02:20 -08:00
Andrew Kelley
ff643444c5
update TODO
2012-01-27 20:59:20 -08:00
Andrew Kelley
bdd58dcf61
highlight current track in playlist
2012-01-27 19:56:02 -08:00
Andrew Kelley
1cefda8023
fix some slider glitches when pausing
2012-01-27 16:23:01 -08:00