def main(): motor = Motor() print("> Motor initialized") presence = Presence() print("> Presence initialized") while True: if presence.has_presence() == True: motor.on() # donaldduck.play(DONALD_TRACK) p = vlc.MediaPlayer(AUDIO_PATH + "/" + DONALD_TRACK) p.play() start = time.time() while audio.info.length > (time.time() - start): if ((time.time() - start) > 0.0) and ( (time.time() - start) < 2.0): motor.on() print("> Motor ON!") elif ((time.time() - start) > 2.1) and ( (time.time() - start) < 20.0): motor.off() print("> Motor OFF!") elif ((time.time() - start) > 20.1) and ( (time.time() - start) < 23.0): motor.on() print("> Motor ON!") elif ((time.time() - start) > 23.1) and ( (time.time() - start) < 30.0): motor.off() print("> Motor OFF!") elif ((time.time() - start) > 39.1) and ( (time.time() - start) < 40.0): motor.on() print("> Motor ON!") elif ((time.time() - start) > 40.1): motor.off() print("> Motor OFF!") print("> Playing Track!") motor.off() print("> Motor OFF!") time.sleep(0.5)