Using subsonic 3.8 on Mythbuntu 9.10, the transcoding settings are ignored. If I play .flac files through the web Flash player, I see this in the log:
[2009-11-29 14:36:38,245] DEBUG TranscodeInputStream - Starting transcoder: [/home/akaihola/subsonic/transcode/lame] [-S] [-h] [-b] [320] [/var/media/music/kevyt/Austen Louie/Easy Love/09 Drowning.flac] [-]
and no mention of the flac decoder being used. Also, the lame arguments don't match with what's in the settings:
Name: flac > mp3
Convert from: flac
Convert to: mp3
Step 1: flac -c -s -d %s
Step 2: lame -b %b - -
I also tried unchecking the "Default" checkbox for all transcoding settings except "flac > mp3", but the result is the same.
I verified the commands subsonic calls by creating two identical executable scripts called "flac" and "lame" in the "transcode" directory:
echo $0 "$@" >>/tmp/transcode.log
The same "lame" command line is logged into /tmp/transcode log, but no output from the "flac" script.
Anonymous
I mentioned this with my current work-around on the forum as well:
http://www.activeobjects.no/subsonic/forum/viewtopic.php?t=2162