playerendpoint: Add external thread

Change-Id: I8f87469952afb5eddd189cf442a83e84a5bd194a