I would build an api for lightshowpi. What should it include?
Here is what I can think of.
play single song
play a playlist
stop lightshow
start lightshow
length of song (in seconds)
place in song (for the currently playing song in seconds or a percent or both)
switch input (to audio-in or stream-in)
lights on
lights off
sms on
sms off
show status (playing, pre/post show, stopped), lights on, lights off, could include most of the config or not, etc....)
Thoughts, additions?