Apparently the discovery process gets stuck then. Can you run it inside gdb and get a "thread apply all bt" output? Thanks.$ GST_DEBUG=*iscover*:7,*:2 rygel <snip> 0:00:00.102207708 10927 0x13be180 WARN discoverer gstdiscoverer.c:1612:start_discovering: No URI to process 0:00:00.101578125 10928 0x14c3180 WARN discoverer gstdiscoverer.c:1612:start_discovering: No URI to process MediaExport-Message: rygel-media-export-extract.vala:163: Started with descriptors 3 (in) 4 (out) 0:00:00.120645261 10926 0x3d6180 WARN discoverer gstdiscoverer.c:1612:start_discovering: No URI to process Ok, not really helpful... very odd.
I tried running rygel on the x86_64 using the non-dbus wm, but loading gnome-session inside the wm - 226
packages - and things start to work without dbus running.
This would seem to indicate:
1. I'm missing a run-time dep - startup-notification, libnotify, taglib, totem-pl-parser, libplist? (package
list attached)
2. I'm missing a gschema (ref object.item.audioItem.musicTrack)
3. rygel needs a symlink /etc/xdg -> /usr/local/etc/xdg - everything in tinycorelinux is under /usr/local
4. rygel needs additional mime info and "update-desktop-database"
The blacklist problem still exists, but is fixed by your sqlite3 trick
$ rygel
Rygel-Message: rygel-acl.vala:143: No ACL fallback policy found. Using "allow"
Rygel-Message: Rygel v0.32.1 starting?
Rygel-Tracker-Message: rygel-tracker-item-factory.vala:68: Using /home/tc/Music as upload directory for
object.item.audioItem.musicTrack
Rygel-Tracker-Message: rygel-tracker-item-factory.vala:68: Using /home/tc/Videos as upload directory for
object.item.videoItem
Rygel-Tracker-Message: rygel-tracker-item-factory.vala:68: Using /home/tc/Pictures as upload directory for
object.item.imageItem.photo
RygelCore-Message: New plugin 'Tracker' available
RygelCore-Message: New plugin 'Playbin' available
RygelCore-Message: New plugin 'MediaExport' available
MediaExport-Message: rygel-media-export-plugin.vala:80: Plugin 'Tracker' inactivate, activating 'MediaExport'
plugin
MediaExport-Message: 'file:///home/tc/Pictures' harvested
MediaExport-Message: rygel-media-export-harvesting-task.vala:300: Harvesting of file:///home/tc/Pictures done
in 0.012744
MediaExport-Message: rygel-media-export-extract.vala:163: Started with descriptors 3 (in) 4 (out)
MediaExport-Message: rygel-media-export-extract.vala:163: Started with descriptors 3 (in) 4 (out)
MediaExport-Message: rygel-media-export-extract.vala:163: Started with descriptors 3 (in) 4 (out)
RygelServer-Message: rygel-thumbnailer.vala:132: No D-Bus thumbnailer available
$ echo "delete from blacklist;" | sqlite3 /home/tc/.cache/rygel/media-export.db
$ rygel
Rygel-Message: rygel-acl.vala:143: No ACL fallback policy found. Using "allow"
Rygel-Message: Rygel v0.32.1 starting?
(rygel:30943): Rygel-Tracker-WARNING **: Failed to start Tracker service: Could not connect: Connection
refused. Plugin disabled.
RygelCore-Message: New plugin 'Playbin' available
RygelCore-Message: New plugin 'MediaExport' available
MediaExport-Message: 'file:///home/tc/Pictures' harvested
MediaExport-Message: rygel-media-export-harvesting-task.vala:300: Harvesting of file:///home/tc/Pictures done
in 0.008264
MediaExport-Message: rygel-media-export-extract.vala:163: Started with descriptors 3 (in) 4 (out)
MediaExport-Message: rygel-media-export-extract.vala:163: Started with descriptors 3 (in) 4 (out)
MediaExport-Message: rygel-media-export-extract.vala:163: Started with descriptors 3 (in) 4 (out)
(mx-extract:30952): libmediaart-CRITICAL **: Could not connect to the D-Bus session bus, Could not connect:
Connection refused
(mx-extract:30952): MediaExport-WARNING **: Failed to create media art extractor: Could not connect:
Connection refused
(mx-extract:30951): libmediaart-CRITICAL **: Could not connect to the D-Bus session bus, Could not connect:
Connection refused
(mx-extract:30951): MediaExport-WARNING **: Failed to create media art extractor: Could not connect:
Connection refused
(mx-extract:30952): MediaExport-WARNING **: Failed to discover URI file:///home/tc/Videos/video_test.mp4:
Your GStreamer installation is missing a plug-in.
(rygel:30943): MediaExport-WARNING **: Skipping URI file:///home/tc/Videos/video_test.mp4; extraction
completely failed: Your GStreamer installation is missing a plug-in.
MediaExport-Message: 'file:///home/tc/Videos' harvested
MediaExport-Message: rygel-media-export-harvesting-task.vala:300: Harvesting of file:///home/tc/Videos done
in 0.128230
(mx-extract:30951): MediaExport-WARNING **: Failed to discover URI file:///home/tc/Music/Video_Games.flac:
Your GStreamer installation is missing a plug-in.
(rygel:30943): MediaExport-WARNING **: Skipping URI file:///home/tc/Music/Video_Games.flac; extraction
completely failed: Your GStreamer installation is missing a plug-in.
MediaExport-Message: 'file:///home/tc/Music' harvested
MediaExport-Message: rygel-media-export-harvesting-task.vala:300: Harvesting of file:///home/tc/Music done in
0.255242
Attachment:
gnome-session_additional.tar.gz
Description: gnome-session_additional.tar.gz