Subsonic API: added genres/moods tags for albums

This commit is contained in:
emeric
2023-10-04 23:26:58 +02:00
parent a47f463ca9
commit a359e4acf5
4 changed files with 41 additions and 3 deletions
+6 -2
View File
@@ -38,13 +38,17 @@ namespace Database
auto query{ session.getDboSession().query<ClusterId>("SELECT DISTINCT c.id FROM cluster c") };
if (params.track.isValid())
if (params.track.isValid() || params.release.isValid())
{
query.join("track_cluster t_c ON t_c.cluster_id = c.id");
query.join("track t ON t.id = t_c.track_id");
query.where("t.id = ?").bind(params.track);
}
if (params.track.isValid())
query.where("t.id = ?").bind(params.track);
if (params.release.isValid())
query.where("t.release_id = ?").bind(params.release);
if (params.clusterType.isValid())
query.where("c.cluster_type_id = ?").bind(params.clusterType);