À propos du projet

Clapper est un lecteur multimédia open source conçu pour la simplicité et la facilité d'utilisation sur le bureau GNOME. Il est construit avec GTK4 et utilise GStreamer pour la lecture, offrant une interface épurée destinée à rester centrée sur le contenu vidéo. Sa principale fonctionnalité de lecture est une file qui fonctionne comme une liste de lecture constituée par l'utilisateur. Plusieurs fichiers multimédias peuvent être ajoutés, réordonnés ou supprimés par glisser-déposer. L'application vise à fournir les fonctionnalités standard d'un lecteur vidéo sous une forme simplifiée. Le code est divisé en deux bibliothèques : Clapper, une bibliothèque de lecture, et ClapperGtk, une bibliothèque d'intégration GTK. Toutes deux prennent en charge les liaisons GObject Introspection et incluent des exemples dans le dépôt. Les liaisons Vala sont incluses, tandis que les liaisons Rust sont maintenues séparément et publiées via crates.io. Les bibliothèques sont sous licence LGPL-2.1-or-later et leur API est considérée comme instable avant la version 1.0. Clapper est principalement distribué sous forme de Flatpak sur Flathub ; ce paquet regroupe les dépendances et les codecs et inclut des correctifs pour certaines fonctionnalités. Des paquets pour les distributions Linux, une AppImage non officielle et des paquets RPM générés automatiquement sont également mentionnés. Pour les compilations à partir des sources, le projet utilise Meson, et les builds Flatpak nécessitent un clonage avec les sous-modules. Les discussions communautaires sont disponibles via Matrix, et les traductions sont gérées sur Crowdin.