Updatet "binarydir" path evaluation

this should fix the reported problems.
Ok, fair enough.

Your method is still flawed though: you don't know where it's finding your binary. Eg. lame isn't part of LMS, thus is installed somewhere in your system. But you're expecting your effects files to be in whatever binary's folder you found first. This can't work. We could assume the files to be in the prefs folder.

I'd suggest you put them in the server's configuration folder. You can find it using Slim::Utils::OSDetect::dirsFor('prefs'). Sounds good?