1
0

A little reorganisation in icecast.go.

This commit is contained in:
Alexander Andreev 2023-09-15 03:20:12 +04:00
parent e8ad10a16d
commit 7bb91cfcbe
Signed by: Arav
GPG Key ID: D22A817D95815393

View File

@ -46,15 +46,9 @@ func (is *IcecastStatusDTO) SongName() string {
}
type IcecastStatus struct {
SongName string `json:"song"`
ListenerPeak int `json:"listener_peak"`
Listeners int `json:"listeners"`
}
type Song struct {
Time string `json:"time"`
Listeners string `json:"listeners"`
Song string `json:"song"`
SongName string `json:"song"`
}
func IcecastGetStatus(icecastURL string) (*IcecastStatus, error) {
@ -76,6 +70,12 @@ func IcecastGetStatus(icecastURL string) (*IcecastStatus, error) {
}, nil
}
type Song struct {
Time string `json:"time"`
Listeners string `json:"listeners"`
Song string `json:"song"`
}
func IcecastLastSongs(playlistPath string) []Song {
lastPlayedCacheMutex.Lock()
defer lastPlayedCacheMutex.Unlock()
@ -84,7 +84,6 @@ func IcecastLastSongs(playlistPath string) []Song {
copy(ret, lastPlayedCache)
return ret
}
return nil
}