Uh oh!
There was an error while loading. Please reload this page.
Improved Pulse/Pipewire Compatibility for Linux. - #130
Conversation
Logical-sh
commented
Apr 11, 2022
I also removed the block in the README about it picking up the mic, as that was happening due to behavior of "@DEFAULT_MONITOR@" which should no longer be an issue. The new code will always try to get a proper monitor device of a sink instead of possibly picking up a random source. |
HomerSp
commented
Apr 12, 2022
This basically mirrors what I have locally (I haven't created a PR yet since I was still trying to solve a few issues) - and it seems to work fine on both pipewire and pulseaudio. |
Logical-sh
commented
Apr 12, 2022
Thanks for the test @HomerSp! |
Is this PR likely to fix #46? I'll try it. EDIT: And the answer is: yes it does. I can now use pipewire-pulse in Arch |
Logical-sh
commented
Apr 29, 2022
via email
Yes it was written to make sunshine work as expected on pipewire without
breaking pulse! …On Fri, Apr 29, 2022, 8:51 AM KuleRucket ***@***.***> wrote:
Is this PR likely to fix #115
<#115>?
—
Reply to this email directly, view it on GitHub
<#130 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABMJ27XW2EPBAMAQBKQ7UFTVHPSNXANCNFSM5TEWXCVQ>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
ReenigneArcher
commented
Apr 29, 2022
@Logical-sh If you fix the 2 conflicts, I will merge this. We want those files how they exist on the nightly branch. Documentation is now done mostly in the docs folder using sphinx and rst (reStructuredText). You can see the result here: https://sunshinestream.readthedocs.io/en/nightly/ |
Logical-sh
commented
Apr 29, 2022
Sure thing! I'll get to that today. |
05fc9e3 to
63a83cdCompareLogical-sh
commented
Apr 29, 2022
Re-based dropping the conflicting commits! |
kyriacos
commented
May 10, 2022
Just tried the nightly branch and no audio still Is there anything else i can try? I'm on Arch with an Nvidia 1070 gpu.
Thanks! |
Logical-sh
commented
May 10, 2022
This looks like a totally different issue. |
kyriacos
commented
May 10, 2022
Thank will do. Now that i know it doesn't fix this - at least i know it's something else. I'll debug a bit more then and post an issue with more details hopefully. |
Logical-sh
commented
May 10, 2022
My immediate guesses would be running the service as a different user or sudoing it, or running it in something like flatpack with the permissions wrong. |
Description
A number of small improvements were made to the Linux platform audio code to improve user experience and improve Pipewire compatibility.
I have tested the following scenarios to work correctly under Pipewire. Additional testing under pulse would be ideal. The code should have no effect on non-Linux platforms.
No configured sink, play audio on host.
No configured sink, do not play on host audio.
Configured sink
I will try to setup a pulse VM or switch my packages around to test pure pulse later this week if no one beats me to it!
Issues Fixed or Closed
Type of Change
Please delete options that are not relevant.
Checklist