Template
feat: fetch lyrics during music ingest
This commit is contained in:
@@ -90,6 +90,8 @@ public class IngestService {
|
||||
private final TraditionalFilterService traditionalFilterService;
|
||||
private final ConfigService configService;
|
||||
private final AudioValidationService audioValidationService;
|
||||
@Autowired(required = false)
|
||||
private LyricsService lyricsService;
|
||||
|
||||
/**
|
||||
* Spring DI 构造器。
|
||||
@@ -648,6 +650,9 @@ public class IngestService {
|
||||
if (tag != null) {
|
||||
extractEmbeddedLyrics(tag, targetDir, trackStr, safeTitle, title, effectiveArtist);
|
||||
}
|
||||
if (lyricsService != null) {
|
||||
lyricsService.fetchIfMissing(targetDir.resolve(destFileName), title, effectiveArtist);
|
||||
}
|
||||
|
||||
return "ingested";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user