>>> from mpd import MPDClient
>>> client = MPDClient()
>>> client.connect("localhost", 6600)
>>> client.find("title", "spend winter")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/app/lib/python3.8/site-packages/mpd/base.py", line 469, in mpd_command
return wrapper(self, name, args, callback)
File "/app/lib/python3.8/site-packages/mpd/base.py", line 532, in _execute
return retval()
File "/app/lib/python3.8/site-packages/mpd/base.py", line 457, in command_callback
res = self._wrap_iterator(res)
File "/app/lib/python3.8/site-packages/mpd/base.py", line 706, in _wrap_iterator
return list(iterator)
File "/app/lib/python3.8/site-packages/mpd/base.py", line 240, in _parse_objects
for key, value in self._parse_pairs(lines):
File "/app/lib/python3.8/site-packages/mpd/base.py", line 235, in _parse_pairs
for line in lines:
File "/app/lib/python3.8/site-packages/mpd/base.py", line 586, in _read_lines
line = self._read_line()
File "/app/lib/python3.8/site-packages/mpd/base.py", line 571, in _read_line
raise ConnectionError("Connection lost while reading line")
mpd.base.ConnectionError: Connection lost while reading line
Originally reported at: SoongNoonien/plattenalbum#38
Using
client.find("title", "<string here>")results in connection loss.Searching with
mpcclient works though.mpd version: Music Player Daemon 0.22.9 (0.22.9)
python-mpd2 version: 3.0.4
Code sample: