Player Library

NOTE: This library API is considered unstable