Subsonic is not perfect but pretty good.

Niels Kobschätzki @nielsk