feat: add PipeWire muter functionality and service files for Sendspin audio player

This commit is contained in:
2026-06-14 12:17:47 +02:00
parent 6e22834c5c
commit 1054d4b9d0
12 changed files with 410 additions and 3 deletions

View File

@@ -348,11 +348,16 @@ function render() {
} else {
mEl.innerHTML = "";
for (const m of state.members) {
const label = m.name || m.client_id;
const showID = m.name && m.name !== m.client_id;
const div = document.createElement("div");
div.className = "row";
div.innerHTML = `
<span class="dot ${m.connected ? 'connected' : ''}"></span>
<span class="grow mono">${escapeHTML(m.client_id)}</span>
<span class="grow">
<div>${escapeHTML(label)}</div>
${showID ? `<div class="mono muted">${escapeHTML(m.client_id)}</div>` : ''}
</span>
<span class="muted">${m.connected ? `vol ${m.volume}${m.muted ? ' · muted' : ''}` : 'offline'}</span>
`;
mEl.appendChild(div);