Index: libs/libmythtv/previewgenerator.cpp
===================================================================
--- libs/libmythtv/previewgenerator.cpp	(revision 14591)
+++ libs/libmythtv/previewgenerator.cpp	(working copy)
@@ -27,6 +27,8 @@
 #define LOC_ERR QString("Preview Error: ")
 #define LOC_WARN QString("Preview Warning: ")
 
+const char *PreviewGenerator::kInUseID = "preview_generator";
+
 /** \class PreviewGenerator
  *  \brief This class creates a preview image of a recording.
  *
@@ -277,7 +279,7 @@
 
 void PreviewGenerator::LocalPreviewRun(void)
 {
-    programInfo.MarkAsInUse(true, "preview_generator");
+    programInfo.MarkAsInUse(true, kInUseID);
 
     float aspect = 0;
     int   secsin = (gContext->GetNumSetting("PreviewPixmapOffset", 64) +
@@ -356,7 +358,7 @@
         return false;
     }
 
-    NuppelVideoPlayer *nvp = new NuppelVideoPlayer("Preview", pginfo);
+    NuppelVideoPlayer *nvp = new NuppelVideoPlayer(kInUseID, pginfo);
     nvp->SetRingBuffer(rbuf);
 
     retbuf = nvp->GetScreenGrabAtFrame(frameNumber, true, bufferLen,
@@ -478,7 +480,7 @@
         return NULL;
     }
 
-    NuppelVideoPlayer *nvp = new NuppelVideoPlayer("Preview", pginfo);
+    NuppelVideoPlayer *nvp = new NuppelVideoPlayer(kInUseID, pginfo);
     nvp->SetRingBuffer(rbuf);
 
     retbuf = nvp->GetScreenGrab(secondsin, bufferlen,
Index: libs/libmythtv/programinfo.cpp
===================================================================
--- libs/libmythtv/programinfo.cpp	(revision 14591)
+++ libs/libmythtv/programinfo.cpp	(working copy)
@@ -21,6 +21,7 @@
 #include "jobqueue.h"
 #include "mythdbcon.h"
 #include "storagegroup.h"
+#include "previewgenerator.h"
 
 #define LOC QString("ProgramInfo: ")
 #define LOC_ERR QString("ProgramInfo, Error: ")
@@ -4085,7 +4086,7 @@
             }
         }
     }
-    else if (inUseForWhat == "preview_generator")
+    else if (inUseForWhat == PreviewGenerator::kInUseID)
     {
         recDir = "";
     }
Index: libs/libmythtv/previewgenerator.h
===================================================================
--- libs/libmythtv/previewgenerator.h	(revision 14591)
+++ libs/libmythtv/previewgenerator.h	(working copy)
@@ -39,6 +39,7 @@
     void AttachSignals(QObject*);
     void disconnectSafe(void);
 
+    static const char *kInUseID;
   signals:
     void previewThreadDone(const QString&, bool&);
     void previewReady(const ProgramInfo*);

