diff --git a/mythtv/programs/mythfrontend/scheduleeditor.cpp b/mythtv/programs/mythfrontend/scheduleeditor.cpp
index 5068d4b..171a7b7 100644
--- a/mythtv/programs/mythfrontend/scheduleeditor.cpp
+++ b/mythtv/programs/mythfrontend/scheduleeditor.cpp
@@ -1619,7 +1619,10 @@ MetadataLookup *MetadataOptions::CreateLookup(MetadataType mtype)
     lookup->SetAllowGeneric(true);
     lookup->SetHandleImages(false);
     lookup->SetHost(gCoreContext->GetMasterHostName());
-    lookup->SetTitle(m_recordingRule->m_title);
+    QString title = m_recordingRule->m_title;
+    if (m_recordingRule->m_searchType != kNoSearch)
+        title.remove(QRegExp(" \\(.*\\)$"));
+    lookup->SetTitle(title);
     lookup->SetSubtitle(m_recordingRule->m_subtitle);
     lookup->SetInetref(m_inetrefEdit->GetText());
     lookup->SetCollectionref(m_inetrefEdit->GetText());
