Skip to content

Install playerctl alongside voxtype so pause_media actually works - #9244

Open
montanasnow wants to merge 1 commit into
omacom:quattrofrom
montanasnow:fix-voxtype-pause-media-missing-playerctl
Open

Install playerctl alongside voxtype so pause_media actually works#9244
montanasnow wants to merge 1 commit into
omacom:quattrofrom
montanasnow:fix-voxtype-pause-media-missing-playerctl

Conversation

@montanasnow

Copy link
Copy Markdown

Summary

  • default/voxtype/config.toml ships pause_media = true by default, but Voxtype implements that by shelling out to playerctl, and omarchy-voxtype-install never installed it — so the feature silently failed on every fresh install.
  • Confirmed via journalctl --user -u voxtype: WARN playerctl not found or failed to run: No such file or directory (os error 2).
  • Fix: add playerctl to the omarchy-pkg-add call in bin/omarchy-voxtype-install.

Test plan

  • ./test/all — same 5 pre-existing failures as on quattro before this change (all unrelated: missing omarchy-pkgs checkout / snapper / theme-install-guards / unowned-system-paths / windows-vm-mount-boundary), none touching voxtype
  • Manually installed playerctl and confirmed dictation now pauses a Chromium tab's MPRIS player (Google Music) and resumes it after

Fixes #9243

The shipped default config.toml turns on pause_media = true, but
Voxtype shells out to playerctl to pause MPRIS players and the
installer never pulled it in, so the feature silently no-oped
(confirmed via journalctl: "playerctl not found or failed to run").

Fixes omacom#9243
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Voxtype pause_media silently fails: playerctl not installed by omarchy-voxtype-install

1 participant