Skip to content

Commit f6ce7f7

Browse files
committed
fix(linux): bundle appimage media framework and release 0.25.2
1 parent b1a7fa7 commit f6ce7f7

6 files changed

Lines changed: 20 additions & 4 deletions

File tree

.github/workflows/publish.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,10 @@ jobs:
5555
libjavascriptcoregtk-4.1-dev=2.44.0-2 \
5656
gir1.2-javascriptcoregtk-4.1=2.44.0-2 \
5757
gir1.2-webkit2-4.1=2.44.0-2 \
58+
gstreamer1.0-plugins-base \
59+
gstreamer1.0-plugins-good \
60+
gstreamer1.0-plugins-bad \
61+
gstreamer1.0-libav \
5862
libgtk-3-dev \
5963
libappindicator3-dev \
6064
librsvg2-dev \

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1313
- **Preview Panel Control Polish:** Applied the shared button highlight style to crop aspect controls and aligned preview transform action markup for cleaner, consistent control rendering.
1414
- **Control Sizing and Radius Cleanup:** Tightened slider track corner radius, simplified subtitle clear button sizing/icon scale, and removed redundant checkbox top offset styling in audio settings.
1515

16+
## [0.25.2] - 2026-02-26
17+
18+
### Fixed
19+
20+
- **Linux AppImage Media Runtime:** Enabled AppImage media framework bundling (`bundleMediaFramework`) in Tauri config to avoid host/plugin version mismatches that could break WebKit/GStreamer playback pipelines on some distributions.
21+
- **Linux Release Build Inputs:** Added GStreamer plugin packages (`base`, `good`, `bad`, `libav`) to the Linux publish workflow so AppImage bundling captures a complete, matching media runtime during CI builds.
22+
1623
## [0.25.1] - 2026-02-26
1724

1825
### Fixed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "frame",
3-
"version": "0.25.1",
3+
"version": "0.25.2",
44
"private": true,
55
"type": "module",
66
"scripts": {

src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "frame"
3-
version = "0.25.1"
3+
version = "0.25.2"
44
description = "A simple FFmpeg GUI"
55
edition = "2024"
66
authors = ["Marek Jóźwiak <[email protected]>"]

src-tauri/tauri.conf.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "Frame",
4-
"version": "0.25.1",
4+
"version": "0.25.2",
55
"identifier": "Frame",
66
"build": {
77
"beforeDevCommand": "node scripts/run.cjs dev",
@@ -23,6 +23,11 @@
2323
"active": true,
2424
"targets": ["nsis", "dmg", "appimage", "deb", "app"],
2525
"createUpdaterArtifacts": true,
26+
"linux": {
27+
"appimage": {
28+
"bundleMediaFramework": true
29+
}
30+
},
2631
"externalBin": ["binaries/ffmpeg", "binaries/ffprobe", "binaries/realesrgan-ncnn-vulkan"],
2732
"resources": ["resources/models/**/*"],
2833
"icon": [

0 commit comments

Comments
 (0)