From 071d7cc9c397b37c204975b39f4d246c90abb11f Mon Sep 17 00:00:00 2001 From: ScreenTinker Date: Thu, 25 Jun 2026 12:06:29 -0500 Subject: [PATCH] fix(server): persist per-item mute into the published snapshot (#129) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A mute toggle wrote the draft playlist_items + emitted a live device:mute-changed but only markDraft()'d — it never updated playlists.published_snapshot, the copy the device actually plays. So the device's item.muted stayed 0 and every loop/reload re-applied full volume: dashboard icon red but audio kept playing (Android; web's native