Sounds exactly like what I want!
About the alsa error: That is a difficult one, because the linux audio stack seems rather complicated to me. Does alsa-util's "speaker-test" program work for you? If yes, do you see the line "Playback device is default" or similar? The engine relies on the alsa device "default" to be available (which should be available on most standard desktop setups).