mirror of
https://github.com/jpochyla/psst.git
synced 2026-04-27 07:25:52 +03:00
[PR #650] Implement pipewire output #643
Labels
No labels
api
bug
build
documentation
duplicate
enhancement
good first issue
help wanted
idea
invalid
linux
lowprio
macos
pull-request
upstream
windows
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/psst#643
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/jpochyla/psst/pull/650
Author: @azam
Created: 6/22/2025
Status: 🔄 Open
Base:
main← Head:feature/pipewire📝 Commits (3)
9c0298eImplement pipewire output9694987Cleanup504273dMerge branch 'jpochyla:main' into feature/pipewire📊 Changes
6 files changed (+550 additions, -5 deletions)
View changed files
📝
Cargo.lock(+158 -3)📝
psst-cli/Cargo.toml(+2 -1)📝
psst-core/Cargo.toml(+6 -0)📝
psst-core/src/audio/output/mod.rs(+4 -0)➕
psst-core/src/audio/output/pipewire.rs(+378 -0)📝
psst-gui/Cargo.toml(+2 -1)📄 Description
psst-guiandpsst-clito explicitly pass features ofpsst-coreby disablingpsst-coredefault features when compiled frompsst-guiorpsst-cli.This makes it easier to set features at
psst-guiorpsst-cliwithout changingpsst-core/Cargo.toml, since currently there is no way to switchAudioOutputimplementation at runtime.This should not affect current build because default features are set at
psst-guiandpsst-cliand is passed down aspsst-corefeature as well.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.