Errors in plist parsing could abort a directory listing. Reported by
"txporter".
Shorter notation for CSS colors.
Avoid duplicate share names in Zeroconf announcements. To Do: Need to
propagate this to the old-style share name announcements.
Avoid duplicate share names with old-style announcements (though only if
Zeroconf is also enabled). With this change, two pyTivos with the same
share names no longer interfere.
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?
Move table styling to CSS; other CSS changes. Much more to do here.
Links to higher levels and proper folder name display in ToGo plugin;
replaces the "Back to Now Playing List" link.
Navigation links for Push screens.
Change "Web Configuration" to "Settings"; navigation link for the
settings page; title cleanup.
More human-readable sizes (not just GB).
Better alignment.
Forget leading zero on duration.
Slash outside the href.
"Skill level" not useful.