I think that mpdscribble's initscript should depend on mpd. If you try to run mpdscribble alone, it just quits but doesn't notify the user and you have to zap it. Simple "need mpd" solves this problem. Next positive thing is when you restart mpd - mpdscribble is also restarted instead dying without warning. Upcoming - my mpdscribble initfile.
Created attachment 88074 [details] Proposed mpdscribble initscript Only "mpd" added to depend()
I added 'use mpd' to the initscript. As far as I can see, this is the best compromise because some may be running mpdscribble with a remote mpd. I hope this is okay, and thanks for the report.
Indeed, making mpd mandatory would be just like requiring user to have irc server installed along with xchat or irssi.