Implement basic add case

This commit is contained in:
Thomas Adamcik 2010-02-07 05:40:25 +01:00
parent f289512d50
commit de39da4084

View File

@ -2,6 +2,7 @@ import logging
import gst import gst
from mopidy.models import Track, Playlist
from mopidy.backends import (BaseBackend, from mopidy.backends import (BaseBackend,
BasePlaybackController, BasePlaybackController,
BaseCurrentPlaylistController) BaseCurrentPlaylistController)
@ -16,7 +17,11 @@ class GStreamerBackend(BaseBackend):
self.current_playlist = GStreamerCurrentPlaylistController(self) self.current_playlist = GStreamerCurrentPlaylistController(self)
class GStreamerCurrentPlaylistController(BaseCurrentPlaylistController): class GStreamerCurrentPlaylistController(BaseCurrentPlaylistController):
pass def add(self, uri, at_position=None):
tracks = self.playlist.tracks
tracks.append(Track(uri))
self.playlist = Playlist(tracks=tracks)
class GStreamerPlaybackController(BasePlaybackController): class GStreamerPlaybackController(BasePlaybackController):
PAUSED = gst.STATE_PAUSED PAUSED = gst.STATE_PAUSED