diff --git a/mythtv/libs/libmythtv/tv_rec.cpp b/mythtv/libs/libmythtv/tv_rec.cpp
index 3d38c6d..2f40286 100644
--- a/mythtv/libs/libmythtv/tv_rec.cpp
+++ b/mythtv/libs/libmythtv/tv_rec.cpp
@@ -4367,6 +4367,8 @@ bool TVRec::GetProgramRingBufferForLiveTV(RecordingInfo **pginfo,
         prog->SetPathname(sgroup.FindNextDirMostFree());
     }
 
+    if (!pseudoLiveTVRecording)
+        prog->ApplyRecordRecGroupChange("LiveTV");
     StartedRecording(prog);
 
     *rb = RingBuffer::Create(prog->GetPathname(), true);
