add some sorting
This commit is contained in:
@@ -71,7 +71,7 @@ func (c *Controller) GetMusicDirectory(w http.ResponseWriter, r *http.Request) {
|
|||||||
c.DB.
|
c.DB.
|
||||||
Where("folder_id = ?", id).
|
Where("folder_id = ?", id).
|
||||||
Preload("Album").
|
Preload("Album").
|
||||||
Order("track_number").
|
Order("title").
|
||||||
Find(&tracks)
|
Find(&tracks)
|
||||||
for _, track := range tracks {
|
for _, track := range tracks {
|
||||||
if getStrParam(r, "c") == "Jamstash" {
|
if getStrParam(r, "c") == "Jamstash" {
|
||||||
|
|||||||
@@ -75,7 +75,9 @@ func (c *Controller) GetAlbum(w http.ResponseWriter, r *http.Request) {
|
|||||||
var album model.Album
|
var album model.Album
|
||||||
c.DB.
|
c.DB.
|
||||||
Preload("AlbumArtist").
|
Preload("AlbumArtist").
|
||||||
Preload("Tracks").
|
Preload("Tracks", func(db *gorm.DB) *gorm.DB {
|
||||||
|
return db.Order("tracks.track_number")
|
||||||
|
}).
|
||||||
First(&album, id)
|
First(&album, id)
|
||||||
tracksObj := []*subsonic.Track{}
|
tracksObj := []*subsonic.Track{}
|
||||||
for _, track := range album.Tracks {
|
for _, track := range album.Tracks {
|
||||||
|
|||||||
Reference in New Issue
Block a user