I have a request, though — Any way of load-balancing transcoding threads? When several people are listening to transcoded tracks, especially if some are using a non-iTunes client to actually download the tracks, sometimes one transcoding thread can hog the CPU. Would it be possible to set a ‘nice’ value to run the transcoding scripts at?
If you are transcoding via script, you can do that in the transcode script. Just do a “nice 20 $FLAC “$FILENAME …” rather than “$FLAC $FILENAME”, etc.