Use PulseAudio in the Flatpak, and prepare the 0.1.1 release #8

Merged
GrumpyStraw merged 2 commits from release/0.1.1 into main 2026-10-11 12:07:40 +02:00
Owner

PipeWire message in the Flatpak

flatpak run app.strawly.music printed Failed to connect to pipewire instance "Host is down" on start, although music played. Qt 6.11, in the KDE 6.11 runtime, tries its PipeWire audio backend first. The sandbox has no PipeWire socket, so Qt logs the error and falls back to PulseAudio.

The manifest now sets QT_AUDIO_BACKEND=pulseaudio in finish-args, so Qt uses PulseAudio straight away. Giving the sandbox the PipeWire socket instead would add a permission the README's Permissions section does not list. Tested in a local Flatpak build: the message is gone, and the app sees the same audio outputs as before.

0.1.1 release prep

  • CMakeLists.txt set to 0.1.1.
  • A 0.1.1 entry in data/app.strawly.music.metainfo.xml with release notes for this fix and the cover fix from #7. appstreamcli validate passes.
  • A "Fixed" section for 0.1.1 in CHANGELOG.md.

After merging

Tag the merge commit and push it, which publishes the release:

git tag -a v0.1.1 -m "Strawly Music 0.1.1"
git push origin v0.1.1
## PipeWire message in the Flatpak `flatpak run app.strawly.music` printed `Failed to connect to pipewire instance "Host is down"` on start, although music played. Qt 6.11, in the KDE 6.11 runtime, tries its PipeWire audio backend first. The sandbox has no PipeWire socket, so Qt logs the error and falls back to PulseAudio. The manifest now sets `QT_AUDIO_BACKEND=pulseaudio` in `finish-args`, so Qt uses PulseAudio straight away. Giving the sandbox the PipeWire socket instead would add a permission the README's Permissions section does not list. Tested in a local Flatpak build: the message is gone, and the app sees the same audio outputs as before. ## 0.1.1 release prep - `CMakeLists.txt` set to 0.1.1. - A 0.1.1 entry in `data/app.strawly.music.metainfo.xml` with release notes for this fix and the cover fix from #7. `appstreamcli validate` passes. - A "Fixed" section for 0.1.1 in `CHANGELOG.md`. ## After merging Tag the merge commit and push it, which publishes the release: ```sh git tag -a v0.1.1 -m "Strawly Music 0.1.1" git push origin v0.1.1 ```
Prepare the 0.1.1 release
All checks were successful
build / build (pull_request) Successful in 2m11s
build / release (pull_request) Has been skipped
bb6fe7b94c
GrumpyStraw deleted branch release/0.1.1 2026-10-11 12:07:40 +02:00
Sign in to join this conversation.
No description provided.