banshee r3670 - in trunk/banshee: . src/Dap/Banshee.Dap.MassStorage/Banshee.Dap.MassStorage



Author: gburt
Date: Fri Apr  4 03:11:20 2008
New Revision: 3670
URL: http://svn.gnome.org/viewvc/banshee?rev=3670&view=rev

Log:
2008-04-03  Gabriel Burt  <gabriel burt gmail com>

	* src/Dap/Banshee.Dap.MassStorage/Banshee.Dap.MassStorage/MassStorageSource.cs:
	Only load volumes that have a .is_audio_player file.  For now.


Modified:
   trunk/banshee/ChangeLog
   trunk/banshee/src/Dap/Banshee.Dap.MassStorage/Banshee.Dap.MassStorage/MassStorageSource.cs

Modified: trunk/banshee/src/Dap/Banshee.Dap.MassStorage/Banshee.Dap.MassStorage/MassStorageSource.cs
==============================================================================
--- trunk/banshee/src/Dap/Banshee.Dap.MassStorage/Banshee.Dap.MassStorage/MassStorageSource.cs	(original)
+++ trunk/banshee/src/Dap/Banshee.Dap.MassStorage/Banshee.Dap.MassStorage/MassStorageSource.cs	Fri Apr  4 03:11:20 2008
@@ -64,6 +64,9 @@
             if (volume == null)
                 return false;
 
+            if (!System.IO.File.Exists (IsAudioPlayerPath))
+                return false;
+
             type_unique_id = volume.Uuid;
             Name = volume.Name;
             GenericName = Catalog.GetString ("Media");
@@ -88,6 +91,10 @@
 
             return true;
         }
+
+        protected string IsAudioPlayerPath {
+            get { return System.IO.Path.Combine (volume.MountPoint, ".is_audio_player"); }
+        }
         
         public override long BytesUsed {
             get { return BytesCapacity - volume.Available; }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]