See if that’s the case. Does the mt-daapd binary actually exist where the init.d thinks it is? In /usr/sbin?
No, as you suggest, it’s in /usr/local/sbin…
Should I move / copy it? I’m not too good at startup scripts…
I’m guessing the rest of your config files don’t properly reflect the location either. Might be better to re-run configure with “–prefix=/usr” – then everything will be in the places you expect.