Fix #415: sort artist discography by year ascending (same order as Navidrome)
This commit is contained in:
@@ -2,6 +2,7 @@ package browsing
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
|
"sort"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"github.com/dweymouth/supersonic/backend"
|
"github.com/dweymouth/supersonic/backend"
|
||||||
@@ -192,6 +193,9 @@ func (a *ArtistPage) showAlbumGrid() {
|
|||||||
a.activeView = 0 // if page still loading, will show discography view first
|
a.activeView = 0 // if page still loading, will show discography view first
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
sort.Slice(a.artistInfo.Albums, func(x, y int) bool {
|
||||||
|
return a.artistInfo.Albums[x].Year < a.artistInfo.Albums[y].Year
|
||||||
|
})
|
||||||
model := sharedutil.MapSlice(a.artistInfo.Albums, func(al *mediaprovider.Album) widgets.GridViewItemModel {
|
model := sharedutil.MapSlice(a.artistInfo.Albums, func(al *mediaprovider.Album) widgets.GridViewItemModel {
|
||||||
return widgets.GridViewItemModel{
|
return widgets.GridViewItemModel{
|
||||||
Name: al.Name,
|
Name: al.Name,
|
||||||
|
|||||||
Reference in New Issue
Block a user