1libpipewire-module-raop-Msiisncke(l7l)aneous InformationliMbapniupaelwire-module-raop-sink(7)
2
3
4
6 libpipewire-module-raop-sink - AirPlay Sink
7
9 Creates a new Sink to stream to an Airplay device.
10
11 Normally this sink is automatically created with RAOP Discover with the
12 right parameters but it is possible to manually create a RAOP sink as
13 well.
14
16 libpipewire-module-raop-sink
17
19 Options specific to the behavior of this module
20
21 • raop.ip: The ip address of the remote end.
22
23 • raop.port: The port of the remote end.
24
25 • raop.name: The name of the remote end.
26
27 • raop.hostname: The hostname of the remote end.
28
29 • raop.transport: The data transport to use, one of 'udp' or 'tcp'.
30 Defaults to 'udp'.
31
32 • raop.encryption.type: The encryption type to use. One of 'none',
33 'RSA' or 'auth_setup'. Default is 'none'.
34
35 • raop.audio.codec: The audio codec to use. Needs to be 'PCM'. Defaults
36 to 'PCM'.
37
38 • raop.password: The password to use.
39
40 • stream.props = {}: properties to be passed to the sink stream
41
42 Options with well-known behavior.
43
44 • remote.name
45
46 • audio.format
47
48 • audio.rate
49
50 • audio.channels
51
52 • audio.position
53
54 • node.name
55
56 • node.description
57
58 • node.group
59
60 • node.latency
61
62 • node.virtual
63
64 • media.class
65
67 context.modules = [
68 { name = libpipewire-module-raop-sink
69 args = {
70 # Set the remote address to tunnel to
71 raop.ip = "127.0.0.1"
72 raop.port = 8190
73 raop.name = "my-raop-device"
74 raop.hostname = "My Service"
75 #raop.transport = "udp"
76 raop.encryption.type = "RSA"
77 #raop.audio.codec = "PCM"
78 #raop.password = "****"
79 #audio.format = "S16"
80 #audio.rate = 44100
81 #audio.channels = 2
82 #audio.position = [ FL FR ]
83 stream.props = {
84 # extra sink properties
85 }
86 }
87 }
88 ]
89
91 RAOP Discover
92
93
94
95
96PipeWire 1.0.0 libpipewire-module-raop-sink(7)