Sobre o projeto

Clapper é um reprodutor de mídia de código aberto projetado para simplicidade e facilidade de uso no desktop GNOME. É construído com GTK4 e utiliza GStreamer para reprodução, oferecendo uma interface limpa destinada a manter o foco no conteúdo de vídeo. Sua principal funcionalidade de reprodução é uma fila que funciona como uma playlist construída pelo usuário. Vários arquivos de mídia podem ser adicionados, reordenados ou removidos usando arrastar e soltar. O aplicativo visa oferecer recursos padrão de reprodutor de vídeo em uma forma simplificada. A base de código é dividida em duas bibliotecas: Clapper, uma biblioteca de reprodução, e ClapperGtk, uma biblioteca de integração GTK. Ambas suportam ligações de introspecção GObject e incluem exemplos no repositório. Ligações Vala estão incluídas, enquanto ligações Rust são mantidas separadamente e publicadas através de crates.io. As bibliotecas são licenciadas sob LGPL-2.1-or-later e são consideradas ter API instável antes da versão 1.0. Clapper é principalmente distribuído através de Flatpak no Flathub; esse pacote agrupa dependências e codecs e inclui patches para alguma funcionalidade. Pacotes de distribuição Linux, um AppImage não oficial e pacotes RPM construídos automaticamente também são mencionados. Para compilações a partir do código fonte, o projeto utiliza Meson, e compilações Flatpak requerem clonagem com submódulos. Discussão comunitária está disponível através de Matrix, e traduções são gerenciadas no Crowdin.