threading for readPlayerFromUrl(url)