From 01640387945f5bb27d514f1252519af470fa7495 Mon Sep 17 00:00:00 2001 From: emeric Date: Wed, 13 Nov 2024 18:41:24 +0100 Subject: [PATCH] Take labels into account to avoid merging unrelated albums, ref #550 --- src/libs/services/scanner/impl/ScanStepScanFiles.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libs/services/scanner/impl/ScanStepScanFiles.cpp b/src/libs/services/scanner/impl/ScanStepScanFiles.cpp index d9f41898..a3eb8e19 100644 --- a/src/libs/services/scanner/impl/ScanStepScanFiles.cpp +++ b/src/libs/services/scanner/impl/ScanStepScanFiles.cpp @@ -276,7 +276,8 @@ namespace lms::scanner return candidateRelease->getName() == releaseInfo.name && candidateRelease->getSortName() == releaseInfo.sortName && candidateRelease->getTotalDisc() == releaseInfo.mediumCount - && candidateRelease->isCompilation() == releaseInfo.isCompilation; + && candidateRelease->isCompilation() == releaseInfo.isCompilation + && candidateRelease->getLabelNames() == releaseInfo.labels; } Release::pointer getOrCreateRelease(Session& session, const metadata::Release& releaseInfo, const Directory::pointer& currentDirectory)