#!/usr/bin/env ruby require "eci" eci = EcaControlInterface.new() eci.command("ai-add /home/jan/snd/mp3/loop_ifa.mp3") eci.command("ao-add-default") print eci.command("cs-status"), "\n" eci.command("cs-connect") eci.command("start") while true print "\rPosition: ", eci.command("cs-get-position") if eci.command("engine-status") == "finished" break end sleep(0.2) $stdout.flush() end print "... ready\n"