diff --git a/player/player.go b/player/player.go index f6b65b2..3b1cf7d 100644 --- a/player/player.go +++ b/player/player.go @@ -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