Provided by: libpipewire-0.3-modules_1.2.7-1_amd64
NAME
libpipewire-module-raop-discover - RAOP Discover
DESCRIPTION
Automatically creates RAOP (Airplay) sink devices based on zeroconf information. This module will load module-raop-sink for each announced stream that matches the rule with the create-stream action. If no stream.rules are given, it will create a sink for all announced streams.
MODULE NAME
libpipewire-module-raop-discover
MODULE OPTIONS
Options specific to the behavior of this module • roap.discover-local = allow discovery of local services as well. false by default. • raop.latency.ms = latency for all streams in microseconds. This can be overwritten in the stream rules. • stream.rules = <rules>: match rules, use create-stream actions. See AirPlay Sink for module properties.
EXAMPLE CONFIGURATION
# ~/.config/pipewire/pipewire.conf.d/my-raop-discover.conf context.modules = [ { name = libpipewire-module-raop-discover args = { #roap.discover-local = false; #raop.latency.ms = 1000 stream.rules = [ { matches = [ { raop.ip = "~.*" #raop.port = 1000 #raop.name = "" #raop.hostname = "" #raop.domain = "" #raop.device = "" #raop.transport = "udp" | "tcp" #raop.encryption.type = "RSA" | "auth_setup" | "none" #raop.audio.codec = "PCM" | "ALAC" | "AAC" | "AAC-ELD" #audio.channels = 2 #audio.format = "S16" | "S24" | "S32" #audio.rate = 44100 #device.model = "" } ] actions = { create-stream = { #raop.password = "" stream.props = { #target.object = "" #media.class = "Audio/Sink" } } } } ] } } ]
SEE ALSO
AirPlay Sink