From fba733708cf6dda61448fae3993f3b0c783b4652 Mon Sep 17 00:00:00 2001 From: Deluan Date: Sat, 2 Oct 2021 21:55:45 -0400 Subject: [PATCH] Sort songs by artist/album/disc/track_number before adding to playlist --- persistence/playlist_track_repository.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/persistence/playlist_track_repository.go b/persistence/playlist_track_repository.go index 237013e8..612e5e78 100644 --- a/persistence/playlist_track_repository.go +++ b/persistence/playlist_track_repository.go @@ -116,8 +116,10 @@ func (r *playlistTrackRepository) AddDiscs(discs []model.DiscID) (int, error) { func (r *playlistTrackRepository) addMediaFileIds(sq SelectBuilder) (int, error) { var res []struct{ Id string } + sq = sq.OrderBy("album_artist, album, disc_number, track_number") err := r.queryAll(sq, &res) if err != nil { + log.Error(r.ctx, "Error getting tracks to add to playlist", err) return 0, err } if len(res) == 0 {