diff --git a/mopidy/backends/__init__.py b/mopidy/backends/__init__.py index 4358c0bf..bbb85598 100644 --- a/mopidy/backends/__init__.py +++ b/mopidy/backends/__init__.py @@ -528,7 +528,9 @@ class BasePlaybackController(object): :type track: :class:`mopidy.models.Track` or :class:`None` """ - if not track and not self.current_track: + if track: + assert track in self.backend.current_playlist.playlist.tracks + elif not self.current_track: track = self.next_track if self.state == self.PAUSED and track is None: