Sort songs by artist/album/disc/track_number before adding to playlist

This commit is contained in:
Deluan 2021-10-02 21:55:45 -04:00 committed by Joe Stump
parent fc86177045
commit 8a303c7964
No known key found for this signature in database
GPG Key ID: 29151C3EC48A0EB9

View File

@ -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 {