mirror of
https://github.com/navidrome/navidrome.git
synced 2025-05-02 19:31:45 +03:00
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:
parent
53aa640f35
commit
3d6a2380bc
@ -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() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user