Rafostar/clapper logo

Rafostar/clapper

Free

Level up your video experience with a modern and user-friendly media player.

FreeFree tier
Type
Open Source

About Rafostar/clapper

Clapper is a modern, open-source media player designed for simplicity and ease of use. Powered by GStreamer and built for the GNOME desktop environment using the GTK4 toolkit, it offers a clean and stylish interface. Key features include a playback queue for adding multiple media files with drag-and-drop reordering, support for various codecs via Flatpak, and GObject Introspection bindings for development in languages like Vala and Rust. The project consists of two libraries (Clapper and ClapperGtk) that can be reused in other applications. Installation is available via Flatpak (with bundled codecs), pre-built RPM packages, or from source. Community interaction happens on Matrix, and translations are managed through Crowdin.

Key Features

Powered by GStreamer and built for GNOME with GTK4 toolkit
Clean and stylish interface focusing on video enjoyment
Playback queue with drag-and-drop reordering
Supports GObject Introspection bindings for Vala, Rust, and other languages
Flatpak package includes all required dependencies and codecs
Open source under LGPL-2.1-or-later (libraries) and GPL (application)
Automatic build of RPM packages on each git commit
Community chat on Matrix and translations via Crowdin

Pros & Cons

Pros
  • Modern and clean user interface
  • Simple and easy to use
  • Playback queue with drag-and-drop reordering
  • Open source and free
  • Reusable libraries with bindings for multiple languages
  • Flatpak installation provides codecs out of the box
  • Active community and regular updates
Cons
  • Primarily designed for the GNOME desktop environment; may have limited support on other desktops
  • API considered unstable until version 1.0
  • Not an AI tool; no AI-powered features
  • Only available in Linux (via Flatpak or source)

Best For

Watching videos on the GNOME desktop environmentDeveloping media-related applications using Clapper librariesEmbedding video playback in GTK4-based applicationsBuilding custom media players with GStreamer and GTK4

FAQ

How can I install Clapper?
Clapper can be installed via Flatpak (includes all dependencies and codecs), from pre-built RPM packages, or built from source code using Meson.
Is Clapper available for Windows or macOS?
Clapper is built for the GNOME desktop environment on Linux. There is no official support for Windows or macOS.
How can I contribute translations?
Translations are managed through the Clapper Crowdin web page, where you can log in with a GitHub account and translate via a web browser.
Can I use Clapper's libraries in my own project?
Yes, the Clapper and ClapperGtk libraries are licensed under LGPL-2.1-or-later and support GObject Introspection bindings for Vala, Rust, and other languages. Check the examples directory in the repository.