Clapper adalah pemutar media modern yang dirancang untuk kesederhanaan dan kemudahan penggunaan. Didukung oleh GStreamer dan dibangun untuk lingkungan desktop GNOME menggunakan toolkit GTK4, ia memiliki antarmuka yang bersih dan bergaya yang memungkinkan Anda fokus menikmati video favorit Anda.
Tujuan aplikasi ini adalah untuk menawarkan semua fitur penting yang Anda harapkan dari pemutar video dalam bentuk sederhana.
Clapper menggunakan antrian pemutaran tempat Anda dapat menambahkan beberapa file media. Anggap saja seperti playlist yang bisa Anda buat. Anda dapat dengan mudah menyusun ulang item atau menghapusnya dari antrean dengan operasi seret dan lepas yang sederhana.
Basis kode Clapper terdiri dari 2 perpustakaan yang digunakan untuk membangun aplikasi utama:
Kedua perpustakaan mendukung pengikatan GObject Introspection . Contoh aplikasi sederhana dapat ditemukan di sini.
Pustaka di atas dilisensikan dengan LGPL-2.1-or-later
. Anda bebas menggunakannya dalam proyek Anda sendiri selama Anda mematuhi persyaratan lisensi. Harap diperhatikan bahwa hingga versi 1.0, API tersebut harus dianggap sebagai API yang tidak stabil (beberapa hal dapat berubah tanpa pemberitahuan sebelumnya).
Binding Clapper Vala
adalah bagian dari repo ini, sedangkan binding Rust
dapat ditemukan di sini.
Paket Flatpak
mencakup semua dependensi dan codec yang diperlukan. Selain itu, ia juga memiliki beberapa tambalan, sehingga beberapa fungsi berfungsi lebih baik di versi Flatpak
(sampai perubahan saya diterima di bagian hulu). Daftar patch yang digunakan pada versi ini dapat ditemukan di sini.
Paket RPM bawaan juga tersedia di repo saya (lihat status).
Itu secara otomatis dibangun pada setiap git commit, sehingga dianggap tidak stabil.
meson setup builddir
cd builddir
meson compile
sudo meson install
Jika Anda ingin mengkompilasi aplikasi sebagai Flatpak
, ingatlah untuk mengkloning repo ini dengan opsi --recurse-submodules
.
Jangan ragu untuk bertanya kepada saya pertanyaan apa pun. Datang dan bicaralah di Matrix: #clapper-player:matrix.org
Metode terjemahan yang disukai adalah menggunakan halaman web Clapper Crowdin.
Crowdin tidak memerlukan alat tambahan apa pun dan penerjemahan dapat dilakukan melalui browser web. Anda dapat login menggunakan akun GitHub atau membuat yang baru. Hanya saya yang dapat menambahkan bahasa baru ke proyek ini, jadi jika bahasa Anda tidak tersedia, silakan hubungi saya terlebih dahulu.
Terima kasih banyak kepada sp1ritCS karena telah membuat dan memelihara file pembuatan paket. Terima kasih banyak kepada bridadan dan Uniformbuffer3 yang telah membantu pengujian metode akselerasi perangkat keras V4L2 dan NVDEC. Juga ucapan terima kasih kepada JanGernert yang membuat dan membagikan binding Clapper Rust.
Terima kasih banyak kepada semua orang yang mendukung pembangunan dengan sumbangan anonim mereka melalui Liberapay. aku ❤️ kamu.