diff --git a/internal/radio/icecast.go b/internal/radio/icecast.go index d7b406e..9d040f3 100644 --- a/internal/radio/icecast.go +++ b/internal/radio/icecast.go @@ -193,6 +193,7 @@ func (pw *PlaylistLogWatcher) Watch(playlistPath string, n int) (err error) { if currentlyPlaying.Time == "" { currentlyPlaying = songs[0] } else { + currentlyPlaying.Listeners = songs[0].Listeners if len(lastPlayedCache) == n { lastPlayedCache = append(lastPlayedCache[1:], currentlyPlaying) } else {