Looping play begins when power is applied. It plays most high definition file types including mpeg, H.264 and WMV9 from a SD memory card or USB drive. It can be used as an audio repeater playing MP3 or WAV files. It has a 2-way serial communications port at 3v3 or 5v TTL level to work with external control devices to play multiple files on command. The Sprite gives feedback reports every half second telling the file playing, and also reports the end of file mark. It has a single direct push-button input that can trigger on contacts or High or Low level change. There is no black space when looping or changing files. It has a 5V DC output to power a motion sensor or other small load.