diff --git a/mopidy/backends/gstreamer.py b/mopidy/backends/gstreamer.py index 13d55008..c945c684 100644 --- a/mopidy/backends/gstreamer.py +++ b/mopidy/backends/gstreamer.py @@ -17,19 +17,14 @@ class GStreamerBackend(BaseBackend): self.current_playlist = GStreamerCurrentPlaylistController(self) class GStreamerCurrentPlaylistController(BaseCurrentPlaylistController): - next_id = 0 - - def add(self, uri, at_position=None): + def add(self, track, at_position=None): tracks = self.playlist.tracks - track = Track(uri=uri, id=self.next_id) - if at_position is None: tracks.append(track) else: tracks.insert(at_position, track) - self.next_id += 1 self.playlist = Playlist(tracks=tracks) class GStreamerPlaybackController(BasePlaybackController):