client side synced youtube playlist and chat engine