1libpipewire-module-raop-Mdiisscceolvlearn(e7o)us InformaltiibopnipMeawniurael-module-raop-discover(7)
2
3
4

NAME

6       libpipewire-module-raop-discover - RAOP Discover
7

DESCRIPTION

9       Automatically creates RAOP (Airplay) sink devices based on zeroconf
10       information.
11
12       This module will load module-raop-sink for each announced stream that
13       matches the rule with the create-stream action.
14
15       If no stream.rules are given, it will create a sink for all announced
16       streams.
17

MODULE NAME

19       libpipewire-module-raop-discover
20

MODULE OPTIONS

22       Options specific to the behavior of this module
23
24       • raop.latency.ms = latency for all streams in microseconds. This can
25         be overwritten in the stream rules.
26
27       • stream.rules = <rules>: match rules, use create-stream actions. See
28         AirPlay Sink for module properties.
29

EXAMPLE CONFIGURATION

31       context.modules = [
32       {   name = libpipewire-raop-discover
33           args = {
34               #raop.latency.ms = 1000
35               stream.rules = [
36                   {   matches = [
37                           {    raop.ip = "~.*"
38                                #raop.ip.version = 4 | 6
39                                #raop.ip.version = 4
40                                #raop.port = 1000
41                                #raop.name = ""
42                                #raop.hostname = ""
43                                #raop.domain = ""
44                                #raop.device = ""
45                                #raop.transport = "udp" | "tcp"
46                                #raop.encryption.type = "RSA" | "auth_setup" | "none"
47                                #raop.audio.codec = "PCM" | "ALAC" | "AAC" | "AAC-ELD"
48                                #audio.channels = 2
49                                #audio.format = "S16" | "S24" | "S32"
50                                #audio.rate = 44100
51                                #device.model = ""
52                           }
53                       ]
54                       actions = {
55                           create-stream = {
56                               #raop.password = ""
57                               stream.props = {
58                                   #target.object = ""
59                                   #media.class = "Audio/Sink"
60                               }
61                           }
62                       }
63                   }
64               ]
65           }
66       }
67       ]
68

SEE ALSO

70       AirPlay Sink
71
72
73
74
75PipeWire                             1.0.0 libpipewire-module-raop-discover(7)
Impressum