[SOLVED] Clementine error: Your GStreamer installation is missing a plug-in.

After a recent update, I’ve gotten “Clementine error: Your GStreamer installation is missing a plug-in.” when I try to play .m4a files. The same music files play fine in VLC.

VLC uses it’s own codecs. For .m4a file playback in gstreamer based applications you’ll need to install the correct codec’s package, I think the one you’ll need is called gstreamer-plugins-ugly.

Ideally you’ll want all three gstreamer-plugins packages installed (good, bad, and ugly).

According to apt-get, I already have the newest versions of gstreamer1.0-plugins-{good,bad,ugly}. Is there a more up-to-date version number I should look for?

In vlc what does it say the codec is for the .m4a files your having an issue with?

I think that version needs gstreamer0.10 plugins. But I am not sure.
Make sure to have both gstreamer1.0-libav and gstreamer0.10-ffmpeg plugins installed

leszek, I had been missing gstreamer0.10-ffmpeg. I installed that plugin, restarted Clementine, and problem solved.