def items(self): args={'volume':player.volume()*100, 'repeat':0, 'random':int(player.random()), 'xfade':0} status=player.status() if status == "play": return self.helper_status_play(elapsedTime=player.timePosition(), durationTime=player.timeDuration(), playlistSongNumber=player.getCurrentIdx(), playlistSongId=generateId(player[player.getCurrentIdx()]), **args) elif status == "pause": return self.helper_status_pause(elapsedTime=player.timePosition(), durationTime=player.timeDuration(), playlistSongNumber=player.getCurrentIdx(), playlistSongId=generateId(player[player.getCurrentIdx()]), **args) elif status == "stop": return self.helper_status_stop(**args)
def handle_args(self,state): player.random(bool(state))