Skip to content

Instantly share code, notes, and snippets.

@unimatrix27
Created January 13, 2017 16:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save unimatrix27/2cb2ac32355458e27876482493be32b6 to your computer and use it in GitHub Desktop.
Save unimatrix27/2cb2ac32355458e27876482493be32b6 to your computer and use it in GitHub Desktop.
"plchanges 0" through MPD causes mopidy to hang - Mopidy verbose output
INFO 2017-01-13 17:01:37,627 [29750:MpdSession-30] mopidy.mpd.session
New MPD connection from [::ffff:127.0.0.1]:41550
DEBUG 2017-01-13 17:01:37,629 [29750:MpdSession-30] mopidy.mpd.session
Request from [::ffff:127.0.0.1]:41550: status
DEBUG 2017-01-13 17:01:37,635 [29750:MpdSession-30] mopidy.mpd.session
Response to [::ffff:127.0.0.1]:41550:
volume: 100
repeat: 0
random: 0
single: 0
consume: 0
playlist: 1
playlistlength: 2
xfade: 0
state: play
song: 0
songid: 1
nextsong: 1
nextsongid: 2
time: 67:0
elapsed: 67.290
bitrate: 0
OK
DEBUG 2017-01-13 17:01:37,637 [29750:MpdSession-30] mopidy.mpd.session
Request from [::ffff:127.0.0.1]:41550: plchanges "0"
ERROR 2017-01-13 17:01:37,638 [29750:MpdSession-30] pykka
Unhandled exception in MpdSession (urn:uuid:eba194e7-b3b3-4ecc-b78e-1a524942a3b0):
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pykka/actor.py", line 201, in _actor_loop
response = self._handle_receive(message)
File "/usr/lib/python2.7/dist-packages/pykka/actor.py", line 304, in _handle_receive
return self.on_receive(message)
File "/usr/lib/python2.7/dist-packages/mopidy/internal/network.py", line 369, in on_receive
self.on_line_received(line)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/session.py", line 34, in on_line_received
response = self.dispatcher.handle_request(line)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 47, in handle_request
return self._call_next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 69, in _call_next_filter
return next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 77, in _catch_mpd_ack_errors_filter
return self._call_next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 69, in _call_next_filter
return next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 87, in _authenticate_filter
return self._call_next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 69, in _call_next_filter
return next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 106, in _command_list_filter
response = self._call_next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 69, in _call_next_filter
return next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 135, in _idle_filter
response = self._call_next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 69, in _call_next_filter
return next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 148, in _add_ok_filter
response = self._call_next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 69, in _call_next_filter
return next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 160, in _call_handler_filter
response = self._format_response(self._call_handler(request))
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 184, in _format_response
formatted_response.extend(self._format_lines(element))
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 210, in _format_lines
return ['%s: %s' % (key, value)]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 64: ordinal not in range(128)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment