Conversation
f02e106 to
cdce203
Compare
|
It still doesn't work for me. It says No audio sink found. |
b78c5c9 to
2c9737f
Compare
True. Dependency pulsesrc was missing. Now you can test again if you want to. |
|
Still the same error. |
|
Result of 1 package built:
|
|
@linsui What sound config do you have on your system?
|
pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
}; |
|
Ah, that's sad... Yes, after switching to pipewire audio sharing can't find sink anymore. Though it didn't work for me with pulseaudio, either. |
|
@linsui Did you build it using nix-build or nixpkgs-review? |
|
I build it with nix-build. |
2c9737f to
7324505
Compare
|
Can you run |
|
Nothing changed. By the way, nixpkgs-review is really slow... |
|
Can you post the nix-build output? |
|
The log or the file? |
|
Just the terminal output of the |
|
I don't see an Issue. Maybe somene else can test it first, to confirm this. |
|
The test works for me. My audio config (excluding bluetooth stuff): hardware.pulseaudio.enable = false;
services.pipewire = {
enable = true;
audio.enable = true;
# Support alsa programs
alsa.enable = true;
alsa.support32Bit = true;
# Support pulseaudio programs
pulse.enable = true;
# Support JACK programs
jack.enable = true;
}; |
|
Result of 1 package built:
|
|
I ran Here's my audio config and the build log: sound.enable = true;
hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
jack.enable = true;
}; |
|
Also note, the flatpak version of this app does not have this issue on my system. |
|
@gaykitty Why are you enabling ALSA ( |
|
I seems that it uses gstreamer for getting the audio but I failed to find out which audio servers it supports. |
|
dafuq… I tried to find out which sound servers you need by enabling and disabling the pipewire plugins but I found out that you need both the alsa and pulseaudio emulation. |
tbh idk. That part of my config has been there since I first started using nixos. I think I just copied it from someone. |
|
@gaykitty does it work without? |
|
Removing |
|
@gaykitty so you have the same audio config as me but it doesn't work? Confused… |
|
If you're config is: hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true
pulse.enable = true;
jack.enable = true;
};Then yes. |
|
yes, that's it. |
|
maybe some other config options have an effect on this? |
|
Result of 1 package built:
For me it is still working, on unstabe |
|
Works for me with a similar config to #259976 (comment) (without jack). I'm not sure I like merging it with a very unclear reason for why it does or doesn't work for different people, seeing as there's complaints on both pulse and pipewire, but not enough for me to take a guess at a repro case and debugging myself. @BenediktBroich regardless of the above, this should be following the by-name scheme now before it can be merged. |
7324505 to
190c563
Compare
190c563 to
c30db09
Compare
|
The application is using gst_all_1. And it is only supposed to work with pulseaudio pulsesrc (here). It will only work with pipewire when backwards the compatiblity is enabled @amaxine So i would propose to merge this Package and i will have a lookout for Issues tagging audio-sharing to further debug this. Otherwise i think we will not get much feedback on this. I think it is not a bug in this Application. It is caused by the Audio configuration or user permissions of the user. |
|
Good point. |
Description of changes
Application for sharing audio in you network (rtsp).
Test
audio-sharempv <LINK>now you should hear the audioSrc: AudioSharing
Issue: #195280
Things done
sandbox = trueset innix.conf? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)