gzip encoding; HTTP 1.1 (not complete). This doesn't affect the TiVo,
only browsers. 1.1 requires some changes to the music plugin.
...this, too.
Chunked transfers for the music plugin. I _think_ everything is legit
HTTP 1.1 now... This should also do away with the stray ffmpeg processes
left when skipping forward, although I'm still getting an extra
traceback each time.
Send "Last-Modified" with content results. This is enough to make
caching work pretty well, though more could be done.
Last responses without Content-Length (except errors?).
Return the first of several matching audio tracks, as intended, not the
last. Patch by "nigelboid".
Flush after every response. With HTTP/1.1, this appears to be necessary
in Python 2.5?