This commit is contained in:
Stephane Bouvard
2025-08-08 10:32:06 +02:00
parent b24850725d
commit c06890426c
2 changed files with 17 additions and 4 deletions

View File

@@ -100,6 +100,10 @@
visibilityDuration = data.param1 || visibilityDefault;
showSongInfo();
});
SBdispatcher.on('musicPlaying-hide', data => {
visibilityDuration = -1;
SetVisibility(false);
});
}
function connectws() {
@@ -123,6 +127,9 @@
// Song changes
case ("playbackStatus.nowPlayingItemDidChange"):
UpdateSongInfo(data);
if (visibilityDuration != "-1") {
showSongInfo();
}
break;
// Progress bar moves
@@ -149,6 +156,12 @@
SetVisibility(false);
}, visibilityDuration * 1000);
}
if (visibilityDuration == "-1") {
setTimeout(() => {
SetVisibility(false);
}, visibilityDefault * 1000);
}
}
function UpdateSongInfo(data) {
@@ -169,9 +182,6 @@
document.getElementById("albumArtBack").src = albumArtUrl;
document.getElementById("backgroundImageBack").src = albumArtUrl;
}, 2 * animationSpeed * 500);
showSongInfo()
}
function UpdateTextLabel(div, text) {
@@ -204,7 +214,6 @@
}
function UpdatePlaybackState(data) {
console.log(data);
switch (data.state) {
case ("paused"):
case ("stopped"):

View File

@@ -23,6 +23,10 @@ public class CPHInline
if (args.ContainsKey("wsParam3")) message.Add("param3",args["wsParam3"]);
if (args.ContainsKey("wsParam4")) message.Add("param4",args["wsParam4"]);
if (args.ContainsKey("wsParam5")) message.Add("param5",args["wsParam5"]);
if (args.ContainsKey("wsParam6")) message.Add("param6",args["wsParam6"]);
if (args.ContainsKey("wsParam7")) message.Add("param7",args["wsParam7"]);
if (args.ContainsKey("wsParam8")) message.Add("param8",args["wsParam8"]);
if (args.ContainsKey("wsParam9")) message.Add("param9",args["wsParam9"]);
var jsonMessage = JsonConvert.SerializeObject(message);
CPH.WebsocketBroadcastJson(jsonMessage);