I haven't used Ices. Found this in the
documentation:
QUOTE
StdinPCM
<module>stdinpcm</module>
<param name="rate">44100</param>
<param name="channels">2</param>
<param name="metadata">1</param>
<param name="metadatafilename">/home/ices/metadata</param>
This module should always be available, and as you can see the parameters are almost the same except for the device. The PCM audio comes from the standard input so it can be generated from some external app feeding into a pipe.
As it's raw PCM being fed in, it's impossible to determine the samplerate and channels so make sure the stated parameters match the incoming PCM or the audio will be encoded wrongly.
Playlist
So maybe there's hope....? You could look into that (decoding musepack to raw PCM and sending it to Ices stdin by some kind of means?). There will not be any way possible to pass the metadata (tags) along with a raw PCM stream, though......
As for the ape2 to vorbiscomments conversion on Linux, I'm not sure (I don't have a 'nix box where I'm currently at either, so I can't check).
Sorry I can't be of more help....