Bug#534121: rhythmbox: ipod touch not recongnized anymore

Ulrik Sverdrup ulrik.sverdrup at gmail.com
Tue Jun 23 22:59:54 UTC 2009


The ipod is mounted like this:

sshfs -o workaround=all -o idmap=user mobile at ulrik-ipod.local:Media /m
edia/ipod

so I mount ~/Media of the "mobile" user (unprivileged user of the
ipod, where the music library is)

That directory looks like this:

(opening it now in nautilus, it has the blue bar above (This media
contains photos.. [Launch gthumb])
$ ll /media/ipod
 totalt 52K
drwxr-x--- 1 ulrik 501  204  9 maj 20.11 DCIM/
drwxr-xr-x 1 ulrik 501  102  9 jun 14.49 Downloads/
lrwxr-xr-x 1 root  501   14 12 mar 17.40 iPod_Control -> iTunes_Control/
lrwxr-xr-x 1 root  501    1 12 mar 17.40 iTunes -> ./
drwxr-xr-x 1 ulrik 501  204 12 mar 17.40 iTunes_Control/
drwxr-xr-x 1 ulrik 501  170 17 maj 14.41 iTunes_Control_2/
drwxr-xr-x 1 ulrik 501   68 17 mar 21.41 Music/
drwxr-xr-x 1 ulrik 501  136 12 mar 17.22 MxTube/
drwxr-x--- 1 ulrik 501   68  9 dec  2008 Photos/
drwxr-xr-x 1 ulrik 501   68 17 mar 21.41 Playlists/
drwxr-xr-x 1 ulrik 501 4,2K  2 apr 00.08 Podcasts/
drwxr-xr-x 1 ulrik 501   68 12 mar 14.16 Purchases/


2009/6/22 Josselin Mouette <joss at debian.org>:
> Le dimanche 21 juin 2009 à 22:13 +0200, Ulrik Sverdrup a écrit :
>> Now, the ipod does not show up at all. It is displayed as a
>> digital camera in nautilus if connected by cable.
>
> This is probably part of the problem.
>
> What does the directory tree on your iPod’s root look like? (Not your
> music files, I’m talking about any special files/directories.)
>
> What is the output of "lsusb"?
>

I don't think this is part of the problem anymore. The ipod is mounted
wirelessly, over ssh, and it doesn't matter if the USB cord is
attached or not.

Anyway, now I tried to run rhythmbox with debug output, and it says
this when I mount the filesystem:

(00:56:37) [0x105ae1b0] [rhythmdb_mount_added_cb]
rhythmdb-monitor.c:463: volume file:///media/ipod mounted
(00:56:37) [0x105ae1b0] [rb_removable_media_manager_add_mount]
rb-removable-media-manager.c:608: Unhandled media, no volume for mount

Rhythmbox says *no volume for mount,* which is the view GIO takes,
here is a check using python:

└ ulrik $ python
Python 2.5.4 (r254:67916, Feb 18 2009, 04:30:07)
[GCC 4.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Enabling tab completion
>>> import gio
>>> gio.vo
gio.volume_monitor_adopt_orphan_mount  gio.volume_monitor_get
>>> gio.volume_monitor_get()
<__main__.GUnionVolumeMonitor object at 0x483e21e8
(GUnionVolumeMonitor at 0x1095ba00)>
>>> vm = _
>>> vm.ge
vm.get_connected_drives  vm.get_mounts            vm.get_volume_for_uuid
vm.get_data              vm.get_properties        vm.get_volumes
vm.get_mount_for_uuid    vm.get_property
>>> vm.get_mou
vm.get_mount_for_uuid  vm.get_mounts
>>> vm.get_mounts()
[<__main__.GProxyMount at 0x483e2238: ipod>]
>>> ipod = _[0]
>>> ipod.ge
ipod.get_data        ipod.get_name        ipod.get_root
ipod.get_drive       ipod.get_properties  ipod.get_uuid
ipod.get_icon        ipod.get_property    ipod.get_volume
>>> ipod.get_volume()
>>> print ipod.get_volume()
None
>>> print ipod.get_root()
<__main__.GLocalFile at 0x483e28f0: file:///media/ipod>






More information about the pkg-gnome-maintainers mailing list