Commit graph

883 commits

Author SHA1 Message Date
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