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
Desktop Bugs, which is subscribed to rhythmbox in ubuntu.
--
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs