Scanner: parallelized processing within the playlist/track association step

This commit is contained in:
emeric
2025-07-05 19:28:18 +02:00
parent 41504c92e0
commit 1b73ae1e8c
15 changed files with 194 additions and 144 deletions
@@ -204,7 +204,7 @@ namespace lms::scanner
auto transaction{ session.createReadTransaction() };
idRange = db::Release::findNextRange(session, lastRetrievedId, readBatchSize);
idRange = db::Release::findNextIdRange(session, lastRetrievedId, readBatchSize);
lastRetrievedId = idRange.last;
return idRange.isValid();
@@ -224,7 +224,7 @@ namespace lms::scanner
std::size_t getProcessedReleaseCount() const { return _processedReleaseCount; }
private:
core::LiteralString getName() const override { return "Associate Track Artworks"; }
core::LiteralString getName() const override { return "Associate Release Artworks"; }
void run() override
{
auto& session{ _db.getTLSSession() };