This may be related to
https://bugs.launchpad.net/ubuntu/+source/gstreamer0.10/+bug/273294.

Regardless, I have found why it seems to be occurring.

It seems that entries on an SMB share do not necessarily have the
G_FILE_ATTRIBUTE_ACCESS_CAN_READ attribute, therefore the check in
_should_process() fails for these entries.

The result of this is that no directories are recursed into, and no
files are imported, with no feedback to the user that this has occurred.

My NAS Samba version:

  MediaServer> /usr/syno/sbin/smbd --version
  Version 3.0.20b

This appears to be fixed upstream by commit
a57a51913b1057c85603bf3ada52f6d76582d139 in the Rhythmbox GIT repository
(patch attached), however applying that patch to the Ubuntu Rhythmbox
exposes some other problems which may be because the patch modifies
assumptions made by other code. E.g. Now it enumerates the directories
on the NAS, but I get "not mounted" errors later halfway through the
process, followed by a segfault.


** Patch added: "rhythmbox-ignore-missing-processing-attributes.diff"
   
http://launchpadlibrarian.net/48042490/rhythmbox-ignore-missing-processing-attributes.diff

-- 
Music residing on GVFS mounted SMB shares won't be imported
https://bugs.launchpad.net/bugs/559658
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to