Hello,
I have the same issue here.
I checked everything you suggested.
-type lame gives "lame is /usr/bin/lame"
-rights on the temp folder are fine with rwx for the owner
No matter the client side and the file type, transcoding is broken. I tested with JRemote and JRiver Windows connected to Linux Library. Both said error in streaming.
Disabling transcoding makes streaming working again.
Had to revert back to 20.0.70 to solve it.
Are you on 64 or 32 bit?
You are saying that reverting to .80 didn't fix it, you have to go back to .70?
I absolutely can't reproduce this with JRemote. I connect to my linux library, play a file that only exists in flac format to JRemote and it gets converted to mp3 in the Temp directory and plays instantly.
If you open a terminal window and run
mediacenter20
from there and leave that window open you should see the info from lame when a conversion is started:
LAME 3.99.5 32bits (http://lame.sf.net)
CPU features: MMX (ASM used), SSE (ASM used), SSE2
Using polyphase lowpass filter, transition band: 20094 Hz - 20627 Hz
Encoding <stdin>
to /home/bob/.jriver/Media Center 20/Temp/AudioStream - 2915797872.mp3
Encoding as 44.1 kHz j-stereo MPEG-1 Layer III (4.4x) 320 kbps qval=3