diff --git a/mythtv/libs/libmythtv/tvbrowsehelper.cpp b/mythtv/libs/libmythtv/tvbrowsehelper.cpp
index d3f2abf..2306d4f 100644
--- a/mythtv/libs/libmythtv/tvbrowsehelper.cpp
+++ b/mythtv/libs/libmythtv/tvbrowsehelper.cpp
@@ -80,6 +80,8 @@ bool TVBrowseHelper::BrowseStart(PlayerContext *ctx, bool skip_browse)
                       ctx->playingInfo->GetScheduledStartTime(ISODate));
         ctx->UnlockPlayingInfo(__FILE__, __LINE__);
 
+        m_chanid = ctx->playingInfo->GetChanID();
+
         if (!skip_browse)
         {
             locker.unlock();
