I run Subsonic on an OpenSolaris server. If you're not familiar, it's more or less like Linux, from the viewpoint of configuring Subsonic.
Under the previous version, for whatever reason (I have a vague recollection that I couldn't get it to work unless I did this; I had tried to use symbolic links to link the two binaries into /var/subsonic/transcode but I think that had not seemed to work previously) I used full paths to ffmpeg and lame in my transcoding setup, e.g. /usr/local/bin/ffmpeg ..arguments.. and /opt/csw/bin/lame ..arguments.. This worked great. I was particularly happy with transcoding my significant library of m4a files.
Recently I upgraded to the latest build 4.2 / 1944 and m4a transcoding stopped working. Suddenly it was treating them as pcm files and I was getting static instead of music.
Digging in the FAQ and searching the forums I realized that I hadn't checked the player transcoding settings (which had by and large turned off m4a transcoding), and more to the point some posts were made emphasizing that the ffmpeg and lame binaries must be in /var/subsonic/transcode. I had been ignoring that since I thought it said that before and the full paths had been working.
But after exhausting all the other options to make sure the transcodings were enabled at all levels, I figured I'd try removing the path, and voila it worked.
So it looks like sym links are now working (good) but it was confusing to me that a full path stopped working.
Hopefully if there's anyone else crazy enough to have been using full paths, this will help them figure out the problem
