예제 #1
0
파일: player.py 프로젝트: thammi/nymp
    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)
예제 #2
0
파일: playlist.py 프로젝트: thammi/nymp
 def position(self, playlist, cb):
     xmms = self.connection.xmms
     xmms.playlist_current_pos(playlist, value_wrap(cb))
예제 #3
0
파일: playlist.py 프로젝트: thammi/nymp
 def current_playlist(self, cb):
     xmms = self.connection.xmms
     xmms.playlist_current_active(value_wrap(cb))
예제 #4
0
파일: playlist.py 프로젝트: thammi/nymp
 def clear(self, playlist=None, cb=None):
     xmms = self.connection.xmms
     xmms.playlist_clear(playlist, value_wrap(cb))
예제 #5
0
파일: playlist.py 프로젝트: thammi/nymp
 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))
예제 #6
0
파일: playlist.py 프로젝트: thammi/nymp
 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))
예제 #7
0
파일: player.py 프로젝트: thammi/nymp
 def stop(self, cb=None):
     self.connection.xmms.playback_stop(value_wrap(cb))
예제 #8
0
파일: playlist.py 프로젝트: thammi/nymp
 def move_entry(self, old, new, playlist=None, cb=None):
     xmms = self.connection.xmms
     xmms.playlist_move(old, new, playlist, value_wrap(cb))
예제 #9
0
파일: playlist.py 프로젝트: thammi/nymp
 def get_info(self, media_id, cb):
     xmms = self.connection.xmms
     xmms.medialib_get_info(media_id, value_wrap(cb))
예제 #10
0
파일: player.py 프로젝트: thammi/nymp
 def get_playtime(self, cb):
     self.connection.xmms.playback_playtime(value_wrap(cb))
예제 #11
0
파일: player.py 프로젝트: thammi/nymp
 def get_status(self, cb):
     xmms = self.connection.xmms
     xmms.playback_status(value_wrap(cb))
예제 #12
0
파일: player.py 프로젝트: thammi/nymp
 def playtime_signal(self, cb):
     self.connection.xmms.signal_playback_playtime(value_wrap(cb))
예제 #13
0
파일: player.py 프로젝트: thammi/nymp
 def get_volume(self, cb):
     self.connection.xmms.playback_volume_get(value_wrap(cb))
예제 #14
0
파일: player.py 프로젝트: thammi/nymp
 def set_volume(self, name, volume, cb=None):
     self.connection.xmms.playback_volume_set(name, volume, value_wrap(cb))
예제 #15
0
파일: playlist.py 프로젝트: thammi/nymp
 def list_entries(self, playlist, cb):
     xmms = self.connection.xmms
     xmms.playlist_list_entries(playlist, value_wrap(cb))
예제 #16
0
파일: playlist.py 프로젝트: thammi/nymp
 def add_collection(self, coll, order, playlist=None, cb=None):
     xmms = self.connection.xmms
     xmms.playlist_add_collection(coll, order, playlist, value_wrap(cb))
예제 #17
0
파일: playlist.py 프로젝트: thammi/nymp
 def list_playlists(self, cb):
     xmms = self.connection.xmms
     xmms.playlist_list(value_wrap(cb))
예제 #18
0
파일: playlist.py 프로젝트: thammi/nymp
 def add_id(self, media_id, playlist=None, cb=None):
     xmms = self.connection.xmms
     xmms.playlist_add_id(media_id, playlist, value_wrap(cb))
예제 #19
0
파일: playlist.py 프로젝트: thammi/nymp
 def remove_entry(self, position, playlist=None, cb=None):
     xmms = self.connection.xmms
     xmms.playlist_remove_entry(position, playlist, value_wrap(cb))
예제 #20
0
파일: player.py 프로젝트: thammi/nymp
 def pause(self, cb=None):
     self.connection.xmms.playback_pause(value_wrap(cb))