aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--web/client.html5
-rw-r--r--wrms.go1
2 files changed, 6 insertions, 0 deletions
diff --git a/web/client.html b/web/client.html
index 9998940..20a53ed 100644
--- a/web/client.html
+++ b/web/client.html
@@ -166,6 +166,11 @@
document.getElementById("ppbutton").innerHTML = 'Play';
}
+ function handleStop() {
+ document.getElementById("ppbutton").innerHTML = 'Play';
+ playing = document.getElementById("playing").innerHTML = "";
+ }
+
function handlePlay(currentSong) {
document.getElementById("ppbutton").innerHTML = 'Pause';
diff --git a/wrms.go b/wrms.go
index 607798c..252c14e 100644
--- a/wrms.go
+++ b/wrms.go
@@ -121,6 +121,7 @@ func (wrms *Wrms) PlayPause() {
wrms.Next()
if wrms.CurrentSong.Uri == "" {
llog.Info("No song left to play")
+ wrms.Broadcast(Event{"stop", []Song{}})
return
}
}