Clapper 是一款现代媒体播放器,旨在简单易用。它由 GStreamer 提供支持,并使用 GTK4 工具包为 GNOME 桌面环境构建,它具有干净、时尚的界面,可让您专注于欣赏您喜爱的视频。
该应用程序的目标是以简单的形式提供您期望从视频播放器获得的所有基本功能。
Clapper 使用播放队列,您可以在其中添加多个媒体文件。将其视为您可以构建的播放列表。您可以通过简单的拖放操作轻松地重新排序项目或将其从队列中删除。
Clapper 的代码库由 2 个库组成,使用它们构建主应用程序:
这两个库都支持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
选项克隆此存储库。
有任何问题请随时问我。来谈论 Matrix:#clapper-player:matrix.org
首选翻译方法是使用 Clapper Crowdin 网页。
Crowdin 不需要任何额外的工具,可以通过网络浏览器完成翻译。您可以使用 GitHub 帐户登录或创建一个新帐户。只有我可以向该项目添加新语言,因此如果您的语言不可用,请先与我联系。
非常感谢 sp1ritCS 创建和维护包构建文件。非常感谢 bridadan 和 Uniformbuffer3 帮助测试 V4L2 和 NVDEC 硬件加速方法。还要感谢 JanGernert 制作并分享 Clapper Rust 绑定器。
非常感谢所有通过 Liberapay 匿名捐款支持开发的人们。我❤️U。