@SuppressWarnings("WeakerAccess")
    public synchronized void stop() {
        if (isRunning()) {
            running.set(false);
            MetadataFinder.getInstance().removeMetadataProvider(metadataProvider);
            for (Database database : databases.values()) {
                //noinspection ResultOfMethodCallIgnored
                database.sourceFile.delete();
            }
            databases.clear();
        }
    }
@ SuppressWarnings ( "WeakerAccess" ) public synchronized void stop ( ) { if ( isRunning ( ) ) { running . set ( false ) ; MetadataFinder . getInstance ( ) . removeMetadataProvider ( metadataProvider ) ; for ( Database database : databases . values ( ) ) { database . sourceFile . delete ( ) ; } databases . clear ( ) ; } }
Stop finding track metadata for all active players.