From 415c260175e955adf1c5ae1d7b871d2da40eb073 Mon Sep 17 00:00:00 2001 From: Gmer4Lfe Date: Fri, 5 Jun 2026 19:29:31 -0400 Subject: [PATCH] fix: transcode monitor reads STATE_DIR from conf instead of hardcoded /tmp vv_transcode_sessions() was hardcoded to /tmp/transcode_state.db but master.conf sets TRANSCODE_STATE_FILE=$STATE_DIR/transcode_state.db which resolves to /boot/config/plugins/varaverk/State_Files/transcode_state.db. Page always showed "ramdisk_setup.sh not yet run" despite state file being present and populated. --- Plugin/unraid/include/common.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Plugin/unraid/include/common.php b/Plugin/unraid/include/common.php index 936faad..0fad9ac 100644 --- a/Plugin/unraid/include/common.php +++ b/Plugin/unraid/include/common.php @@ -726,7 +726,9 @@ function vv_parse_bash_array(string $raw, string $varName): array { } function vv_transcode_sessions(): array { - $stateFile = '/tmp/transcode_state.db'; + $v = vv_conf_vars(); + $stateDir = rtrim($v['STATE_DIR'] ?? '/boot/config/plugins/varaverk/State_Files', '/'); + $stateFile = $v['TRANSCODE_STATE_FILE'] ?? "$stateDir/transcode_state.db"; if (!file_exists($stateFile)) return ['available' => false]; $raw = [];