Ticket #143 (closed enhancement: fixed)

Opened 4 years ago

Last modified 4 years ago

PulseAudio network marvel I want to see

Reported by: Rudd-O Owned by: lennart
Milestone: Component: daemon
Keywords: Cc:

Description

Pulse is great. I've manually configured my user profile using paprefs to broadcast using RTP, and the machines that have sound cards in my house get it and play it because they've been setup as systemwide daemons with RTP sinks.

So far so good. Now here comes the tricky part. If I want to cast to a specific device on a specific machine, I have to manually type the machine name in padevchooser (which by the way doesn't automatically show up because PA zeroconf is terminally broken with emu10k1 cards -- there is another bug on that). and only then select the appropriate audio device. It's annoying that the OK button is focused instead of the dialog box text entry, but that's not SO bad. This is "badder":

1) I can't move already playing streams from machine to machine and, 2) whatever I choose in padevchooser doens't apply to a particular app but to all subsequently playing apps after the padevchooser server change -- until I go back and select a different server.

My wish (which I understand is mostly impossible due to architectural decisions) -- that I can:

- directly choose a sink among all of my servers (i.e. merge the servers and sinks submenus in padevchooser), and - move streams not just among devices, but among different machines as well

And of course that this would need as little configuration as possible -- zero :-)

There's also the problem of Skype (or padsp Skype) not working with Pulse, but well I guess we can leave that for another bug.

Change History

in reply to: ↑ description   Changed 4 years ago by mkbosmans

I think you can solve most of the described problems by setting up a tunnel to all the remote sinks.

See also #83

  Changed 4 years ago by coling

With the zeroconf publish on the sink/server and the option "Make discoverable network sound devices available locally" option on the client (and a working zeroconf subsystem on both) you can use pavucontrol to move the streams exactly how you describe (note I say pavucontrol, not padevchooser ;)

For that reason I think this is a "not a bug", but I'll leave it to Lennart to close as I don't feel it's something I should be doing on other peoples' reports ;)

  Changed 4 years ago by lennart

  • status changed from new to closed
  • resolution set to fixed
  • component changed from padevchooser to daemon

Yes, module-zeroconf-discover does exactly what you want. Closing.

Note: See TracTickets for help on using tickets.