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)
def position(self, playlist, cb): xmms = self.connection.xmms xmms.playlist_current_pos(playlist, value_wrap(cb))
def current_playlist(self, cb): xmms = self.connection.xmms xmms.playlist_current_active(value_wrap(cb))
def clear(self, playlist=None, cb=None): xmms = self.connection.xmms xmms.playlist_clear(playlist, value_wrap(cb))
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))
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))
def stop(self, cb=None): self.connection.xmms.playback_stop(value_wrap(cb))
def move_entry(self, old, new, playlist=None, cb=None): xmms = self.connection.xmms xmms.playlist_move(old, new, playlist, value_wrap(cb))
def get_info(self, media_id, cb): xmms = self.connection.xmms xmms.medialib_get_info(media_id, value_wrap(cb))
def get_playtime(self, cb): self.connection.xmms.playback_playtime(value_wrap(cb))
def get_status(self, cb): xmms = self.connection.xmms xmms.playback_status(value_wrap(cb))
def playtime_signal(self, cb): self.connection.xmms.signal_playback_playtime(value_wrap(cb))
def get_volume(self, cb): self.connection.xmms.playback_volume_get(value_wrap(cb))
def set_volume(self, name, volume, cb=None): self.connection.xmms.playback_volume_set(name, volume, value_wrap(cb))
def list_entries(self, playlist, cb): xmms = self.connection.xmms xmms.playlist_list_entries(playlist, value_wrap(cb))
def add_collection(self, coll, order, playlist=None, cb=None): xmms = self.connection.xmms xmms.playlist_add_collection(coll, order, playlist, value_wrap(cb))
def list_playlists(self, cb): xmms = self.connection.xmms xmms.playlist_list(value_wrap(cb))
def add_id(self, media_id, playlist=None, cb=None): xmms = self.connection.xmms xmms.playlist_add_id(media_id, playlist, value_wrap(cb))
def remove_entry(self, position, playlist=None, cb=None): xmms = self.connection.xmms xmms.playlist_remove_entry(position, playlist, value_wrap(cb))
def pause(self, cb=None): self.connection.xmms.playback_pause(value_wrap(cb))