diff --git a/src/ws/handlers/program.js b/src/ws/handlers/program.js
index 14ee135ba280e4fb76a11d623834d80ce8df0a9c..347729e57eba5d1407a38ab4ea637b803ea96fe2 100644
--- a/src/ws/handlers/program.js
+++ b/src/ws/handlers/program.js
@@ -22,6 +22,10 @@ export const handleProgramEntryChanged = (payload) => {
           payload.description
         );
       }
+
+      if (has(payload, "is_live") && payload.is_live) {
+        state.currentId = payload.id;
+      }
     }
   });
 };