Fix playlist shuffling
This commit is contained in:
parent
0ea7bc2a49
commit
a2d648b2b2
1 changed files with 2 additions and 4 deletions
|
@ -101,8 +101,6 @@ func NewPlayer(cfg *config.Config, routines []reveil.Identifier) (*Player, error
|
|||
return nil, fmt.Errorf("Unable to load tracks: %w", err)
|
||||
}
|
||||
|
||||
var playlist []string
|
||||
|
||||
// Creating playlist
|
||||
log.Println("Loading playlist...")
|
||||
for _, track := range tracks {
|
||||
|
@ -115,8 +113,8 @@ func NewPlayer(cfg *config.Config, routines []reveil.Identifier) (*Player, error
|
|||
|
||||
log.Println("Shuffling playlist...")
|
||||
// Shuffle the playlist
|
||||
rand.Shuffle(len(playlist), func(i, j int) {
|
||||
playlist[i], playlist[j] = playlist[j], playlist[i]
|
||||
rand.Shuffle(len(p.Playlist), func(i, j int) {
|
||||
p.Playlist[i], p.Playlist[j] = p.Playlist[j], p.Playlist[i]
|
||||
})
|
||||
|
||||
return &p, nil
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue