..here is the kodi.log while trying to start mpd.client (v.2.0.8), installed from the official repo:
DEBUG: -->Python Interpreter Initialized<--
DEBUG: CPythonInvoker(7, /storage/.kodi/addons/script.mpdc/default.py): the source file to load is "/storage/.kodi/addons/script.mpdc/default.py"
DEBUG: CPythonInvoker(7, /storage/.kodi/addons/script.mpdc/default.py): setting the Python path to /storage/.kodi/addons/script.mpdc:/storage/.kodi/addons/script.module.simplejson/lib:/usr/lib/python27.zip:/usr/lib/python2.7 :/usr/lib/python2.7/plat-linux2:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/lib/python2.7/site-packages:/usr/lib/python2.7/site-packages/gtk-2.0
DEBUG: CPythonInvoker(7, /storage/.kodi/addons/script.mpdc/default.py): entering source directory /storage/.kodi/addons/script.mpdc
DEBUG: CPythonInvoker(7, /storage/.kodi/addons/script.mpdc/default.py): instantiating addon using automatically obtained id of "script.mpdc" dependent on version 2.1.0 of the xbmc.python api
DEBUG: CMMALPool::Configure pool:0x72769f60 1280x720 (1280x720) pix:-1 size:128(128) fmt:OPQV
DEBUG: Previous line repeats 1 times.
DEBUG: CAddonSettings[script.mpdc]: loading setting definitions
DEBUG: CAddonSettings[script.mpdc]: trying to load setting definitions from old format...
DEBUG: CAddonSettings[script.mpdc]: loading setting values
DEBUG: CMMALPool::Configure pool:0x72769f60 1280x720 (1280x720) pix:-1 size:128(128) fmt:OPQV
ERROR: EXCEPTION: XML File for Window is missing
ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.RuntimeError'>
Error Contents: XML File for Window is missing
Traceback (most recent call last):
File "/storage/.kodi/addons/script.mpdc/default.py", line 143, in <module>
selectorUI = SelectMPDProfile( 'select-profile.xml',__addon__.getAddonInfo('pa
th'), skin)
RuntimeError: XML File for Window is missing
-->End of Python script error report<--
DEBUG: ------ Window Init (DialogNotification.xml) ------
INFO: Python script stopped
Display More
Please decide whether I should contact the developer of the plugin or whether it is something related to LE.
The mpd server v4 seems to work like v3, thanks. I hope to find time soon to prepare the alsa related logfiles and reproducible procedure, and before that check whether mixing works on the cmdline with aplay. This will give some confidence that everything later is related to kodi and/ or mpd. Switching to pulseaudio does not necessarily solves the problem, see here (I assume you understand German?): MPD als Systemdienst mit ALSA und Pulseaudio. If not, it just tells us that mpd (as a server) and pulseaudio not necessarily like each other. Some investment in a proper config for kodi, mpd, and alsa seems to be easier.
@ALL - if anybody has done this already (ie. mix mpd and kodi with alsa), please feel free to share such infos.