Added step in UI for associating track images

This commit is contained in:
emeric
2025-06-21 18:27:27 +02:00
parent dd2aa49bb0
commit c95ae94c84
8 changed files with 12 additions and 1 deletions
@@ -32,7 +32,7 @@ namespace lms::scanner
ScanStepAssociateTrackImages& operator=(const ScanStepAssociateTrackImages&) = delete;
private:
ScanStep getStep() const override { return ScanStep::AssociateReleaseImages; }
ScanStep getStep() const override { return ScanStep::AssociateTrackImages; }
core::LiteralString getStepName() const override { return "Associate track images"; }
bool needProcess(const ScanContext& context) const override;
void process(ScanContext& context) override;
@@ -49,6 +49,7 @@ namespace lms::scanner
AssociateExternalLyrics,
AssociatePlayListTracks,
AssociateReleaseImages,
AssociateTrackImages,
CheckForDuplicatedFiles,
CheckForRemovedFiles,
ComputeClusterStats,
+5
View File
@@ -188,6 +188,11 @@ namespace lms::ui
.arg(stepStats.progress()));
break;
case ScanStep::AssociateTrackImages:
_stepStatus->setText(Wt::WString::tr("Lms.Admin.ScannerController.step-associating-track-images")
.arg(stepStats.progress()));
break;
case ScanStep::CheckForDuplicatedFiles:
_stepStatus->setText(Wt::WString::tr("Lms.Admin.ScannerController.step-checking-for-duplicate-files")
.arg(stepStats.processedElems));