System

GStreamer Cache

GStreamer keeps a registry cache under ~/.cache/gstreamer-1.0 so it can remember discovered plugins, element features, typefinders, and hardware codec capabilities without rescanning every shared object on each launch. That cache speeds up media apps built on GStreamer, but it can become stale after plugin installs, removals, upgrades, or library path changes, leaving old registry entries and incorrect capability data behind. Kudu removes the cached GStreamer registry files so the framework performs a clean plugin rescan while leaving media files, application settings, accounts, and personal data untouched.

Why clean GStreamer Cache?

  • A stale plugin registry after installing new codec packages makes players act as if support is missing, with symptoms like videos that refuse to open or 'missing plugin' errors for formats that should work
  • Registry entries that still point to removed or moved shared libraries cause repeated plugin load failures, so apps may start slowly and terminal launches often show GStreamer warnings about missing .so files
  • Changed hardware acceleration capabilities after driver or VA-API/V4L2 updates can stay cached incorrectly, leading to playback falling back to software decode, higher CPU usage, dropped frames, and louder fan noise
  • Corrupted registry data can hide valid elements or typefinders, which shows up as cameras not appearing in conferencing apps, capture devices failing to initialize, or pipelines reporting that no suitable source or decoder was found
  • After upgrading GStreamer or third-party plugin bundles, old cached feature rankings can keep the wrong decoder or sink selected, causing black video, no audio, or unstable playback until the registry is rebuilt
  • Large plugin sets and repeated package changes can leave the cache full of obsolete discovery results, so every media app that uses GStreamer spends extra time retrying bad entries before playback begins
What gets cleaned

Cache paths Kudu targets

Linux

~/.cache/gstreamer-1.0
Frequently asked

Common questions about GStreamer Cache

Free & open source

Download Kudu and reclaim your disk space.

Available on Windows, macOS, and Linux. No account required, no feature gates, no telemetry without consent. All cleaning targets are open source and community-auditable.