That's cool.
Watching the video would be even awesome-er. Might want to do some research on how media players work before going into that, though.