From bc6b1754143592ff1e10c3d3416b7d04c6ff5c40 Mon Sep 17 00:00:00 2001 From: Deluan Date: Mon, 19 Jul 2021 15:41:33 -0400 Subject: [PATCH] Make `getGenre` Subsonic endpoint returns genres sorted by counts --- server/subsonic/browsing.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/subsonic/browsing.go b/server/subsonic/browsing.go index db610a611..2f65aee1c 100644 --- a/server/subsonic/browsing.go +++ b/server/subsonic/browsing.go @@ -207,7 +207,7 @@ func (c *BrowsingController) GetSong(w http.ResponseWriter, r *http.Request) (*r func (c *BrowsingController) GetGenres(w http.ResponseWriter, r *http.Request) (*responses.Subsonic, error) { ctx := r.Context() - genres, err := c.ds.Genre(ctx).GetAll(model.QueryOptions{Sort: "name"}) + genres, err := c.ds.Genre(ctx).GetAll(model.QueryOptions{Sort: "song_count, album_count, name desc", Order: "desc"}) if err != nil { log.Error(r, err) return nil, err