[rant] MPDs alsa mixer control is horribly broken, and Max appears completely disinterested in fixing it or helping me to figure out where it’s borking - in fact he appears completely disinterested in being constructive in any way towards anyone for any reason, as browsing the MPD forum will quickly reveal.
The best I got was effectively “I copied that code from alsamixer and I don’t really know how it works, I use SPDIF anyway. Go read the code and figure it out yourself.”
After spending considerable time trying to debug code I don’t understand in a language I’m not familiar with, effectively unassisted, I’m over it. Time to look for another solution.
Mopidy can at least control my mixer properly, and otherwise seems rather nice, but there are two remaining hurdles holding up replacing MPD on my devuan beowulf systems:
With mopidy running as a traditional sysvinit service, how do I get it to log to a file or (better) to syslog, like every other service?
‘journalctl -u mopidy’ as mentioned in the docs obviously doesn’t work, as I am not running systemd.
I see some scattered references to /etc/mopidy/logging.conf, but the file appears to be missing from current debian packages and I don’t see it in the release tarballs either.
Can I just snag a copy from an old package and expect it to work, and to continue to work for the foreseeable future?
Is there some documentation for this file somewhere that I am missing, or am I expected to learn python to get such a basic feature working?
What is the status of an MPD-compatible HTTP streaming output?
I’d very much like to use the stream playback feature present in pretty much every MPD client, but all I can find is issues/56, which has been open since 2011(!) with no apparent interest.
From what I can deduce icecast is the preferred solution, yet it looks like it still has a bunch of problems (primarily streams ending when they shouldn’t), and as far as I can tell? it’s not compatible with MPD clients anyway so I’d need not only additional server-side software but a separate client as well. That makes it extremely awkward and pretty much useless for my needs.
Being able to simply select “Start Streaming” in MPDroid/MALP" or “Play HTTP Output Stream” in Cantata is the goal here, is there a way to do this with Mopidy?