KingDownloads

clapper version history

10 releases tracked, newest first.

0.10.0

Dec 22, 2025
- Enhanced plugin system with new features and configuration options in the preferences window. - Added support for frame stepping, drag-and-drop between windows, and improved URI dialog. - Deprecated core features like MPRIS and Server, moving them to enhancer plugins. - Improved media tag extraction and added Lua support for enhancers.

1 download

0.8.0

Jan 20, 2025
## Notice This is the very first release of Clapper to support Windows OS. To make usage there easier, Clapper repo provides a Windows installer executable built with GitHub actions (also attached in the release note files). Just unpack and run setup like any other app. First startup on Windows after install might take a while, please be patient ;-) This release also introduces a brand new `libpeas` based plugin system for the Clapper library. The idea is to enhance it with new capabilities that do stuff outside of GStreamer scope of things. To avoid confusion with term plugins that GStreamer uses, I am gonna call these "enhancers" instead. It will be expanded in the future. ## What's Changed * clapper: Player now uses playbin3 by default * clapper: Add APIs for media caching via download to local storage by @Rafostar in https://github.com/Rafostar/clapper/pull/438 * Add more command line options (including ability to set custom GStreamer filter and sink elements) by @Rafostar in https://github.com/Rafostar/clapper/pull/444 * Add "New Window" functionality in UI by @Rafostar in https://github.com/Rafostar/clapper/pull/449 * Added menu option to clear playback queue * R

1 download

0.6.1

Jul 1, 2024
A bug-fix release in 0.6 series. * Updated metainfo summary and colors (thanks @bertob) * Complemented metainfo categories (thanks @1Maxnet1) * Fixed wrong `MARKER_NO_END` value in Clapper API GIR (thanks to @jangernert for noticing) * Fixed `GtkWindowControls` style when used within `ClapperGtkVideo` as OSD (noticed in [NewsFlash](https://gitlab.com/news-flash/news_flash_gtk), thanks @jangernert) * Fixed crashes after GL context is destroyed (noticed in [Tuba](https://github.com/GeopJr/Tuba) Clapper-enabled builds, thanks @GeopJr) * Fixed missing signals disconnections after dispose of `ClapperGtkVideo` (also noticed in [Tuba](https://github.com/GeopJr/Tuba), thanks @GeopJr) * Fixed playback of media with missing plugins for metadata * Few small documentation fixes * Fixed problems building `clapper-gtk` documentation on a clean system * Fixed info window not closing when pressing "Esc" key * Fixed opened file content type detection (used for determining subtitle files) * Few fixes and additional checks for meson build script * Ensured private types before template init in `ClapperGtk` API * Enabled audio pitch correction for non-normal speed in `ClapperGtkVideo` (

0 downloads

0.6.0

Apr 22, 2024
In this release `Clapper` code was basically rewritten from scratch. Now split into two libraries and an application built on top of them. These are: * [Clapper](https://rafostar.github.io/clapper/doc/clapper/) - a playback library * [ClapperGtk](https://rafostar.github.io/clapper/doc/clapper-gtk/) - a GTK integration library The aim of this was to have a much cleaner and easier to maintain code that better integrates with `GTK` toolkit while also being able to share it with other apps if/when I decide to make another application that needs to play video as part of it. Of course anyone else is free to use them in his/her own projects too as long as he/she comply with license terms (licensed under `LGPL-2.1-or-later`). Just please note that until version 1.0 they should be considered as an unstable API (some things may change without prior notice). In new implementation of `Clapper` API, playback operates upon a media queue which implements `GListModel` interface, making it very easy to integrate with `GTK4`. All media items are refcounted items and Clapper API automatically takes care of serializing events/signal from `GStreamer` into main application thread making it com

0 downloads

0.5.2

Jun 24, 2022
<p>Fixes:</p> <ul> <li>Fix time labels display on RTL languages</li> <li>Improved GL/GLES context automatic selection</li> </ul> <p>New translations:</p> <ul> <li>Hebrew</li> </ul>

0 downloads

0.5.1

May 29, 2022
A quick hotfix release. Fixes problems with new video sink on displays with non-100% scaling applied. See 0.5.0 version release notes for full recent changelog.

0 downloads

0.5.0

May 28, 2022
This is the first release (out of probably 2) that aims mainly at reworking app internals. Here is what got changed: Clapper now includes an all new and improved GStreamer video sink. With it, we are moving away from `GLArea` into using `GdkPaintable`. This already gives us slight performance improvement in some cases and opens new possibilities to improve it further at a later time. New sink now also handles overlaying and displaying subtitles on the GTK side of things (as a separate `GdkTextures` instead of drawing them into framebuffer). Old, now called "legacy" sink is still included. If there are any problems with the new one, you can set `CLAPPER_USE_LEGACY_SINK=1` env to use the old one. Also worth mentioning, is that new plugin (consisting of `clappersink` element) is installed like any other GStreamer plugin, thus it can also be used outside of Clapper or with `gst-launch-1.0`/`gst-play-1.0` app for testing. Networking was ported into `libsoup3`. The built-in, unfinished web application was removed. All _WebSocket_ functionality that web application used to talk with the player remains intact. I will likely do an improved web interface at a later point in time, se

0 downloads

0.4.1

Dec 20, 2021
<p>Fixes:</p> <ul> <li>Compatibility with more recent libadwaita versions</li> <li>Toggle mute with M button alone</li> <li>Allow handling YouTube with external GStreamer plugins</li> <li>Fix catching errors when reading clipboard</li> <li>Fix missing translator-credits</li> <li>Fix missing gio-unix-2.0 dep</li> <li>Fix playback pausing when entering fullscreen with touchscreen</li> <li>Fix GST_PLUGIN_FEATURE_RANK env usage</li> <li>Fix video/audio decoder change detection</li> <li>Merge global video tags instead replacing them</li> <li>Few other misc bug fixes</li> </ul> <p>New translations:</p> <ul> <li>Chinese Simplified</li> <li>Czech</li> <li>Hungarian</li> <li>Portuguese</li> <li>Portuguese, Brazilian</li> <li>Russian</li> <li>Spanish</li> </ul>

0 downloads

0.4.0

Sep 12, 2021
<p>Changes:</p> <ul> <li>Now uses libadwaita</li> <li>New and adaptive preferences window</li> <li>Improved open URI dialog</li> <li>Few small tweaks to fullscreen UI design</li> <li>Show current video and audio decoders in popovers (easy way to check if HW accel is used)</li> <li>Enabled NVDEC hardware acceleration by default (requires Nvidia proprietary drivers)</li> <li>Added option to use PipeWire for audio output (experimental)</li> <li>Added option to use playbin3 element (experimental)</li> <li>New PiP icon from icon development kit</li> <li>Improved performance on devices running OpenGL ES</li> <li>Translations support</li> <li>Various bug fixes</li> </ul> <p>New keyboard shortcuts:</p> <ul> <li>Leave fullscreen with Escape key</li> <li>Toggle mute with Ctrl+M</li> </ul> <p>More touchscreen gestures:</p> <ul> <li>Toggle playback with a long press</li> <li>Switch playlist items via double tap on screen side</li> </ul> <p>N

0 downloads

0.3.0

Jun 18, 2021
<p>Changes:</p> <ul> <li>Added MPRIS support</li> <li>Added repeat modes: single video, whole playlist and shuffle</li> <li>Support opening folders with media files</li> <li>Append playlist items by holding Ctrl while doing Drag and Drop</li> <li>Improved handling of keyboard shortcuts</li> <li>Added more keyboard shortcuts</li> <li>Added window that shows available keyboard shortcuts</li> <li>Show black screen by default after playback (make showing last frame optional instead)</li> <li>Added ability to export playlist to file</li> <li>Improve handling of changing displays with different resolutions</li> <li>Added support for EGL under x11 with GTK 4.3.1 or later</li> <li>Added missing symbolic app icon (thanks to @SeaDve)</li> <li>Some misc bug fixes and code cleanups</li> </ul>

0 downloads