Clapper is a free, open-source GTK4 media player for GNOME built on GStreamer. See features, pros, cons, and FAQs for this modern Linux video player.
Category
Developer Tools
Pricing
Free and open source, from Free
Verified
Not yet
Last updated
July 19, 2026
Founded
2021
Headquarters
Not applicable, independent open-source project with no corporate headquarters
Design Philosophy and Technology Stack
Clapper is built with GTK4 for its interface, GStreamer for media decoding and playback, and OpenGL for rendering, all coded in GJS, GNOME's JavaScript environment. This stack ties it closely to the GNOME platform's design language and technical conventions.
Its interface intentionally omits a conventional title bar, relying instead on auto-hiding controls for preferences, mode switching, and window management, producing a clean, distraction-minimizing look, particularly in fullscreen or floating playback.
Viewing Modes and Everyday Features
Clapper offers three distinct modes: Windowed Mode for standard desktop playback, Floating Mode for a resizable always-on-top window suited to multitasking, and Fullscreen Mode for immersive, distraction-free viewing.
Day-to-day functionality includes MPRIS integration for system media controls, configurable repeat options, keyboard shortcuts, subtitle support with adjustable font and timing offsets, and playback of streaming sources like YouTube alongside local files.
Development Model and Availability
Clapper is primarily developed by one contributor, Rafostar, as a hobby project, which the project describes as resulting in steady but not rapid development. Community contributions supplement the core development work over time.
The application is distributed mainly through Flatpak for consistent cross-distribution installation, and is also available through the Arch User Repository and packaged in some distribution repositories such as Fedora's.
Key Features
GTK4 and GStreamer foundation — Built on GNOME's GTK4 toolkit for the interface and GStreamer for media decoding, providing broad format compatibility and native GNOME look and feel.
Three distinct viewing modes — Offers Windowed, Floating, and Fullscreen modes to suit different playback and multitasking scenarios.
Minimalist auto-hiding interface — Omits a traditional title bar in favor of auto-hiding controls for a clean, distraction-free appearance.
MPRIS media control support — Integrates with GNOME's system-wide media controls and other MPRIS-compatible desktop tools.
Subtitle customization — Supports subtitles with adjustable font settings and audio offset controls for fine-tuning synchronization.
OpenGL-accelerated rendering — Uses OpenGL for smooth, hardware-accelerated video rendering on Intel and AMD graphics hardware.
Xorg and Wayland compatibility — Works on both the traditional Xorg display server and the modern Wayland protocol used by current GNOME sessions.
Streaming source playback — Supports playback of online streaming sources such as YouTube in addition to standard local media files.
Pros & Cons
Pros
Free and fully open source with no cost or licensing requirements
Clean, minimalist interface that fits naturally into GNOME's design language
Native Wayland support alongside Xorg, keeping pace with GNOME's modern display stack
Flexible viewing modes, including a floating always-on-top mode useful for multitasking
GStreamer backend gives it broad format and codec compatibility
Lightweight and focused specifically on playback rather than being bloated with unrelated features
Cons
Maintained largely by a single developer as a hobby project, which can mean slower response to bugs or feature requests
Development pace is intentionally described as steady rather than fast, so new features can take time to arrive
Primarily designed for GNOME and Linux, with no native Windows or macOS builds
Smaller user base and community compared to long-established players like VLC
Lacks advanced media library management or transcoding features found in more full-featured players
Long-term project continuity depends on a small number of volunteer contributors rather than an organization
Frequently Asked Questions
Is Clapper free to use
Yes, Clapper is completely free and open source with no cost, subscription, or paid tier.
What toolkit and backend does Clapper use
Clapper is built with GTK4 for its interface and uses the GStreamer multimedia framework for decoding and playback, with OpenGL handling rendering.
Who develops Clapper
Clapper is developed primarily by Rafal Dzieciol, known online as Rafostar, as a personal open-source project, with contributions from the wider community.
Does Clapper support Wayland
Yes, Clapper works on both the Xorg display server and the newer Wayland protocol used by modern GNOME sessions.
How do I install Clapper
Clapper is primarily distributed through Flatpak, and is also available via the Arch User Repository and in some distribution package repositories such as Fedora's.
Does Clapper support subtitles
Yes, Clapper includes subtitle support with adjustable font size and audio offset settings for fine-tuning timing.
Can Clapper play online video like YouTube
Yes, Clapper supports playback of streaming sources such as YouTube in addition to local media files.
Is Clapper available for Windows or macOS
No, Clapper is designed for the GNOME desktop on Linux and does not have official native Windows or macOS builds.