Use TrackMBID to check for duplicated music files. fixes #306

This commit is contained in:
emeric
2023-02-01 20:56:56 +01:00
parent a01ce55737
commit d8b47d579b
8 changed files with 14 additions and 14 deletions
+3 -3
View File
@@ -247,12 +247,12 @@ Track::findPaths(Session& session, Range range)
}
RangeResults<TrackId>
Track::findRecordingMBIDDuplicates(Session& session, Range range)
Track::findTrackMBIDDuplicates(Session& session, Range range)
{
session.checkSharedLocked();
auto query {session.getDboSession().query<TrackId>( "SELECT track.id FROM track WHERE recording_mbid in (SELECT recording_mbid FROM track WHERE recording_mbid <> '' GROUP BY recording_mbid HAVING COUNT (*) > 1)")
.orderBy("track.release_id,track.disc_number,track.track_number,track.recording_mbid")};
auto query {session.getDboSession().query<TrackId>( "SELECT track.id FROM track WHERE mbid in (SELECT mbid FROM track WHERE mbid <> '' GROUP BY mbid HAVING COUNT (*) > 1)")
.orderBy("track.release_id,track.disc_number,track.track_number,track.mbid")};
return Utils::execQuery(query, range);
}