프로젝트 소개

Clapper는 GNOME 데스크탑에서 단순성과 사용 편의성을 위해 설계된 오픈 소스 미디어 플레이어입니다. GTK4로 구축되었으며 재생을 위해 GStreamer를 사용하여 비디오 콘텐츠에 집중할 수 있는 깔끔한 인터페이스를 제공합니다. 주요 재생 기능은 사용자가 직접 만든 재생 목록처럼 작동하는 대기열입니다. 여러 미디어 파일을 추가하고 드래그 앤 드롭으로 재정렬하거나 제거할 수 있습니다. 이 애플리케이션은 표준 비디오 플레이어 기능을 단순화된 형태로 제공하는 것을 목표로 합니다. 코드베이스는 두 개의 라이브러리로 나뉩니다: 재생 라이브러리인 Clapper와 GTK 통합 라이브러리인 ClapperGtk입니다. 둘 다 GObject Introspection 바인딩을 지원하며 저장소에 예제가 포함되어 있습니다. Vala 바인딩이 포함되어 있고, Rust 바인딩은 별도로 유지 관리되며 crates.io를 통해 게시됩니다. 라이브러리는 LGPL-2.1-or-later로 라이선스되며 버전 1.0 이전에는 API가 불안정한 것으로 간주됩니다. Clapper는 주로 Flathub의 Flatpak을 통해 배포됩니다. 해당 패키지는 종속성과 코덱을 번들로 제공하며 일부 기능에 대한 패치를 포함합니다. Linux 배포판 패키지, 비공식 AppImage, 자동 빌드된 RPM 패키지도 언급됩니다. 소스 빌드의 경우 프로젝트는 Meson을 사용하며, Flatpak 빌드는 서브모듈을 포함한 클론이 필요합니다. 커뮤니티 토론은 Matrix를 통해 가능하며, 번역은 Crowdin에서 관리됩니다.