diff --git a/internal/radio/song.go b/internal/radio/song.go index b83b05c..074b7e1 100644 --- a/internal/radio/song.go +++ b/internal/radio/song.go @@ -76,7 +76,12 @@ func (sl *SongList) Current() *Song { if sl.current.StartAt.Year() == 1 { return nil } - return &sl.current + return &Song{ + Artist: sl.current.Artist, + Title: sl.current.Title, + Duration: sl.current.Duration, + MaxListeners: sl.current.MaxListeners, + StartAt: sl.current.StartAt} } // UpdateCurrentMaxListeners checks and updates a maximal number of listeners