fixed async FilePlayer seeking
rename setLoop() -> setLoopEnabled(), getLoop() -> isLoopEnabled(), added docs.