Added a way to filter by codec

This commit is contained in:
emeric
2025-12-06 23:30:00 +01:00
parent bbde689a16
commit 22ed424745
10 changed files with 112 additions and 18 deletions
@@ -75,6 +75,7 @@ namespace lms::db
|| params.artist.isValid()
|| params.filters.clusters.size() == 1
|| params.filters.mediaLibrary.isValid()
|| params.filters.codec.has_value()
|| params.directory.isValid()
|| params.parentDirectory.isValid())
{
@@ -218,6 +219,9 @@ namespace lms::db
query.where(oss.str());
}
if (params.filters.codec.has_value())
query.where("t.codec = ?").bind(detail::getDbCodecType(params.filters.codec.value()));
if (params.releaseGroupMBID)
query.where("group_mbid = ?").bind(params.releaseGroupMBID->getAsString());