rendered paste bodymike@mike-desktop:~$ ls /usr/lib/banshee/Banshee.Dap/*[Ii]pod*
/usr/lib/banshee/Banshee.Dap/Banshee.Dap.Ipod.dll
/usr/lib/banshee/Banshee.Dap/Banshee.Dap.Ipod.dll.mdb
/usr/lib/banshee/Banshee.Dap/ipod-sharp.dll
/usr/lib/banshee/Banshee.Dap/ipod-sharp.dll.config
/usr/lib/banshee/Banshee.Dap/ipod-sharp-ui.dll
mike@mike-desktop:~$ cd Desktop
mike@mike-desktop:~/Desktop$ ./find-ipod.sh
udi = '/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A27001915BCCD'
info.addons = { 'hald-addon-storage' } (string list)
storage.policy.should_mount = true (bool)
portable_audio_player.output_formats = { 'audio/mpeg', 'audio/aac' } (string list)
portable_audio_player.storage_device = '/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A27001915BCCD' (string)
portable_audio_player.type = 'ipod' (string)
portable_audio_player.access_method = 'storage' (string)
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A27001915BCCD' (string)
info.udi = '/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A27001915BCCD' (string)
storage.requires_eject = true (bool)
storage.hotpluggable = true (bool)
info.capabilities = { 'storage', 'block', 'portable_audio_player' } (string list)
info.category = 'portable_audio_player' (string)
info.product = 'iPod' (string)
info.vendor = 'Apple' (string)
storage.removable = true (bool)
storage.physical_device = '/org/freedesktop/Hal/devices/usb_device_5ac_1260_000A27001915BCCD_if0' (string)
storage.lun = 0 (0x0) (int)
storage.firmware_version = '1.62' (string)
storage.serial = 'Apple_iPod_000A27001915BCCD' (string)
storage.vendor = 'Apple' (string)
storage.model = 'iPod' (string)
storage.drive_type = 'disk' (string)
storage.automount_enabled_hint = true (bool)
storage.media_check_enabled = true (bool)
storage.no_partitions_hint = false (bool)
storage.bus = 'usb' (string)
block.is_volume = false (bool)
block.minor = 64 (0x40) (int)
block.major = 8 (0x8) (int)
block.device = '/dev/sde' (string)
linux.hotplug_type = 3 (0x3) (int)
info.parent = '/org/freedesktop/Hal/devices/usb_device_5ac_1260_000A27001915BCCD_if0_scsi_host_scsi_device_lun0' (string)
linux.sysfs_path_device = '/sys/block/sde' (string)
linux.sysfs_path = '/sys/block/sde' (string)
udi = '/org/freedesktop/Hal/devices/volume_part2_size_98574336'
info.udi = '/org/freedesktop/Hal/devices/volume_part2_size_98574336' (string)
info.product = 'Volume' (string)
volume.size = 98574336 (0x5e02000) (uint64)
volume.num_blocks = 192528 (0x2f010) (int)
volume.block_size = 2048 (0x800) (int)
volume.partition.number = 2 (0x2) (int)
info.capabilities = { 'volume', 'block' } (string list)
info.category = 'volume' (string)
volume.is_partition = true (bool)
volume.is_disc = false (bool)
volume.is_mounted_read_only = false (bool)
volume.is_mounted = false (bool)
volume.mount_point = '' (string)
volume.label = '' (string)
volume.uuid = '' (string)
volume.fsversion = '' (string)
volume.fsusage = '' (string)
volume.fstype = '' (string)
storage.model = '' (string)
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A27001915BCCD' (string)
block.is_volume = true (bool)
block.minor = 66 (0x42) (int)
block.major = 8 (0x8) (int)
block.device = '/dev/sde2' (string)
linux.hotplug_type = 3 (0x3) (int)
info.parent = '/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A27001915BCCD' (string)
linux.sysfs_path_device = '/sys/block/sde/sde2' (string)
linux.sysfs_path = '/sys/block/sde/sde2' (string)
udi = '/org/freedesktop/Hal/devices/volume_uuid_85E4C78950BD517F'
info.ipod.serial_number = 'YM646XUZVQT' (string)
info.callouts.add = { 'hal-ipod-info' } (string list)
volume.unmount.valid_options = { 'lazy' } (string list)
volume.mount.valid_options = { 'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet' } (string list)
org.freedesktop.Hal.Device.Volume.method_execpaths = { 'hal-system-storage-mount', 'hal-system-storage-unmount', 'hal-system-storage-eject', 'hal-ipod-info' } (string list)
org.freedesktop.Hal.Device.Volume.method_signatures = { 'ssas', 'as', 'as', 'as' } (string list)
org.freedesktop.Hal.Device.Volume.method_names = { 'Mount', 'Unmount', 'Eject', 'WriteIpodInfo' } (string list)
info.interfaces = { 'org.freedesktop.Hal.Device.Volume' } (string list)
volume.ignore = false (bool)
volume.policy.desired_mount_point = 'ipod' (string)
volume.policy.mount_filesystem = 'hfsplus' (string)
volume.policy.should_mount = true (bool)
info.udi = '/org/freedesktop/Hal/devices/volume_uuid_85E4C78950BD517F' (string)
info.product = 'Mike' (string)
volume.size = 7994972160 (0x1dc899800) (uint64)
volume.num_blocks = 15615180 (0xee44cc) (int)
volume.block_size = 2048 (0x800) (int)
volume.partition.number = 3 (0x3) (int)
info.capabilities = { 'volume', 'block' } (string list)
info.category = 'volume' (string)
volume.is_partition = true (bool)
volume.is_disc = false (bool)
volume.is_mounted_read_only = true (bool)
volume.is_mounted = true (bool)
volume.mount_point = '/media/ipod' (string)
volume.label = 'Mike' (string)
volume.uuid = '85E4C78950BD517F' (string)
volume.fsversion = '' (string)
volume.fsusage = 'filesystem' (string)
volume.fstype = 'hfsplus' (string)
storage.model = '' (string)
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A27001915BCCD' (string)
block.is_volume = true (bool)
block.minor = 67 (0x43) (int)
block.major = 8 (0x8) (int)
block.device = '/dev/sde3' (string)
linux.hotplug_type = 3 (0x3) (int)
info.parent = '/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A27001915BCCD' (string)
linux.sysfs_path_device = '/sys/block/sde/sde3' (string)
linux.sysfs_path = '/sys/block/sde/sde3' (string)
udi = '/org/freedesktop/Hal/devices/volume_part1_size_126976'
info.udi = '/org/freedesktop/Hal/devices/volume_part1_size_126976' (string)
info.product = 'Volume' (string)
volume.size = 126976 (0x1f000) (uint64)
volume.num_blocks = 248 (0xf8) (int)
volume.block_size = 2048 (0x800) (int)
volume.partition.number = 1 (0x1) (int)
info.capabilities = { 'volume', 'block' } (string list)
info.category = 'volume' (string)
volume.is_partition = true (bool)
volume.is_disc = false (bool)
volume.is_mounted_read_only = false (bool)
volume.is_mounted = false (bool)
volume.mount_point = '' (string)
volume.label = '' (string)
volume.uuid = '' (string)
volume.fsversion = '' (string)
volume.fsusage = '' (string)
volume.fstype = '' (string)
storage.model = '' (string)
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A27001915BCCD' (string)
block.is_volume = true (bool)
block.minor = 65 (0x41) (int)
block.major = 8 (0x8) (int)
block.device = '/dev/sde1' (string)
linux.hotplug_type = 3 (0x3) (int)
info.parent = '/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A27001915BCCD' (string)
linux.sysfs_path_device = '/sys/block/sde/sde1' (string)
linux.sysfs_path = '/sys/block/sde/sde1' (string)
----------
mike@mike-desktop:~/Desktop$