[UPDATE] Comments
[ADD] Remote Object Protocol
[ADD] Duration/Current time player option
[ADD] Playback state
[ADD] Configuring and Controlling Playback
[REFACTORING] Updating loop
[FIX] call the delegate in the main queue