Bugzilla – Bug 9296
SqueezeCenter doesn't error out if LAME is missing and Transcoding is Enabled
Last modified: 2009-07-31 10:28:18 UTC
Looks like SC is no longer telling a user when the LAME binary is missing but they've enabled any form of transcoding. When you set Bitrate Limiting on FLAC files and have LAME missing (OSX install, for example), it looks like its working ... but really is streaming full FLAC to your player.
The fallback is as designed (can't recall the bug number). So lack of playback isn't a normal way to tell that LAME isn't involved. Does the bitrate limiting setting no longer report that lame is missing? File types settings should be automatically disabled if LAME isn't found. Are the checkmarks showing up? Trying to check an invalid option may not be reporting the full message (prefs errors aren't fully worded in some cases), but the checkmark should not be getting accepted. Otherwise, the only other place is in logging.
for me: file types show as disabled, bitrate limiting reports that lame is missing.
I'm mainly concerned with the 'standard' Player page where you can enable Bitrate limiting. You flat out shouldn't be able to enable it if LAME is missing. If you DO enable it and LAME is missing, it needs to let the user know. The logs are very unclear as well ... a new user would not know that the limiting is failing because there is no error message. Instead there are indications of calling 'flc' with a maxrate of 128k (for example), with no indication that it failed.
oh, and the old bug in question is bug 343 - If lame isn't found, streaming falls back to other supported formats.
I do see that it tells the user that lame is or isnt there ... but it does it in a very subtle way. It should not allow you to set the bitrate if the LAME encoder is missing. It's extremely easy for someone to glance over that and not read the Note at all.
Michael can probably grey out the option if lame isn't found.
Will do. Would have bet bitrate limiting was disabled without lame installed.
change 22919 - disable transcoding options if Lame is not installed
Verified with SqueezeCenter Version: 7.2.1 - 23502
This bug has been fixed in the 7.3.0 release version of SqueezeCenter! Please download the new version from http://www.slimdevices.com/su_downloads.html if you haven't already. If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.
Reduce number of active targets for SC