I am using a special version of XLD command line as my transcoding program. I asked the developer to create a command line version that output to the stdout of the system. He did so and it works very well, indeed. It can handle Apple Lossless up to 24bits at 192KHz. If you email XLD they could probably make this available for you.
Blaine
