def action_volume(data, volume=None): p, config = data if volume == None: ip = config.get("connection", "ip") username = config.get("connection", "username") password = config.get("connection", "password") connection.mpal_init_login(ip, username, password) vol = connection.mpal_get_volume(ip) print "Volume: %d%%" % vol else: action_volume_set(data, volume)
def action_default(data): p, config = data ip = config.get("connection", "ip") username = config.get("connection", "username") password = config.get("connection", "password") connection.mpal_init_login(ip, username, password) running = connection.mpal_is_running(ip) playing = connection.mpal_get_now_playing(ip) volume = float(connection.mpal_get_volume(ip)) status = "running" if running else "sleeping" playing = playing if playing else "not playing" print "Address: %s" % ip print "Status: %s" % status print "Now playing: %s" % playing print "Volume: %d%%" % volume