View previous topic :: View next topic |
Author |
Message |
cafaia n00b
Joined: 11 Oct 2014 Posts: 56 Location: Frederico Westphalen/Brasil
|
Posted: Wed May 31, 2023 5:26 pm Post subject: PipeWire over DLNA/UPNP: Streaming audio PC [SOLVED] |
|
|
Hello everybody!
I had installed 'pulseaudio-dlna' and 'pulseaudio' to transmit the audio from the PC to my receiver, and now that I only have 'pipewire/wireplumber', what should I do?
I looked it up and now it seems to me that I can do this with Rygel through the Gst-Launch module, could anyone help me?
Thank you very much in advance!
Last edited by cafaia on Wed Feb 28, 2024 10:54 pm; edited 1 time in total |
|
Back to top |
|
|
Thistled Guru
Joined: 06 Jan 2011 Posts: 572 Location: Scotland
|
|
Back to top |
|
|
cafaia n00b
Joined: 11 Oct 2014 Posts: 56 Location: Frederico Westphalen/Brasil
|
Posted: Sun Jul 02, 2023 1:30 am Post subject: |
|
|
Hi, Thistled!
I want to first of all thank you for your attention, thank you!
But that's what I used and it always worked, but now I'm not using pulseaudio anymore... So now I would like something like 'pipewiresrc'...
Big hug! |
|
Back to top |
|
|
Thistled Guru
Joined: 06 Jan 2011 Posts: 572 Location: Scotland
|
Posted: Sun Jul 02, 2023 1:55 am Post subject: |
|
|
You're welcome! Just trying to help.
I seem to remember I still needed to have pulseaudio installed even though pipewire is the new way of dealing with sound.
You may still need to have an element of pulseaudio installed.
Just to be sure, are you aware of this?
https://www.gentoo.org/support/news-items/2022-07-29-pipewire-sound-server.html _________________ Whatever you do, do it properly! |
|
Back to top |
|
|
flexibeast Guru
Joined: 04 Apr 2022 Posts: 325 Location: Naarm/Melbourne, Australia
|
Posted: Sun Jul 02, 2023 2:08 am Post subject: |
|
|
Thistled wrote: | I seem to remember I still needed to have pulseaudio installed even though pipewire is the new way of dealing with sound.
You may still need to have an element of pulseaudio installed. |
Yes, many (most?) applications don't yet use PipeWire natively, and instead still expect Pulse, so it's typically necessary to use the pipewire-pulse.conf configuration to make the Pulse libraries available.
More generally, i strongly encourage people to read the PipeWire page on the wiki carefully, as i'm regularly working on improving it. |
|
Back to top |
|
|
cafaia n00b
Joined: 11 Oct 2014 Posts: 56 Location: Frederico Westphalen/Brasil
|
Posted: Sun Jul 02, 2023 3:31 pm Post subject: |
|
|
Hi, Thistled and flexibeast!
I appreciate both of you for your help, thank you!
Maybe there's my mistake, because I have in 'make.conf' '-pulseaudio' USE flag... Although I don't find another error...
I'm going to do some more research as I found some comments about the 'pipewiresrc path=xy' variable in the 'gst-launcher' command. Anything I report here and if anyone gets something I thank you in advance!
Big hug to all! |
|
Back to top |
|
|
cafaia n00b
Joined: 11 Oct 2014 Posts: 56 Location: Frederico Westphalen/Brasil
|
Posted: Wed Feb 28, 2024 10:53 pm Post subject: |
|
|
Hello everybody!
I like to publish the solution to the problem, so I can help other users...
To transmit audio from the PC to a Receiver using PipeWire, you must build the media-video/pipewire program with the 'zeroconf' flag enabled and create the following file '/etc/pipewire/pipewire.conf.d/raop-discover .conf' with this content:
Code: |
context.modules = [
{ name = libpipewire-module-raop-discover
args = {
# Set the remote address to tunnel to
#raop.hostname = "my-raop-device"
#raop.port = 7000
#raop.transport = "udp"
#raop.transport = "tcp"
raop.encryption.type = "none"
raop.audio.codec = "PCM"
#raop.password = "****"
audio.format = "S32"
audio.rate = 48000
audio.channels = 2
audio.position = [ FL FR ]
stream.props = {
# extra sink properties
}
}
}
]
|
More details on the configuration of the file above can be found at: https://docs.pipewire.org/page_module_raop_discover.html
Big hug to everyone! |
|
Back to top |
|
|
|