Tony Garnock-Jones <tonyg@lshift.net> [Tue, 02 Dec 2008 15:16:35 +0000] rev 199
Use sub-second precision in computing elapsed-time, and floor to
seconds in the UI; pull out common elapsed-time computing code;
correct elapsed-time computation in the pause/unpause code; zero
elapsed-time on state transitions from caching to playing.
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 02 Dec 2008 14:59:49 +0000] rev 198
Only display times if playing, rather than non-idle. Cope with
potential missing info records in LargeTrackWidget, too.
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 02 Dec 2008 14:49:08 +0000] rev 197
Reindent
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 02 Dec 2008 14:33:27 +0000] rev 196
Reindent
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 02 Dec 2008 14:23:09 +0000] rev 195
Very minor cosmetic changes: use 3600 as the constant, and use ternary operator
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 02 Dec 2008 14:22:24 +0000] rev 194
Avoid double-setting the refresh timer.
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 02 Dec 2008 12:13:00 +0000] rev 193
Abstract out VLC invocation; use plain vlc rather than cvlc (which isn't available on Debian apparently?)
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 02 Dec 2008 11:39:11 +0000] rev 192
Move the install_dependencies_debian target so it's non-first, so all is caught by default
Simon MacMullen <simon@babysimon.co.uk> [Mon, 01 Dec 2008 20:02:43 +0000] rev 191
Try to be more intelligent about the presence or absence of tags. If the song title is not there, give up and show the URL tail as before. Otherwise, show whichever tags we have.
Simon MacMullen <simon@babysimon.co.uk> [Mon, 01 Dec 2008 19:51:17 +0000] rev 190
Don't fall over if there are no tags at all.
Simon MacMullen <simon@babysimon.co.uk> [Mon, 01 Dec 2008 19:42:58 +0000] rev 189
I don't like these borders after all. Some album art is non-square and it looks really bad.
Tony Garnock-Jones <tonyg@lshift.net> [Fri, 28 Nov 2008 16:49:59 +0000] rev 188
merge metadata into default
Simon MacMullen <simon@lshift.net> [Fri, 28 Nov 2008 16:43:33 +0000] rev 187
Use ImageMagick rather than PIL since PIL is falling over for PNGs for
some reason.
Simon MacMullen <simon@lshift.net> [Fri, 28 Nov 2008 16:22:49 +0000] rev 186
Move the cache into the server root, to make album art images less evil.
Simon MacMullen <simon@lshift.net> [Fri, 28 Nov 2008 15:42:22 +0000] rev 185
Metadata in the queue.
Simon MacMullen <simon@lshift.net> [Thu, 27 Nov 2008 15:29:39 +0000] rev 184
Refactor a bit, support AAC album art.
Simon MacMullen <simon@lshift.net> [Thu, 27 Nov 2008 14:55:32 +0000] rev 183
Improve error reporting
Simon MacMullen <simon@lshift.net> [Thu, 27 Nov 2008 14:46:19 +0000] rev 182
Merge default to metadata
Simon MacMullen <simon@lshift.net> [Wed, 26 Nov 2008 18:16:32 +0000] rev 181
Add a favicon (taken from the Tango icon project).
Simon MacMullen <simon@lshift.net> [Tue, 25 Nov 2008 16:03:51 +0000] rev 180
Beginning of album art patch so Tony can see how evil it is...
Simon MacMullen <simon@lshift.net> [Tue, 25 Nov 2008 15:15:33 +0000] rev 179
Forgot to remove
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 25 Nov 2008 14:40:12 +0000] rev 178
Merge heads
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 25 Nov 2008 14:39:08 +0000] rev 177
If the metadata-extraction failed, it wasn't creating the metadata file.
The lack of the metadata file blocked the urlcache forever. This patch
causes the python program to (hopefully!) *always* create the metadata file,
with a leading line starting with "+" if everything went OK, and with "-"
otherwise. The urlcache checks the first line when it reads the file.
We should consider coming up with a more robust way of recovering from errors
in the python.
Simon MacMullen <simon@lshift.net> [Tue, 25 Nov 2008 14:24:31 +0000] rev 176
Remove the #info record, just pass round a dict.
Simon MacMullen <simon@lshift.net> [Tue, 25 Nov 2008 13:46:40 +0000] rev 175
Don't allow elapsed time to be greater than total time, and take that happening as a hint that the song has finished and we should ask the server what's happening.
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 25 Nov 2008 11:55:25 +0000] rev 174
Log kernel and sasl output to various files.
Simon MacMullen <simon@lshift.net> [Fri, 21 Nov 2008 11:20:57 +0000] rev 173
Display the tags in the web UI (for currently playing song only ATM).
There is some tidying up to do in the server, the info record should
die and be replaced by a dictionary but I'm commiting now to work on
other stuff.
Simon MacMullen <simon@lshift.net> [Fri, 21 Nov 2008 11:18:53 +0000] rev 172
VLC does not exit by default when the song ends. Hilarity ensures.
Simon MacMullen <simon@lshift.net> [Thu, 20 Nov 2008 18:01:29 +0000] rev 171
Various fixes around the little oddities of AAC/M4A tags
Simon MacMullen <simon@lshift.net> [Thu, 20 Nov 2008 18:00:33 +0000] rev 170
Oops, try to remember how a dict works.
Simon MacMullen <simon@lshift.net> [Thu, 20 Nov 2008 17:15:16 +0000] rev 169
Play everything with vlc. Not a trivial change, but it seems to work fine and gets us replay gain!
Simon MacMullen <simon@lshift.net> [Thu, 20 Nov 2008 15:19:01 +0000] rev 168
Remove compiled code from hmix tarball. i386 code does not work on my
system...
Simon MacMullen <simon@lshift.net> [Thu, 20 Nov 2008 15:14:38 +0000] rev 167
Grab standard tags for Tony.
Simon MacMullen <simon@lshift.net> [Thu, 20 Nov 2008 15:13:48 +0000] rev 166
Need curl
Simon MacMullen <simon@lshift.net> [Thu, 20 Nov 2008 14:45:45 +0000] rev 165
Add support for reading ReplayGain tags (and generating them if they
don't exist). Currently the server does nothing with them...
Simon MacMullen <simon@lshift.net> [Mon, 17 Nov 2008 10:25:00 +0000] rev 164
Merge metadata branch
Simon MacMullen <simon@lshift.net> [Fri, 14 Nov 2008 10:54:39 +0000] rev 163
For convenience import a copy of Mutagen.
Mutagen is part of Quod Libet, which is copyright 2004-2006 Joe
Wreschnig, Michael Urman, and others, and licensed under the GPL v2 (see
http://code.google.com/p/quodlibet/wiki/Copyright).
Simon MacMullen <simon@lshift.net> [Fri, 14 Nov 2008 10:45:07 +0000] rev 162
Yes yes, I use Eclipse. Get over it.
Simon MacMullen <simon@lshift.net> [Fri, 14 Nov 2008 10:44:55 +0000] rev 161
Remove ticker process and just keep track of how long the song has been
playing.
Simon MacMullen <simon@lshift.net> [Thu, 13 Nov 2008 17:53:06 +0000] rev 160
Move python script into correct OTP location, couple of minor tweaks.
Simon MacMullen <simon@lshift.net> [Thu, 13 Nov 2008 17:22:23 +0000] rev 159
Actually we need to pause the timer if the music is paused...
Simon MacMullen <simon@lshift.net> [Thu, 13 Nov 2008 16:54:06 +0000] rev 158
Add a client-side timer to update the clock every second.
Simon MacMullen <simon@lshift.net> [Thu, 13 Nov 2008 16:17:38 +0000] rev 157
Server-side code to support elapsed time display. The client only checks
every 5 seconds or so, so this is a bit ugly without client-side
support.
Simon MacMullen <simon@lshift.net> [Thu, 13 Nov 2008 15:47:47 +0000] rev 156
Add some infrastructure about metadata, and show the total length of the
currently playing song.
Tony Garnock-Jones <tonyg@lshift.net> [Thu, 13 Nov 2008 13:05:33 +0000] rev 155
Updated instructions for retrieving erlang-rfc4627 (from hg now)
Tony Garnock-Jones <tonyg@lshift.net> [Thu, 13 Nov 2008 13:03:27 +0000] rev 154
Mercurial is more aggressive with empty-directory deletion than darcs was.
Tony Garnock-Jones <tonyg@lshift.net> [Thu, 13 Nov 2008 12:58:39 +0000] rev 153
Clean up after tailor.
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 04 Nov 2008 17:54:42 +0000] rev 152
Note re: need to touch cached files
Tony Garnock-Jones <tonyg@lshift.net> [Fri, 26 Sep 2008 11:10:20 +0000] rev 151
Targets for restarting daemon with a single make command.
Tony Garnock-Jones <tonyg@lshift.net> [Fri, 26 Sep 2008 11:09:47 +0000] rev 150
Save playlist on shutdown, load it on startup
Tony Garnock-Jones <tonyg@lshift.net> [Fri, 26 Sep 2008 11:08:57 +0000] rev 149
Termination timeouts are in milliseconds, not seconds!
Tony Garnock-Jones <tonyg@lshift.net> [Fri, 26 Sep 2008 10:10:06 +0000] rev 148
Turn off globbing in curl. Also, be silent, and collect error messages.
Tony Garnock-Jones <tonyg@lshift.net> [Fri, 26 Sep 2008 10:09:46 +0000] rev 147
Format errors that appear in history
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 23 Sep 2008 20:44:21 +0000] rev 146
Perform proper UTF-8 encoding on URLs
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 23 Sep 2008 17:23:46 +0000] rev 145
Note about updating the documentation
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 23 Sep 2008 17:17:40 +0000] rev 144
URL encode relative URL fragments from a .m3u
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 23 Sep 2008 16:49:50 +0000] rev 143
Remove debug output
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 23 Sep 2008 16:48:07 +0000] rev 142
Use os:cmd instead of execdaemon for curl
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 23 Sep 2008 16:37:19 +0000] rev 141
Retry on error during renaming
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 23 Sep 2008 16:24:56 +0000] rev 140
Correct cleanlog target
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 23 Sep 2008 16:15:26 +0000] rev 139
Display cachingIndicator
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 23 Sep 2008 16:15:10 +0000] rev 138
Send current downloads back to js client
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 23 Sep 2008 16:15:03 +0000] rev 137
Remove obsolete clause
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 23 Sep 2008 16:14:41 +0000] rev 136
Support investigation of urlcache:current_downloads()
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 23 Sep 2008 16:14:20 +0000] rev 135
Use curl to download in urlcache instead of ibrowse
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 23 Sep 2008 16:13:58 +0000] rev 134
Support spider:retrieve with a timeout
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 23 Sep 2008 15:26:56 +0000] rev 133
Integrate urlcache with player.
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 23 Sep 2008 15:25:41 +0000] rev 132
Ignore jukebox cache dir
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 06 Jul 2008 20:37:54 +0000] rev 131
Make a start on urlcaching/prefetching.
matthew@wellquite.org [Thu, 29 May 2008 10:58:22 +0000] rev 130
added support for m4a, wav and flac files via mplayer
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 06 Jul 2008 12:20:07 +0000] rev 129
Fix for spidering thttpd. Thanks to Emile Joubert.
Tony Garnock-Jones <tonyg@lshift.net> [Wed, 28 May 2008 16:25:02 +0000] rev 128
Note on dependency on erlang-rfc4627
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 25 May 2008 12:22:26 +0000] rev 127
Update to new rfc4627_jsonrpc_inets module.
Tony Garnock-Jones <tonyg@lshift.net> [Sun, 11 May 2008 12:48:32 +0000] rev 126
Commented quote to balance emacs' syntax-highlighter
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 06 May 2008 10:46:19 +0000] rev 125
Explicitly set background colour.
Tony Garnock-Jones <tonyg@lshift.net> [Fri, 26 Oct 2007 13:33:59 +0000] rev 124
Remove a stray v1 record!
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 26 Jun 2007 15:06:34 +0000] rev 123
Add missing lists_to_binaries/1 call
Tony Garnock-Jones <tonyg@lshift.net> [Fri, 22 Jun 2007 14:29:10 +0000] rev 122
Expose track count information on config screen
Tony Garnock-Jones <tonyg@lshift.net> [Fri, 22 Jun 2007 13:28:23 +0000] rev 121
Randomised track selection
Tony Garnock-Jones <tonyg@lshift.net> [Thu, 21 Jun 2007 13:45:56 +0000] rev 120
Send X-JSON-RPC-Timeout header (relies on mod_jsonrpc change, too).
Tony Garnock-Jones <tonyg@lshift.net> [Thu, 21 Jun 2007 13:15:15 +0000] rev 119
Add error callback to search
Tony Garnock-Jones <tonyg@lshift.net> [Thu, 21 Jun 2007 10:35:22 +0000] rev 118
Fix links
Tony Garnock-Jones <tonyg@lshift.net> [Thu, 21 Jun 2007 10:22:31 +0000] rev 117
Fix CSS link
Tony Garnock-Jones <tonyg@lshift.net> [Thu, 13 Nov 2008 12:44:52 +0000] rev 116
Added tag snapshot_200706211100 for changeset 4c31e0929c6a
Tony Garnock-Jones <tonyg@lshift.net> [Thu, 13 Nov 2008 12:44:51 +0000] rev 115
Added tag pre_rearrangement_and_deyawsification for changeset b782b207b906
Tony Garnock-Jones <tonyg@lshift.net> [Thu, 21 Jun 2007 09:58:11 +0000] rev 114
Enable SASL, for logging, and capture log output from daemon to file.
Tony Garnock-Jones <tonyg@lshift.net> [Wed, 20 Jun 2007 16:42:00 +0000] rev 113
Update documentation
Tony Garnock-Jones <tonyg@lshift.net> [Wed, 20 Jun 2007 16:15:54 +0000] rev 112
Add "daemon" and "stop" targets.
Tony Garnock-Jones <tonyg@lshift.net> [Wed, 20 Jun 2007 16:10:50 +0000] rev 111
Remove obsolete jukebox.smd and jukebox.yaws.
Tony Garnock-Jones <tonyg@lshift.net> [Wed, 20 Jun 2007 16:10:22 +0000] rev 110
Update main application to non-yaws code.
Tony Garnock-Jones <tonyg@lshift.net> [Wed, 20 Jun 2007 16:10:07 +0000] rev 109
Locate execdaemon binary in priv_dir
Tony Garnock-Jones <tonyg@lshift.net> [Wed, 20 Jun 2007 15:14:53 +0000] rev 108
Move icons into htdocs
Tony Garnock-Jones <tonyg@lshift.net> [Wed, 20 Jun 2007 13:52:43 +0000] rev 107
Update .boring file
Tony Garnock-Jones <tonyg@lshift.net> [Wed, 20 Jun 2007 13:51:11 +0000] rev 106
Remove obsolete config.smd and config.yaws.
Tony Garnock-Jones <tonyg@lshift.net> [Wed, 20 Jun 2007 13:50:21 +0000] rev 105
Update configsession to new non-yaws framework
Tony Garnock-Jones <tonyg@lshift.net> [Wed, 20 Jun 2007 13:27:56 +0000] rev 104
Forgot to add supervisor source file!
Tony Garnock-Jones <tonyg@lshift.net> [Wed, 20 Jun 2007 13:27:16 +0000] rev 103
Make jukebox an Erlang application, with supervisors etc.
Tony Garnock-Jones <tonyg@lshift.net> [Wed, 20 Jun 2007 12:19:33 +0000] rev 102
Make gen_servers implement all of the required interface
Tony Garnock-Jones <tonyg@lshift.net> [Wed, 20 Jun 2007 12:17:47 +0000] rev 101
Move files into standardesque structure; prepare to de-yaws the app
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 17 Apr 2007 13:02:33 +0000] rev 100
New TODO item
tonyg@lshift.net [Tue, 17 Apr 2007 12:59:27 +0000] rev 99
Add stop-daemon target.
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 17 Apr 2007 12:57:38 +0000] rev 98
Split by \r as well as \n.
Tony Garnock-Jones <tonyg@lshift.net> [Fri, 10 Nov 2006 11:52:59 +0000] rev 97
Remove minor syntax error in the CSS
Tony Garnock-Jones <tonyg@lshift.net> [Thu, 13 Nov 2008 12:44:45 +0000] rev 96
Added tag snapshot_200611081110 for changeset eb15e4dd09d8
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Wed, 08 Nov 2006 11:06:56 +0000] rev 95
Support Safari (and hopefully also IE)
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Wed, 08 Nov 2006 10:56:03 +0000] rev 94
conditionalise Java-specific code
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 07 Nov 2006 12:27:26 +0000] rev 93
Don't spam the history every time someone opens the page.
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 07 Nov 2006 11:14:02 +0000] rev 92
Rearrange things for better use of vertical space.
Tony Garnock-Jones <tonyg@lshift.net> [Thu, 13 Nov 2008 12:44:44 +0000] rev 91
Added tag snapshot_200611061540 for changeset bf7be306a4fd
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 06 Nov 2006 15:36:44 +0000] rev 90
Documentation.
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 06 Nov 2006 12:37:41 +0000] rev 89
Copyright and documentation.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Mon, 06 Nov 2006 00:55:47 +0000] rev 88
Tweak icons
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Mon, 06 Nov 2006 00:52:05 +0000] rev 87
Beef up little arrowheads
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Mon, 06 Nov 2006 00:51:55 +0000] rev 86
Restore "enqueue text"
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Mon, 06 Nov 2006 00:39:11 +0000] rev 85
Unfloat the track username, as it overflows poorly
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Mon, 06 Nov 2006 00:36:16 +0000] rev 84
Add "chat" button.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Mon, 06 Nov 2006 00:33:59 +0000] rev 83
Colourful volume indicator.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Mon, 06 Nov 2006 00:31:43 +0000] rev 82
Icons and style tweaks
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 05 Nov 2006 23:11:58 +0000] rev 81
Focus the search field on page load.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 05 Nov 2006 23:11:48 +0000] rev 80
Scroll to the newest element in the history list.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 05 Nov 2006 23:11:27 +0000] rev 79
Only bother to replace history list if it changes.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 05 Nov 2006 23:11:05 +0000] rev 78
Abstract out prependChild() function.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 05 Nov 2006 23:10:44 +0000] rev 77
Improve use of screen real-estate.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 05 Nov 2006 22:49:27 +0000] rev 76
Back out Matthew's TMBG patch.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 05 Nov 2006 18:24:30 +0000] rev 75
Switch from Dojo to Prototype + own code.
Matthew Sackman <matthew@lshift.net> [Wed, 06 Sep 2006 12:07:57 +0000] rev 74
Made jukebox auto enqueue "Why does the sun shine" one time in 10
Matthew Sackman <matthew@lshift.net> [Thu, 31 Aug 2006 10:07:48 +0000] rev 73
Make m3us work when they're not in the root dir of the, um, root
Matthew Sackman <matthew@lshift.net> [Thu, 31 Aug 2006 09:42:33 +0000] rev 72
Avoid enqueuing comments in m3us
Matthew Sackman <matthew@lshift.net> [Thu, 31 Aug 2006 09:10:52 +0000] rev 71
Made m3u support work - tested.
Matthew Sackman <matthew@lshift.net> [Wed, 30 Aug 2006 16:18:09 +0000] rev 70
Added support for parsing and dealing with m3us
Matthew Sackman <matthew@lshift.net> [Thu, 24 Aug 2006 16:21:20 +0000] rev 69
further modifications to volume display
Matthew Sackman <matthew@lshift.net> [Thu, 24 Aug 2006 15:23:41 +0000] rev 68
add extra javascript to be able to see the target volume
Tony Garnock-Jones <tonyg@lshift.net> [Thu, 20 Jul 2006 11:45:44 +0000] rev 67
Update TODO
Tony Garnock-Jones <tonyg@lshift.net> [Thu, 20 Jul 2006 11:42:53 +0000] rev 66
Change timeout to 10s for searching.
Tony Garnock-Jones <tonyg@lshift.net> [Thu, 20 Jul 2006 11:31:52 +0000] rev 65
Use setTimeout instead of setInterval.
Hopefully this will avoid the "long-running-script" problem you get when
the jukebox is in another tab for a long period of time.
Tony Garnock-Jones <tonyg@lshift.net> [Wed, 19 Jul 2006 14:40:41 +0000] rev 64
Reverse-lookup IPs for default usernames.
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 18 Jul 2006 18:31:31 +0000] rev 63
Unescape the tooltip
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 18 Jul 2006 17:09:47 +0000] rev 62
Group search results by folder.
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 18 Jul 2006 16:25:04 +0000] rev 61
Add names and types to inputs
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 18 Jul 2006 12:50:14 +0000] rev 60
Correct guard on HTTP/1.1 decision. Oops!
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Mon, 17 Jul 2006 21:37:35 +0000] rev 59
Use "null" instead of "unavailable" for hmix
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Mon, 17 Jul 2006 21:18:22 +0000] rev 58
Remove SIGPWR (doesn't build on Mac OS X)
Tony Garnock-Jones <tonyg@lshift.net> [Tue, 18 Jul 2006 10:35:13 +0000] rev 57
Replace +s globally in usernames
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 17:20:38 +0000] rev 56
Deal with +-encoded spaces in usernames
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 17:14:45 +0000] rev 55
Call out to ogg123 with "-d oss".
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 17:10:11 +0000] rev 54
Daemon operation.
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 16:50:14 +0000] rev 53
Try HTTP/1.1 if HTTP/1.0 fails (no content-length from IIS).
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 16:39:23 +0000] rev 52
Ever-so-slightly smarter about which URLs look like dirs to follow.
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 16:39:09 +0000] rev 51
Clear input field after submission.
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 15:58:52 +0000] rev 50
Configuration tool.
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 15:35:32 +0000] rev 49
Split out yaws code for reuse.
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 15:24:35 +0000] rev 48
Raise/lower
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 15:10:37 +0000] rev 47
Record progress :-)
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 15:09:48 +0000] rev 46
Add "at top" enqueue link
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 15:05:27 +0000] rev 45
Don't use images for enqueue links etc
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 15:05:16 +0000] rev 44
Switch port to 8888, like old baal
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 14:55:14 +0000] rev 43
Split out volume.erl; cache volume level to avoid os:cmd()s.
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 14:46:09 +0000] rev 42
Proper volume control
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 14:45:49 +0000] rev 41
Note re: config page
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 13:00:09 +0000] rev 40
Server getter/setter for volume, start of client i/f
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 12:46:04 +0000] rev 39
Sources for HMIX
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 12:43:01 +0000] rev 38
Improve appearance of jukebox
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 12:42:45 +0000] rev 37
Notes on remaining tasks
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 12:07:02 +0000] rev 36
Use named signals
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 12:06:49 +0000] rev 35
Permit named signals to be sent
Tony Garnock-Jones <tonyg@lshift.net> [Mon, 17 Jul 2006 12:06:38 +0000] rev 34
Use -Wall at C compile time
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 20:43:55 +0000] rev 33
Pretty pictures, better buttons
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 20:18:08 +0000] rev 32
Widgetise; dequeueable tracks
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 18:25:05 +0000] rev 31
Correct for json.erl flaw
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 17:58:19 +0000] rev 30
Remove useless fragment href
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 17:57:36 +0000] rev 29
Add "enqueue all" button
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 16:04:05 +0000] rev 28
Tweaks to username management
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 16:03:49 +0000] rev 27
Silence stderr in child process, too
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 15:47:21 +0000] rev 26
Propagate clean target to execdaemon
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 15:45:13 +0000] rev 25
Add chat and bookmarkable-username features
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 15:43:37 +0000] rev 24
Use execdaemon instead of wrapper.sh
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 11:41:46 +0000] rev 23
Much styling and UI tweaking
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 11:09:12 +0000] rev 22
Use entry records; start using username.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 10:28:01 +0000] rev 21
More fanciness in the client
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 10:27:48 +0000] rev 20
Avoid reunzipping dojo.zip every make
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 10:12:17 +0000] rev 19
Widen and implement API
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 10:11:36 +0000] rev 18
Allow anonymous name to be based on session data.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 10:11:05 +0000] rev 17
Change MIME type to something dojo knows how to parse
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 10:10:10 +0000] rev 16
Start exploiting dojo in the client.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 10:08:59 +0000] rev 15
Add history/chat module.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 16 Jul 2006 10:06:58 +0000] rev 14
Replace jsolait with dojo.
Tony Garnock-Jones <tonyg@lshift.net> [Fri, 14 Jul 2006 11:06:03 +0000] rev 13
Step toward search UI
Tony Garnock-Jones <tonyg@lshift.net> [Fri, 14 Jul 2006 10:33:57 +0000] rev 12
Ensure wrapper.sh is runnable when running.
Tony Garnock-Jones <tonyg@lshift.net> [Fri, 14 Jul 2006 10:32:36 +0000] rev 11
Fix bug in empty-database creation.
Tony Garnock-Jones <tonyg@lshift.net> [Fri, 14 Jul 2006 10:32:22 +0000] rev 10
Escape URLs sent to command-line.
Tony Garnock-Jones <tonyg@lshift.net> [Fri, 14 Jul 2006 10:22:31 +0000] rev 9
Debug output on spider; switch to HTTP/1.0 for robustness.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Fri, 14 Jul 2006 09:14:31 +0000] rev 8
Start UI
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Fri, 14 Jul 2006 08:07:25 +0000] rev 7
Versioned trackdb state.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Fri, 14 Jul 2006 08:07:12 +0000] rev 6
Avoid unused-variable warnings.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Fri, 14 Jul 2006 08:06:02 +0000] rev 5
Use an actual queue for the playlist.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Fri, 14 Jul 2006 08:05:02 +0000] rev 4
Appropriate .boring file
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Fri, 14 Jul 2006 01:21:58 +0000] rev 3
Support pause & resume
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Fri, 14 Jul 2006 00:58:56 +0000] rev 2
Implement player daemon.
Tony Garnock-Jones <tonyg@lshift.net> [Thu, 13 Jul 2006 20:54:33 +0000] rev 1
Initial checkin.
Tony Garnock-Jones <tonyg@lshift.net> [Thu, 13 Nov 2008 12:44:02 +0000] rev 0
Tailor preparing to convert repo by adding .hgignore