15 lines
498 B
Java
15 lines
498 B
Java
package com.music.metadata.service;
|
|
|
|
import com.music.metadata.domain.metadata.AudioMetadata;
|
|
import com.music.metadata.domain.scan.FeatureDeduplicationHit;
|
|
import com.music.metadata.infrastructure.entity.FileProcessEntity;
|
|
|
|
public interface DeduplicationService {
|
|
|
|
FileProcessEntity findArchivedByHash(String fileHash);
|
|
|
|
FeatureDeduplicationHit findLevel2Duplicate(AudioMetadata metadata, Integer audioDuration);
|
|
|
|
String buildDedupKey(AudioMetadata metadata, Integer audioDuration);
|
|
}
|