From 19daa89e15efa64cc128e742f6f8d3426f1adb0b Mon Sep 17 00:00:00 2001 From: Thomas Adamcik Date: Fri, 4 Dec 2015 22:11:55 +0100 Subject: [PATCH] mpd: Add missing seeked event handling for idle --- mopidy/mpd/actor.py | 3 +++ tests/mpd/test_actor.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/mopidy/mpd/actor.py b/mopidy/mpd/actor.py index af78c331..9b1cbc1b 100644 --- a/mopidy/mpd/actor.py +++ b/mopidy/mpd/actor.py @@ -85,3 +85,6 @@ class MpdFrontend(pykka.ThreadingActor, CoreListener): def stream_title_changed(self, title): self.send_idle('playlist') + + def seeked(self, time_position): + self.send_idle('player') diff --git a/tests/mpd/test_actor.py b/tests/mpd/test_actor.py index 968fbfe7..9975e1cc 100644 --- a/tests/mpd/test_actor.py +++ b/tests/mpd/test_actor.py @@ -22,7 +22,7 @@ from mopidy.mpd import actor (['options_changed'], 'options'), (['volume_changed', 'volume'], 'mixer'), (['mute_changed', 'mute'], 'output'), - (['seeked', 'time_position'], None), + (['seeked', 'time_position'], 'player'), (['stream_title_changed', 'title'], 'playlist'), ]) def test_idle_hooked_up_correctly(event, expected):