half-baked version using HA Player