System
GStreamer Cache
GStreamer stores a per-user plugin registry under ~/.cache/gstreamer-1.0 so it can avoid rescanning every multimedia plugin and element on each launch. That cache records discovered plugin metadata, feature ranks, shared-library paths, and capabilities used by players, browsers, editors, and desktop apps that rely on GStreamer for audio and video playback. Kudu removes the cached registry files so GStreamer can rebuild them cleanly without touching media files, application settings, accounts, or personal data.
Why clean GStreamer Cache?
- A stale plugin registry still points to old .so paths after package upgrades or removals, so apps suddenly show missing codecs, failed playback, or "no element" errors until GStreamer rescans
- Newly installed codec packages may not appear in the cached registry, leaving videos without sound or unsupported-format warnings even though the plugin is already installed
- Version mismatches between cached plugin metadata and current libraries can trigger repeated startup warnings, plugin load failures, or crashes when a player opens media
- Corrupted registry cache files slow application launch because every GStreamer-based app spends extra time retrying plugin discovery before playback starts
- Changed feature ranks in the cache can make GStreamer choose the wrong decoder or sink, which users notice as broken hardware acceleration, choppy playback, or no audio output device
- Leftover entries from removed multimedia backends cause noisy terminal logs and confusing codec detection behavior, especially after distro upgrades or switching repositories
- If the registry uses a SQLite-backed cache on a given build, page fragmentation can waste space and slow lookups; a VACUUM-style rebuild rewrites pages without deleting rows, while clearing the cache forces a fresh compact registry
What gets cleaned
Cache paths Kudu targets
Linux
~/.cache/gstreamer-1.0 |
Frequently asked
Common questions about GStreamer Cache
Related cleaners
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.