feat(server): add artist/albumartist filter to media file (#4001)

* add artist/albumartist filter to media file

* artist -> artists_id
This commit is contained in:
Kendall Garner 2025-04-25 16:50:21 +00:00 committed by GitHub
parent 53aa640f35
commit 3d6a2380bc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -87,11 +87,12 @@ func NewMediaFileRepository(ctx context.Context, db dbx.Builder) model.MediaFile
var mediaFileFilter = sync.OnceValue(func() map[string]filterFunc { var mediaFileFilter = sync.OnceValue(func() map[string]filterFunc {
filters := map[string]filterFunc{ filters := map[string]filterFunc{
"id": idFilter("media_file"), "id": idFilter("media_file"),
"title": fullTextFilter("media_file"), "title": fullTextFilter("media_file"),
"starred": booleanFilter, "starred": booleanFilter,
"genre_id": tagIDFilter, "genre_id": tagIDFilter,
"missing": booleanFilter, "missing": booleanFilter,
"artists_id": artistFilter,
} }
// Add all album tags as filters // Add all album tags as filters
for tag := range model.TagMappings() { for tag := range model.TagMappings() {