added ActivityIndicator and more robust player loading