2020-11-20 17:37:41 +01:00
2020-09-08 19:55:59 +02:00
2020-10-25 10:14:14 +01:00
2020-11-20 17:37:41 +01:00
2020-11-20 17:37:41 +01:00
2020-10-21 12:24:42 +02:00
2020-11-17 15:29:01 +01:00
2020-10-22 11:44:14 +02:00
2020-11-03 20:56:21 +01:00
2020-10-31 16:43:27 +01:00
2020-09-19 22:31:13 +02:00
2020-09-08 19:55:59 +02:00
2020-08-30 19:40:14 +02:00
2020-10-15 10:45:57 +02:00
2020-08-31 20:47:10 +02:00
2020-10-05 21:19:29 +02:00
2020-10-15 16:21:46 +02:00
2020-11-18 10:39:51 +01:00
2020-11-10 23:42:56 +01:00

Clapper

A GNOME media player built using GJS and powered by GStreamer with OpenGL rendering. Can also be used as a pre-made widget for GTK apps.


Windowed Mode


Fullscreen Mode


Floating Mode

WORK IN PROGRESS

This is still early WIP. Many features are not implemented yet and quite a few are still unstable.

Clapper is a GNOME media player build using GJS with GTK4 toolkit. The media player is using GStreamer GstPlayer API as a media backend and renders everything via OpenGL. Both GTK4 and GStreamer plugins share a single global GL context which improves performance greatly.

Features:

The flatpak package includes all required dependencies and codecs. Additionally it also has a few patches, thus some functionalities work better (or are only available) in flatpak version (until my changes are accepted upstream).

flatpak install https://rafostar.github.io/flatpak/com.github.rafostar.Clapper.flatpakref

Packages

The pkgs folder in this repository contains build scripts for various package formats. You can use them to build package yourself or download one of pre-built packages:

Debian, Fedora, openSUSE & Ubuntu

Pre-built packages are available in my repo (see status).

Arch Linux

You can get Clapper from the AUR: clapper-git

Installation from source code

The requirements and how to build from git source code are described in the wiki.

Special Thanks

Many thanks to sp1ritCS for creating and maintaining package build files.

Description
Level up your video experience with a modern and user-friendly media player.
Readme 25 MiB
Languages
C 96.7%
Meson 2.8%
CSS 0.5%