Clapper — это современный медиаплеер, созданный для простоты и удобства использования. Созданный на базе GStreamer и созданный для среды рабочего стола GNOME с использованием набора инструментов GTK4, он имеет понятный и стильный интерфейс, который позволяет вам сосредоточиться на просмотре любимых видео.
Цель этого приложения — предложить все основные функции, которые вы ожидаете от видеоплеера, в простой форме.
Clapper использует очередь воспроизведения, куда вы можете добавить несколько медиафайлов. Думайте об этом как о плейлисте, который вы можете создать. Вы можете легко изменить порядок элементов или удалить их из очереди с помощью простой операции перетаскивания.
Кодовая база Clapper состоит из двух библиотек, с использованием которых создается основное приложение:
Обе библиотеки поддерживают привязки GObject Introspection . Простой пример приложения можно найти здесь.
Вышеуказанные библиотеки лицензируются по LGPL-2.1-or-later
. Вы можете использовать их в своих проектах при условии соблюдения условий лицензии. Обратите внимание, что до версии 1.0 их следует рассматривать как нестабильный API (некоторые вещи могут измениться без предварительного уведомления).
Привязки Clapper Vala
являются частью этого репозитория, а привязки Rust
можно найти здесь.
Пакет Flatpak
включает все необходимые зависимости и кодеки. Кроме того, в нем также есть несколько патчей, поэтому некоторые функции работают лучше в версии Flatpak
(пока мои изменения не будут приняты исходной версией). Список патчей, использованных в этой версии, можно найти здесь.
Готовые пакеты RPM также доступны в моем репозитории (см. статус).
Они автоматически создаются при каждом коммите git, поэтому считаются нестабильными.
meson setup builddir
cd builddir
meson compile
sudo meson install
Если вы хотите скомпилировать приложение как Flatpak
, не забудьте клонировать этот репозиторий с опцией --recurse-submodules
.
Не стесняйтесь задавать мне любые вопросы. Приходите и поговорим о Матрице: #clapper-player:matrix.org
Предпочтительный метод перевода — использовать веб-страницу Clapper Crowdin.
Crowdin не требует каких-либо дополнительных инструментов, и перевод можно выполнить через веб-браузер. Вы можете войти в систему, используя учетную запись GitHub, или создать новую. Только я могу добавлять новые языки в этот проект, поэтому, если ваш язык недоступен, сначала свяжитесь со мной.
Большое спасибо sp1ritCS за создание и поддержку файлов сборки пакетов. Большое спасибо bridadan и Uniformbuffer3 за помощь в тестировании методов аппаратного ускорения V4L2 и NVDEC. Также слова признательности JanGernert, который сделал и делится креплениями Clapper Rust.
Большое спасибо всем людям, которые поддерживают разработку своими анонимными пожертвованиями через Liberapay. Я ❤️ Ю.