--- src/Core/Banshee.Services/Banshee.MediaEngine/TranscoderService.cs.orig	2008-10-01 17:43:36.000000000 +0000
+++ src/Core/Banshee.Services/Banshee.MediaEngine/TranscoderService.cs	2009-02-23 09:48:57.000000000 +0000
@@ -97,7 +97,9 @@
             queue = new Queue <TranscodeContext> ();
 
             try {
-                Banshee.IO.Directory.Delete (cache_dir, true);
+		if (Banshee.IO.Directory.Exists (cache_dir)) {
+                    Banshee.IO.Directory.Delete (cache_dir, true);
+		}
             } catch {}
 
             Banshee.IO.Directory.Create (cache_dir);
