Okay, it's been a long time in coming, but I finally sat down and finished up work on my TS3 library. The old behavior is now back.
I'm planning on creating an AJAX-y interface so the TS data is updated fairly frequently without requiring refreshes.
Anyway, the library is kind of messy and needs to be rewritten, but if you're curious enough about the sources, go here. I don't have any usage docs yet. The code will also be distributed under a two-clause BSD license.