/
/
/
1{
2 "config_entries": {
3 "streaming_mode": {
4 "label": "Streaming mode",
5 "description": "Pins the streaming protocol and clock timing for this device. \nLeave on Automatic unless this device misbehaves on its automatic route: only the modes this device can actually use are offered. \nWhen an automatic route conclusively fails, a warning in the log points at this setting; Music Assistant never changes it by itself. Pick one of the offered modes to work around a failing route, or set it back to Automatic to retry the original one."
6 },
7 "enable_hires": {
8 "label": "24-bit audio (hi-res)",
9 "description": "Stream 24-bit (hi-res) audio to this device when the source provides it. \nOn some devices this can cause intermittent crackling or static noises during playback, especially on wireless connections; disable this option if you hear such noises."
10 },
11 "encryption": {
12 "label": "Enable encryption",
13 "description": "Enable encrypted communication with the player, some (3rd party) players require this to be disabled."
14 },
15 "password": {
16 "label": "Device password",
17 "description": "Some devices require a password to connect/play."
18 },
19 "ignore_volume": {
20 "label": "Ignore volume reports sent by the device itself",
21 "description": "The AirPlay protocol allows devices to report their own volume level. \nFor some devices this is not reliable and can cause unexpected volume changes. \nEnable this option to ignore these reports."
22 },
23 "buffer_depth": {
24 "label": "Audio buffer depth",
25 "description": "How much audio the speaker keeps queued ahead of playback. Deeper values help speakers that stay silent or drop out while Music Assistant shows them playing - especially when the speaker also plays in a multiroom group of its own brand - at the cost of slower track skips and pauses. Automatic picks a default suited to the device.",
26 "options": {
27 "0": "Automatic",
28 "500": "500 ms",
29 "750": "750 ms",
30 "1000": "1000 ms",
31 "1500": "1500 ms",
32 "1750": "1750 ms",
33 "2000": "2000 ms",
34 "2500": "2500 ms",
35 "3000": "3000 ms"
36 }
37 },
38 "sync_adjust": {
39 "label": "Audio synchronization delay correction",
40 "description": "Shifts when audio is heard on this device relative to the other players in a synced group. \nNegative values make this device play earlier; positive values make it play later. \nUse a negative value when this device is connected to a TV, AV receiver or amplifier that adds a processing delay, which makes it play slightly behind the rest of the group. \nExample: if this device lags the group by about 100 ms, set it to -100 to pull it back into sync."
41 },
42 "pairing_pin": {
43 "label": "Enter the 4-digit pairing code shown on the device"
44 },
45 "pairing_password": {
46 "label": "Enter the device password"
47 },
48 "companion_pairing_pin": {
49 "label": "Enter the 4-digit pairing code shown on the device"
50 },
51 "mrp_pairing_pin": {
52 "label": "Enter the 4-digit pairing code shown on the device"
53 },
54 "pair_now": {
55 "label": "Set up now"
56 },
57 "verbose_ptp_logging": {
58 "label": "Verbose PTP daemon logging",
59 "description": "Log the shared PTP clock daemon's per-packet timing trace (Announce/Sync/Follow_Up) when verbose logging is active. Only useful when diagnosing multi-room clock sync issues; it floods the log at ~10 lines per second."
60 }
61 },
62 "setup_flow": {
63 "pair_pin": {
64 "title": "Pair with your device",
65 "description": "A pairing code is shown on the screen of your device. Enter it below to complete pairing."
66 },
67 "pair_password": {
68 "title": "Enter the device password",
69 "description": "This device is protected with a password. Enter it below to connect."
70 },
71 "streaming_repair_offer": {
72 "title": "Pair again (optional)",
73 "description": "This device is already paired for streaming. Optionally pair again to replace the stored pairing, for example after the device was reset or its password was changed. You can skip this to keep the current pairing."
74 },
75 "companion_offer": {
76 "title": "Set up remote control (optional)",
77 "description": "Optionally pair Companion controls to monitor power, wake the device before playback, and control native playback and volume. You can skip this and set it up later from the player settings."
78 },
79 "pair_companion": {
80 "title": "Pair remote control",
81 "description": "A pairing code is shown on the screen of your device. Enter it below to pair the remote controls."
82 },
83 "mrp_offer": {
84 "title": "Set up playback monitoring (optional)",
85 "description": "Optionally pair playback monitoring to show the active app and media playing outside Music Assistant. You can skip this and set it up later from the player settings."
86 },
87 "pair_mrp": {
88 "title": "Pair playback monitoring",
89 "description": "A pairing code is shown on the screen of your device. Enter it below to pair playback monitoring."
90 },
91 "abort": {
92 "pairing_failed": "Could not start pairing with the device. Make sure the device is reachable on the network and try again."
93 }
94 },
95 "errors": {
96 "invalid_pin": "Enter the numeric pairing code shown on the screen of your device.",
97 "invalid_value": "Enter the complete pairing code exactly as shown on the device.",
98 "authentication_failed": "The device rejected the saved password. Run the setup for this player to enter it again.",
99 "connection_refused": "The device refused the connection. Run the setup for this player to pair it again.",
100 "show_dashboard_failed": "Failed to show the dashboard on {0}.",
101 "pairing_backoff": "The device is refusing new pairing attempts after too many tries. Restart the device, then start pairing once and wait for the pairing code.",
102 "pairing_failed": "Pairing did not complete. Make sure the device is awake and reachable, then try again.",
103 "pairing_wrong_pin": "The device rejected the pairing code. Start pairing again and enter the new code shown on its screen."
104 },
105 "manifest": {
106 "description": "Stream to AirPlay-enabled devices on your local network."
107 }
108}
109