Skip to content

Commit 7266030

Browse files
committed
try to make playback index out of range log more useful
1 parent 8b73765 commit 7266030

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

backend/playbackengine.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package backend
33
import (
44
"context"
55
"errors"
6+
"fmt"
67
"log"
78
"math/rand"
89
"time"
@@ -223,8 +224,8 @@ func (p *playbackEngine) PlayTrackAt(idx int) error {
223224
}
224225

225226
func (p *playbackEngine) playTrackAt(idx int, startTime float64) error {
226-
if idx < 0 || idx >= len(p.playQueue) {
227-
return errors.New("track index out of range")
227+
if l := len(p.playQueue); idx < 0 || idx >= l {
228+
return fmt.Errorf("track index (%d) out of range (0-%d)", idx, l)
228229
}
229230
// scrobble current track if needed
230231
p.checkScrobble()

0 commit comments

Comments
 (0)