Index: src/Dap/Banshee.Dap.Ipod/IpodDap.cs
===================================================================
--- src/Dap/Banshee.Dap.Ipod/IpodDap.cs	(revision 2580)
+++ src/Dap/Banshee.Dap.Ipod/IpodDap.cs	(working copy)
@@ -88,6 +88,17 @@
             } else if(!hal_device.GetPropertyBoolean("volume.is_mounted")) {
                 return WaitForVolumeMount(hal_device);
             }
+
+            // Ignore iPods that have a .is_audio_player file so people who use rockbox
+            // can have Banshee load their iPod with mass storage support.
+            if (File.Exists(Path.Combine(device.ControlPath, ".is_audio_player"))) {
+                LogCore.Instance.PushInformation(
+                    "iPod Support Ignoring iPod",
+                    "The iPod support ignored an iPod because the iPod has an .is_audio_player file.",
+                    false
+                );
+                return InitializeResult.Invalid;
+            }
             
             if(LoadIpod() == InitializeResult.Invalid) {
                 return InitializeResult.Invalid;
