Exemplo n.º 1
0
    def _id_to_info(self, value, cb):
        media_id = value.value()

        if media_id:
            xmms = self.connection.xmms
            xmms.medialib_get_info(media_id, cb=value_wrap(cb))
        else:
            cb(None)
Exemplo n.º 2
0
 def position(self, playlist, cb):
     xmms = self.connection.xmms
     xmms.playlist_current_pos(playlist, value_wrap(cb))
Exemplo n.º 3
0
 def current_playlist(self, cb):
     xmms = self.connection.xmms
     xmms.playlist_current_active(value_wrap(cb))
Exemplo n.º 4
0
 def clear(self, playlist=None, cb=None):
     xmms = self.connection.xmms
     xmms.playlist_clear(playlist, value_wrap(cb))
Exemplo n.º 5
0
 def insert_id(self, pos, media_id, playlist=None, cb=None):
     xmms = self.connection.xmms
     xmms.playlist_insert_id(pos, media_id, playlist, value_wrap(cb))
Exemplo n.º 6
0
 def insert_collection(self, pos, coll, order, playlist=None, cb=None):
     xmms = self.connection.xmms
     xmms.playlist_insert_collection(pos, coll, order, playlist, value_wrap(cb))
Exemplo n.º 7
0
 def stop(self, cb=None):
     self.connection.xmms.playback_stop(value_wrap(cb))
Exemplo n.º 8
0
 def move_entry(self, old, new, playlist=None, cb=None):
     xmms = self.connection.xmms
     xmms.playlist_move(old, new, playlist, value_wrap(cb))
Exemplo n.º 9
0
 def get_info(self, media_id, cb):
     xmms = self.connection.xmms
     xmms.medialib_get_info(media_id, value_wrap(cb))
Exemplo n.º 10
0
 def get_playtime(self, cb):
     self.connection.xmms.playback_playtime(value_wrap(cb))
Exemplo n.º 11
0
 def get_status(self, cb):
     xmms = self.connection.xmms
     xmms.playback_status(value_wrap(cb))
Exemplo n.º 12
0
 def playtime_signal(self, cb):
     self.connection.xmms.signal_playback_playtime(value_wrap(cb))
Exemplo n.º 13
0
 def get_volume(self, cb):
     self.connection.xmms.playback_volume_get(value_wrap(cb))
Exemplo n.º 14
0
 def set_volume(self, name, volume, cb=None):
     self.connection.xmms.playback_volume_set(name, volume, value_wrap(cb))
Exemplo n.º 15
0
 def list_entries(self, playlist, cb):
     xmms = self.connection.xmms
     xmms.playlist_list_entries(playlist, value_wrap(cb))
Exemplo n.º 16
0
 def add_collection(self, coll, order, playlist=None, cb=None):
     xmms = self.connection.xmms
     xmms.playlist_add_collection(coll, order, playlist, value_wrap(cb))
Exemplo n.º 17
0
 def list_playlists(self, cb):
     xmms = self.connection.xmms
     xmms.playlist_list(value_wrap(cb))
Exemplo n.º 18
0
 def add_id(self, media_id, playlist=None, cb=None):
     xmms = self.connection.xmms
     xmms.playlist_add_id(media_id, playlist, value_wrap(cb))
Exemplo n.º 19
0
 def remove_entry(self, position, playlist=None, cb=None):
     xmms = self.connection.xmms
     xmms.playlist_remove_entry(position, playlist, value_wrap(cb))
Exemplo n.º 20
0
 def pause(self, cb=None):
     self.connection.xmms.playback_pause(value_wrap(cb))