Nice work Derek!
One question: Is this the same VLC as I use to convert MPEG to TS? If so, could this make it possible to stream WMA to the Roku from a local drive?
Yes, but compiled with pretty-much-audio-only support (try ./vlc -l from a shell). From what I've seen of the recent vlc sources, it should just be a matter of recompiling it with the right supporting modules.
OK, 2 questions. If the above is possible, could the same program be used to stream unsupported video such as WMV-HD?
I'd have to say no to WMV-HD, as the MIPS on the HD1000 just doesn't have enough power to handle such a stream. However, I do believe that the low bandwidth stuff that you'll see on steamcast could indeed be supported.
As far as the text, it is a little bit small but it looks fine on my TV. Perfectly readable. Maybe version 2 can have a search screen like the current screen and a "Now Playing" screen that shows everything in a bigger font and updates periodically to show what is playing.
I'm not a big fan of keying in text from a remote, but I'll give the search screen some thought.
I had plans for a "Now Playing" display, but the song updates from the directory servers are generally too old to be really useful. Some of the stream servers support real-time info, so I'm looking into that...