diff --git a/internal/http/dj_handlers.go b/internal/http/dj_handlers.go index 180c8b9..3686130 100644 --- a/internal/http/dj_handlers.go +++ b/internal/http/dj_handlers.go @@ -7,6 +7,7 @@ import ( "fmt" "log" "net/http" + "strings" "time" ) @@ -76,6 +77,10 @@ func (dj *DJHandlers) PlaylistNext(w http.ResponseWriter, _ *http.Request) { MaxListeners: dj.listeners.Current(), StartAt: time.Now()} + if strings.HasSuffix(nxt, "/fallback.ogg") { + song.Artist = "Nothing to play. Playing a fallback: " + song.Artist + } + if dj.songList.Current() != nil { dj.mostLSong.Update(*dj.songList.Current()) }