Bugzilla – Bug 16032
Problems Getting SB Server To Recognise MPC And Lame Binaries
Last modified: 2010-06-28 16:29:23 UTC
The FAQ states at http://www.slimdevices.com/su_faq.html#formats-binarywhere that I should put additional decoding/encoding binaries in "your Library/SlimDevices/bin" folder. This used to work, but in 7.5 I can no longer play .mpc files or use lame to transcode (for internet streaming for example), despite the binaries being there: macmini:bin christopher$ pwd /Users/christopher/Library/SlimDevices/bin macmini:bin christopher$ ls -l total 1992 -rwxr-xr-x@ 1 christopher staff 935976 Jul 4 2008 lame -rwxr-xr-x@ 1 christopher staff 81376 Jan 28 2005 mppdec The workaround is to put them in /Library/PreferencePanes/Squeezebox.prefPane/Contents/server/Bin/darwin but this will be undone when I next upgrade. More details at http://forums.slimdevices.com/showthread.php?p=532744. BTW, in the future could the mppdec binary be included in the mac installer? The FAQ states that is already included in the linux and windows installs.
Would it work fine if you dropped the files into the system's bin folder instead of yours only?
valid paths for OSX are: ~/Library/iTunes/Scripts/iTunes-LAME.app/Contents/Resources/ (specifically for the iTunes-Lame app) /usr/bin, /usr/local/bin, /usr/libexec, /sw/bin, /usr/sbin and all other directories specifically found in the 'PATH' environment variable. /Library/SlimDevices/bin isn't specified anywhere in the current code (or even as far as 19 months or more back). It was either in the environment variable and got changed, or somewhere that I cannot find at this time. Faq needs correcting or the path should be specifically added in OSX::initSearchPath() debug settings for player.source and os.path should confirm the list of all locations being searched for the transcoding binaries on your system
Ugh... that FAQ should go away...
To me, this seems to be something that forum users, or even our staff, can try and make work, but is not strictly a feature of the software that we will 'fix.' I am, as always, open to differing opinions.