[Edit 2015-09-11: I upgraded to jessie, of course, not to wheezy…]
So,
I upgraded the whole system to wheezy. Took me like 36 hours, though, to figure out why mediatomb wouldn’t show up any more on my network – apparently there’s now an /etc/default/mediatomb file in which one must define the network interface mediatomb is to bind to…
Anyway, now I get two different kinds of messages when running mopidy in verbose mode.
First kind of message:
DEBUG 2015-09-06 18:40:23,574 [23631:MpdSession-11] mopidy.mpd.session
Request from [::ffff:127.0.0.1]:47747: status
DEBUG 2015-09-06 18:40:23,617 [23631:MpdSession-11] mopidy.mpd.session
Response to [::ffff:127.0.0.1]:47747:
volume: 100
repeat: 0
random: 0
single: 0
consume: 0
playlist: 2
playlistlength: 1
xfade: 0
state: stop
OK
DEBUG 2015-09-06 18:40:23,625 [23631:MpdSession-11] mopidy.mpd.session
Request from [::ffff:127.0.0.1]:47747: playlistinfo
DEBUG 2015-09-06 18:40:23,638 [23631:MpdSession-11] mopidy.mpd.session
Response to [::ffff:127.0.0.1]:47747:
file: http://192.168.0.19:50500/content/media/object_id/96808/res_id/0/ext/file.mp3
Time: 254
Artist: Jean-Michel Jarre
Album: Oxygene
Title: Oxygene Part 4
Date: 1976-01-01
Track: 4
Pos: 0
Id: 0
AlbumArtist: Jean-Michel Jarre
Genre: Elektronik & Ambient
OK
DEBUG 2015-09-06 18:40:23,883 [23631:MpdSession-11] mopidy.mpd.session
Request from [::ffff:127.0.0.1]:47747: playid "0"
DEBUG 2015-09-06 18:40:23,903 [23631:Core-6] mopidy.core.playback
Changing state: stopped -> playing
DEBUG 2015-09-06 18:40:23,910 [23631:Core-6] mopidy.core.playback
Triggering playback state change event
DEBUG 2015-09-06 18:40:23,918 [23631:MainThread] mopidy.listener
Sending playback_state_changed to CoreListener: {'old_state': u'stopped', 'new_state': u'playing'}
DEBUG 2015-09-06 18:40:23,978 [23631:Audio-2] mopidy.audio.gst
State change to GST_STATE_READY: result=GST_STATE_CHANGE_SUCCESS
DEBUG 2015-09-06 18:40:23,990 [23631:MainThread] mopidy.audio.gst
Got state-changed message: old=GST_STATE_NULL new=GST_STATE_READY pending=GST_STATE_VOID_PENDING
ERROR 2015-09-06 18:40:25,941 [23631:MpdSession-11] pykka
Unhandled exception in MpdSession (urn:uuid:407078ae-8c11-47cd-a84e-6aa2681d3d89):
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 370, 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 68, in _call_next_filter
return next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 76, 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 68, in _call_next_filter
return next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 86, in _authenticate_filter
return self._call_next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 68, in _call_next_filter
return next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 105, 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 68, in _call_next_filter
return next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 134, in _idle_filter
response = self._call_next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 68, in _call_next_filter
return next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 147, 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 68, in _call_next_filter
return next_filter(request, response, filter_chain)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 159, in _call_handler_filter
response = self._format_response(self._call_handler(request))
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/dispatcher.py", line 174, in _call_handler
return protocol.commands.call(tokens, context=self.context)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/protocol/__init__.py", line 180, in call
return self.handlers[tokens[0]](context, *tokens[1:])
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/protocol/__init__.py", line 158, in validate
return func(**callargs)
File "/usr/lib/python2.7/dist-packages/mopidy/mpd/protocol/playback.py", line 227, in playid
return context.core.playback.play(tl_tracks[0]).get()
File "/usr/lib/python2.7/dist-packages/pykka/threading.py", line 52, in get
compat.reraise(*self._data['exc_info'])
File "/usr/lib/python2.7/dist-packages/pykka/compat.py", line 12, in reraise
exec('raise tp, value, tb')
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 295, in _handle_receive
return callee(*message['args'], **message['kwargs'])
File "/usr/lib/python2.7/dist-packages/mopidy/core/playback.py", line 305, in play
self._play(tl_track=tl_track, tlid=tlid, on_error_step=1)
File "/usr/lib/python2.7/dist-packages/mopidy/core/playback.py", line 348, in _play
backend.playback.change_track(tl_track.track).get() and
File "/usr/lib/python2.7/dist-packages/pykka/threading.py", line 52, in get
compat.reraise(*self._data['exc_info'])
File "/usr/lib/python2.7/dist-packages/pykka/compat.py", line 12, in reraise
exec('raise tp, value, tb')
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 295, in _handle_receive
return callee(*message['args'], **message['kwargs'])
File "/usr/lib/python2.7/dist-packages/mopidy/backend.py", line 245, in change_track
uri = self.translate_uri(track.uri)
File "/usr/lib/python2.7/dist-packages/mopidy/stream/actor.py", line 90, in translate_uri
tracks = list(playlists.parse(content))
File "/usr/lib/python2.7/dist-packages/mopidy/internal/playlists.py", line 28, in parse
return parse_urilist(data) # Fallback
File "/usr/lib/python2.7/dist-packages/mopidy/internal/playlists.py", line 125, in parse_urilist
if not line.strip() or line.startswith('#'):
UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 192: ordinal not in range(128)
Second case:
DEBUG 2015-09-06 19:23:38,287 [26245:MpdSession-11] mopidy.mpd.session
Request from [::ffff:127.0.0.1]:58775: status
DEBUG 2015-09-06 19:23:38,377 [26245:MpdSession-11] mopidy.mpd.session
Response to [::ffff:127.0.0.1]:58775:
volume: 100
repeat: 0
random: 0
single: 0
consume: 0
playlist: 2
playlistlength: 1
xfade: 0
state: stop
OK
DEBUG 2015-09-06 19:23:38,388 [26245:MpdSession-11] mopidy.mpd.session
Request from [::ffff:127.0.0.1]:58775: playlistinfo
DEBUG 2015-09-06 19:23:38,406 [26245:MpdSession-11] mopidy.mpd.session
Response to [::ffff:127.0.0.1]:58775:
file: http://192.168.0.19:50500/content/media/object_id/96966/res_id/0/ext/file.mp3
Time: 396
Artist: Kraftwerk
Album: Trans Europa Express
Title: Trans Europa Express
Date: 1977-01-01
Track: 4
Pos: 0
Id: 0
AlbumArtist: Kraftwerk
Genre: Elektronik & Ambient
OK
DEBUG 2015-09-06 19:23:38,420 [26245:MpdSession-11] mopidy.mpd.session
Request from [::ffff:127.0.0.1]:58775: playid "0"
DEBUG 2015-09-06 19:23:38,436 [26245:Core-6] mopidy.core.playback
Changing state: stopped -> playing
DEBUG 2015-09-06 19:23:38,442 [26245:Core-6] mopidy.core.playback
Triggering playback state change event
DEBUG 2015-09-06 19:23:38,451 [26245:MainThread] mopidy.listener
Sending playback_state_changed to CoreListener: {'old_state': u'stopped', 'new_state': u'playing'}
DEBUG 2015-09-06 19:23:38,513 [26245:Audio-2] mopidy.audio.gst
State change to GST_STATE_READY: result=GST_STATE_CHANGE_SUCCESS
DEBUG 2015-09-06 19:23:38,520 [26245:MainThread] mopidy.audio.gst
Got state-changed message: old=GST_STATE_NULL new=GST_STATE_READY pending=GST_STATE_VOID_PENDING
DEBUG 2015-09-06 19:23:40,340 [26245:StreamBackend-3] mopidy.backend
Backend translated URI from http://192.168.0.19:50500/content/media/object_id/96966/res_id/0/ext/file.mp3 to None
WARNING 2015-09-06 19:23:40,348 [26245:Core-6] mopidy.core.tracklist
Track is not playable: http://192.168.0.19:50500/content/media/object_id/96966/res_id/0/ext/file.mp3
DEBUG 2015-09-06 19:23:40,361 [26245:Audio-2] mopidy.audio.actor
Position query failed
DEBUG 2015-09-06 19:23:40,378 [26245:Audio-2] mopidy.audio.gst
State change to GST_STATE_NULL: result=GST_STATE_CHANGE_SUCCESS
DEBUG 2015-09-06 19:23:40,386 [26245:Core-6] mopidy.core.playback
Changing state: playing -> stopped
DEBUG 2015-09-06 19:23:40,390 [26245:Core-6] mopidy.core.playback
Triggering playback state change event
DEBUG 2015-09-06 19:23:40,400 [26245:MainThread] mopidy.listener
Sending playback_state_changed to CoreListener: {'old_state': u'playing', 'new_state': u'stopped'}
DEBUG 2015-09-06 19:23:40,405 [26245:Core-6] mopidy.core.playback
Triggering track playback ended event
DEBUG 2015-09-06 19:23:40,425 [26245:MainThread] mopidy.listener
Sending track_playback_ended to CoreListener: {'time_position': 0, 'tl_track': TlTrack(tlid=0, track=Track(album=Album(artists=[Artist(name=u'Kraftwerk')], name=u'Trans Europa Express'), artists=[Artist(name=u'Kraftwerk')], bitrate=127739L, date='1977-01-01', genre=u'Elektronik & Ambient', length=396016L, name=u'Trans Europa Express', track_no=4L, uri='http://192.168.0.19:50500/content/media/object_id/96966/res_id/0/ext/file.mp3'))}
DEBUG 2015-09-06 19:23:40,434 [26245:MpdSession-11] mopidy.mpd.session
Response to [::ffff:127.0.0.1]:58775: OK
DEBUG 2015-09-06 19:23:40,459 [26245:MpdSession-11] mopidy.mpd.session
Request from [::ffff:127.0.0.1]:58775: status
DEBUG 2015-09-06 19:23:40,508 [26245:MpdSession-11] mopidy.mpd.session
Response to [::ffff:127.0.0.1]:58775:
volume: 100
repeat: 0
random: 0
single: 0
consume: 0
playlist: 2
playlistlength: 1
xfade: 0
state: stop
OK
I also tried to serve those files from my desktop computer using minidlna – same result.
Both tracks, however, play fine when using e.g. the tablet’s local renderer.
Any further ideas…?
Thanx –
– tcrass