diff --git a/mythtv/programs/mythfrontend/playbackbox.cpp b/mythtv/programs/mythfrontend/playbackbox.cpp
index 3b6a381..877bd12 100644
--- a/mythtv/programs/mythfrontend/playbackbox.cpp
+++ b/mythtv/programs/mythfrontend/playbackbox.cpp
@@ -3855,6 +3855,10 @@ void PlaybackBox::customEvent(QEvent *event)
             UpdateUILists();
             m_helper.ForceFreeSpaceUpdate();
         }
+        else if (message == "UPDATE_USAGE_UI")
+        {
+            UpdateUsageUI();
+        }
         else if (message == "RECONNECT_SUCCESS")
         {
             m_programInfoCache.ScheduleLoad();
diff --git a/mythtv/programs/mythfrontend/playbackboxhelper.cpp b/mythtv/programs/mythfrontend/playbackboxhelper.cpp
index aae73b9..3a4ede1 100644
--- a/mythtv/programs/mythfrontend/playbackboxhelper.cpp
+++ b/mythtv/programs/mythfrontend/playbackboxhelper.cpp
@@ -536,6 +536,8 @@ void PlaybackBoxHelper::UpdateFreeSpace(void)
             m_freeSpaceUsedMB  = (uint64_t) (fsInfos[i].usedSpaceKB  >> 10);
         }
     }
+    MythEvent *e = new MythEvent("UPDATE_USAGE_UI");
+    QCoreApplication::postEvent(m_listener, e);
 }
 
 uint64_t PlaybackBoxHelper::GetFreeSpaceTotalMB(void) const
