You are not logged in.
Dear list,
I also posted this on the Archlinux forum, but without reaction. The subject might be more XFCE than Arch so I thought I'd give it a try here. Since about 4 months now I've had problems with creating thumbnails for video files on a network share (samba). Image thumbnails on this share is no problem and neither is creating local video thumbs. I use Xfce (and therefore tumbler). I can play these videos without problem (tried mplayer and parole). I googled for information about this but found none about this particular issue. After it bothered me enough I decided to reinstall my laptop last week to see if it would solve the problem. The problem however is still there. I started to read about the components involved and suspected it might be a problem in dbus. I discovered and ran the wonderful "dbus-monitor" utility while browsing with thunar to my smb share. In the bus-monitor output I see the following message for each video file (and therefore each file tumbler tries to make a thumbnail for): Thumbnail could not be inferred from file contents. Googling for this I only find references to source-code commits (which is beyond my current comprehension).
I have set the option in thunar to always create thumbnails.
My server is called berlin, the share rolf (as is clear from the output below).
In this session I access a shared folder with 12 older Ali G episodes in different video formats.
When I copy the files to my local drive the thumbnails are created without problem.
I have the following (relevant?) packages installed:
thunar 1.6.2-1
ffmpegthumbnailer
dbus 1.6.8-6
dbus-glib 0.100.2-1
gstreamer 1.0.5-1
gstreamer0.10 0.10.36-1
gstreamer0.10-bad 0.10.23-3
gstreamer0.10-bad-plugins 0.10.23-3
gstreamer0.10-base 0.10.36-1
gstreamer0.10-base-plugins 0.10.36-1
gstreamer0.10-ffmpeg 0.10.13-1
gstreamer0.10-good 0.10.31-1
gstreamer0.10-good-plugins 0.10.31-1
gstreamer0.10-python 0.10.22-1
gstreamer0.10-ugly 0.10.19-5
gstreamer0.10-ugly-plugins 0.10.19-5
ffmpeg 1:1.1.3-1
ffmpegthumbnailer 2.0.8-2
gstreamer0.10-ffmpeg 0.10.13-1
Hope someone can give me some triggers as to how further investigate this problem. Does anybody else have this problem?
Regards,
Rolf Deenen
Here is the complete dbus-monitor output (I cut it of after the first 3 errors. These are repeated for all files): It seems to "see" the files, and recognize their filetype.
method call sender=:1.3 -> dest=org.xfce.Xfconf serial=80 path=/org/xfce/Xfconf; interface=org.xfce.Xfconf; member=GetProperty
string "thunar"
string "/misc-full-path-in-title"
error sender=:1.1 -> dest=:1.3 error_name=org.xfce.Xfconf.Error.PropertyNotFound reply_serial=80
string "Property "/misc-full-path-in-title" does not exist on channel "thunar""
method call sender=:1.23 -> dest=:1.39 serial=48 path=/org/gtk/vfs/Daemon; interface=org.gtk.vfs.Daemon; member=GetConnection
method return sender=:1.39 -> dest=:1.23 reply_serial=48
string "unix:abstract=/dbus-vfs-daemon/socket-jdEvu1m4"
string ""
method call sender=:1.3 -> dest=org.freedesktop.thumbnails.Thumbnailer1 serial=81 path=/org/freedesktop/thumbnails/Thumbnailer1; interface=org.freedesktop.thumbnails.Thumbnailer1; member=Queue
array [
string "smb://berlin/rolf/Videos/Ali%20G/da.ali.g.show.s01e01.law-ftv.mpg"
string "smb://berlin/rolf/Videos/Ali%20G/da.ali.g.show.s01e02.war-ftv.mpg"
string "smb://berlin/rolf/Videos/Ali%20G/da.ali.g.show.s01e03.politics-ftv.mpeg"
string "smb://berlin/rolf/Videos/Ali%20G/da.ali.g.show.s01e04.art-ftv.mpg"
string "smb://berlin/rolf/Videos/Ali%20G/da.ali.g.show.s01e05.science-ftv.mpg"
string "smb://berlin/rolf/Videos/Ali%20G/da.ali.g.show.s01e06.belief-ftv.mpg"
string "smb://berlin/rolf/Videos/Ali%20G/da.ali.g.show.s02e01.xvid-vfua.avi"
string "smb://berlin/rolf/Videos/Ali%20G/da.ali.g.show.s02e02.xvid-vfua.avi"
string "smb://berlin/rolf/Videos/Ali%20G/da.ali.g.show.s02e03-lol.avi"
string "smb://berlin/rolf/Videos/Ali%20G/da.ali.g.show.s02e04-lol.avi"
string "smb://berlin/rolf/Videos/Ali%20G/da.ali.g.show.s02e05-lol.avi"
string "smb://berlin/rolf/Videos/Ali%20G/da.ali.g.show.s02e06-lol.avi"
]
array [
string "video/mpeg"
string "video/mpeg"
string "video/mpeg"
string "video/mpeg"
string "video/mpeg"
string "video/mpeg"
string "video/x-msvideo"
string "video/x-msvideo"
string "video/x-msvideo"
string "video/x-msvideo"
string "video/x-msvideo"
string "video/x-msvideo"
]
string "normal"
string "foreground"
uint32 0
method return sender=:1.27 -> dest=:1.3 reply_serial=81
uint32 0
method call sender=:1.28 -> dest=org.freedesktop.DBus serial=22 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=StartServiceByName
string "org.gtk.vfs.Daemon"
uint32 0
method call sender=:1.28 -> dest=org.freedesktop.DBus serial=23 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=GetNameOwner
string "org.gtk.vfs.Daemon"
method call sender=:1.28 -> dest=:1.7 serial=24 path=/org/gtk/vfs/mounttracker; interface=org.gtk.vfs.MountTracker; member=LookupMount
struct {
array of bytes [
2f 56 69 64 65 6f 73 2f 41 6c 69 20 47 2f 64 61 2e 61 6c 69 2e 67 2e
73 68 6f 77 2e 73 30 31 65 30 31 2e 6c 61 77 2d 66 74 76 2e 6d 70 67
00
]
array [
dict entry(
string "server"
variant array of bytes [
62 65 72 6c 69 6e 00
]
)
dict entry(
string "share"
variant array of bytes [
72 6f 6c 66 00
]
)
dict entry(
string "type"
variant array of bytes [
73 6d 62 2d 73 68 61 72 65 00
]
)
]
}
signal sender=:1.27 -> dest=:1.3 serial=7 path=/org/freedesktop/thumbnails/Thumbnailer1; interface=org.freedesktop.thumbnails.Thumbnailer1; member=Started
uint32 0
method return sender=:1.7 -> dest=:1.28 reply_serial=24
struct {
string ":1.39"
object path "/org/gtk/vfs/mount/1"
string "rolf on berlin"
string "smb-share:server=berlin,share=rolf"
string ""
string ". GThemedIcon folder-remote folder"
string ". GThemedIcon folder-remote-symbolic folder-remote folder"
string ""
boolean true
array of bytes [
2f 72 75 6e 2f 75 73 65 72 2f 31 30 30 30 2f 67 76 66 73 2f 73 6d 62
2d 73 68 61 72 65 3a 73 65 72 76 65 72 3d 62 65 72 6c 69 6e 2c 73 68
61 72 65 3d 72 6f 6c 66 00
]
struct {
array of bytes [
2f 00
]
array [
dict entry(
string "server"
variant array of bytes [
62 65 72 6c 69 6e 00
]
)
dict entry(
string "share"
variant array of bytes [
72 6f 6c 66 00
]
)
dict entry(
string "type"
variant array of bytes [
73 6d 62 2d 73 68 61 72 65 00
]
)
]
}
array of bytes [
2f 00
]
}
method call sender=:1.28 -> dest=:1.39 serial=25 path=/org/gtk/vfs/Daemon; interface=org.gtk.vfs.Daemon; member=GetConnection
method return sender=:1.39 -> dest=:1.28 reply_serial=25
string "unix:abstract=/dbus-vfs-daemon/socket-qhfklRIj"
string ""
signal sender=:1.27 -> dest=:1.3 serial=8 path=/org/freedesktop/thumbnails/Thumbnailer1; interface=org.freedesktop.thumbnails.Thumbnailer1; member=Error
uint32 0
array [
string "smb://berlin/rolf/Videos/Ali%20G/da.ali.g.show.s01e01.law-ftv.mpg"
]
int32 2
string "Thumbnail could not be inferred from file contents"
signal sender=:1.27 -> dest=:1.3 serial=9 path=/org/freedesktop/thumbnails/Thumbnailer1; interface=org.freedesktop.thumbnails.Thumbnailer1; member=Error
uint32 0
array [
string "smb://berlin/rolf/Videos/Ali%20G/da.ali.g.show.s01e02.war-ftv.mpg"
]
int32 2
string "Thumbnail could not be inferred from file contents"
signal sender=:1.27 -> dest=:1.3 serial=10 path=/org/freedesktop/thumbnails/Thumbnailer1; interface=org.freedesktop.thumbnails.Thumbnailer1; member=Error
uint32 0
array [
string "smb://berlin/rolf/Videos/Ali%20G/da.ali.g.show.s01e03.politics-ftv.mpeg"
]
int32 2
string "Thumbnail could not be inferred from file contents"
...etc
Offline
[ Generated in 0.012 seconds, 7 queries executed - Memory usage: 553.44 KiB (Peak: 573.32 KiB) ]