List providers = picker.getRTAProviders();
long max_cp = 0;
PieceRTAProvider best_provider = null;
for (int i=0;i<providers.size();i++){
PieceRTAProvider provider = (PieceRTAProvider)providers.get(i);
if ( provider.getStartTime() > 0 ){
long cp = provider.getCurrentPosition();
if ( cp >= max_cp ){
best_provider = provider;