Version: 0.3.1 (using KDE 4.1.4) Compiler: 4.3.2 OS: Linux Installed from: Fedora RPMs I installed PackageKit-gstreamer-plugin in Fedora 10 KDE, hoping it would do its gstreamer codec installing magic. But it doesn't work. For example, .xsession-errors output on attempting to play an mp3 file in totem is: ** (totem:4209): WARNING **: Failed to create dbus proxy for org.gnome.SettingsDaemon: Could not get owner of name 'org.gnome.SettingsDaemon': no such name ** Message: don't know how to handle audio/mpeg, pegversion=(int)1,layer=(int)3 ** Message: Error: You do not have a decoder installed to handle this file. You might need to install the necessary plugins. gstplaybasebin.c(2307): prepare_output (): /GstPlayBin:play ** Message: Missing plugin: gstreamer|0.10|totem|MPEG-1 Layer 3 (MP3) decoder|decoder-audio/mpeg, mpegversion=(int)1, layer=(int)3 (MPEG-1 Layer 3 (MP3) decoder) ** Message: PackageKit: xid = 60817417 ** Message: PackageKit: Codec nice name: MPEG-1 Layer 3 (MP3) decoder ** Message: PackageKit: structure: gstreamer0.10(decoder-audio/mpeg)(mpegversion=1)(layer=3) ** Message: PackageKit: Did not install codec: The name org.freedesktop.PackageKit was not provided by any .service files ** Message: No installation candidate for missing plugins found. ** Message: don't know how to handle audio/mpeg, mpegversion=(int)1,layer=(int)3 ** Message: Error: You do not have a decoder installed to handle this file. You might need to install the necessary plugins. gstplaybasebin.c(2307): prepare_output (): /GstPlayBin:play ** Message: Missing plugin: gstreamer|0.10|totem|MPEG-1 Layer 3 (MP3) decoder|decoder-audio/mpeg, mpegversion=(int)1, layer=(int)3 (ignoring) ** Message: All missing plugins are blacklisted, doing nothing How to reproduce: Attempt to play media that requires an uninstalled gstreamer plugin (e.g. mp3, youtube video) in totem. (I'm not sure whether the phonon-gstreamer backend uses /usr/libexec/gst-install-plugins-helper, if so I could be reproduced there.) Further Info: From https://bugzilla.redhat.com/show_bug.cgi?id=483477#c1 Richard Hughes writes, "KPackageKit needs to support the session interface. If you install gnome-packagekit and then start gpk-update-icon the codec install will work."
The current KPackageKit supports the org.freedesktop.PackageKit service, so this should be fixed now.