feat: add metadata validation and scan acceptance support

This commit is contained in:
2026-03-16 18:01:36 +08:00
parent aa82db6b15
commit 5b0de4f99d
51 changed files with 3493 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
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);
}