Remove track artist recommendations for now

This commit is contained in:
emeric
2026-06-03 22:51:06 +02:00
parent 98369c9219
commit 88c85291bc
3 changed files with 1 additions and 17 deletions
@@ -614,15 +614,6 @@ namespace lms::recommendation
db::Artist::find(session, db::Artist::FindParameters{}, [&](const db::Artist::pointer& artist) {
std::unordered_set<db::TrackId> artistTrackIds;
// Track-level artists
{
db::Track::FindParameters params;
params.setArtist(artist->getId(), { db::TrackArtistLinkType::Artist });
for (const db::TrackId trackId : db::Track::findIds(session, params).results)
artistTrackIds.insert(trackId);
}
// Album-level artists
{
db::Release::FindParameters params;
params.setArtist(artist->getId());
@@ -144,13 +144,6 @@ namespace lms::recommendation
db::Artist::find(session, db::Artist::FindParameters{}, [&](const db::Artist::pointer& artist) {
std::unordered_set<db::TrackId> artistTrackIds;
{
db::Track::FindParameters params;
params.setArtist(artist->getId(), { db::TrackArtistLinkType::Artist });
for (const db::TrackId trackId : db::Track::findIds(session, params).results)
artistTrackIds.insert(trackId);
}
{
db::Release::FindParameters params;
params.setArtist(artist->getId());
@@ -31,7 +31,7 @@ namespace lms::recommendation
struct TrackMetadata
{
db::ReleaseId releaseId; // invalid if track has no release
std::vector<db::ArtistId> artistIds; // sorted; track-level + album-level artists
std::vector<db::ArtistId> artistIds; // sorted; album artists only
// Future: db::MediaLibraryId mediaLibraryId;
};