Bug 16032 - Problems Getting SB Server To Recognise MPC And Lame Binaries
: Problems Getting SB Server To Recognise MPC And Lame Binaries
Status: RESOLVED WONTFIX
Product: Logitech Media Server
Classification: Unclassified
Component: Formats
: 7.5.0
: Macintosh MacOS X 10.5
: -- normal (vote)
: ---
Assigned To: Unassigned bug - please assign me!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-04-10 07:56 UTC by christopher mc carthy
Modified: 2010-06-28 16:29 UTC (History)
4 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description christopher mc carthy 2010-04-10 07:56:20 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.
Comment 1 Michael Herger 2010-04-11 23:19:25 UTC
Would it work fine if you dropped the files into the system's bin folder instead of yours only?
Comment 2 KDF 2010-04-14 13:57:49 UTC
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
Comment 3 Michael Herger 2010-04-14 21:31:09 UTC
Ugh... that FAQ should go away...
Comment 4 Chris Owens 2010-06-28 16:29:23 UTC
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.