YARRS is just perl so could be made to serve FLAC (if there's a perl module like MP3::Info)

Streaming is really a client issue.

I have a linux/perl server (rougly based on Jeff Mock's original and Yarrs) but made to run off iTunes data. IOW iTunes is used to encode and control the music/playlists and then I can play this on any of the Rios around the house.

I'd like to add streaming support, alarm clock functionality etc for the client, so I'm looking at alternatives, but no solutions yet.