/
/
1{
2 "config_entries": {
3 "cast_audio_unsupported": {
4 "label": "Sendspin isn't supported on this Cast device. Use the standard Cast protocol instead."
5 },
6 "sendspin_static_delay": {
7 "label": "Static playback delay (ms)",
8 "description": "Offset in milliseconds to keep this player in sync with other players. Increase if audio plays too late, for example to compensate for latency from an amp, active speakers, or the OS."
9 },
10 "preferred_sendspin_format": {
11 "label": "Preferred audio format",
12 "description": "Select the audio format to use for playback on this player.",
13 "options": {
14 "automatic": "Automatic (let client decide)"
15 }
16 },
17 "allow_legacy_clients": {
18 "label": "Allow legacy clients",
19 "description": "Accept legacy Sendspin clients that don't implement the current specification, including clients that connect without encryption, so their traffic can be intercepted on the local network. \nDisable this to accept only spec-compliant clients and to stop holding back newer protocol behavior. \nThis option is temporary and will be removed in a future release."
20 },
21 "min_pin_length": {
22 "label": "Minimum PIN length",
23 "description": "Minimum number of digits for dynamic PIN pairing."
24 },
25 "security_status_disconnected": {
26 "label": "The device disconnected and will reappear once it reconnects."
27 },
28 "security_status_unencrypted": {
29 "label": "This device is connected without encryption (legacy mode). Pairing is not available."
30 },
31 "security_status_paired": {
32 "label": "This device is paired. The connection is encrypted and authenticated."
33 },
34 "security_status_unpaired": {
35 "label": "The connection is encrypted, but the device is not securely paired."
36 },
37 "pairing_error_generic": {
38 "label": "Pairing failed. Please try again."
39 },
40 "pairing_error_timeout": {
41 "label": "The pairing attempt timed out."
42 },
43 "pairing_error_aborted": {
44 "label": "Pairing aborted: {0}."
45 },
46 "pairing_error_handshake": {
47 "label": "The secure connection to the device failed during pairing. Please try again."
48 },
49 "pairing_error_failed": {
50 "label": "Pairing failed: {0}."
51 },
52 "pairing_error_storage": {
53 "label": "Saving the pairing data failed: {0}."
54 },
55 "pairing_method": {
56 "label": "Pairing method",
57 "options": {
58 "pin": "PIN",
59 "dynamic_pin": "Dynamic PIN",
60 "static_pin": "Static PIN",
61 "token": "Pairing token",
62 "unpaired": "Connect without pairing"
63 },
64 "option_descriptions": {
65 "pin": "Enter the device's PIN.",
66 "dynamic_pin": "Enter the device's dynamically generated PIN.",
67 "static_pin": "Enter the device's fixed PIN.",
68 "token": "Enter the device's pairing token.",
69 "unpaired": "Encrypted but unauthenticated, so the connection can be intercepted on the local network."
70 }
71 },
72 "pairing_pin": {
73 "label": "PIN"
74 },
75 "pairing_token": {
76 "label": "Pairing token"
77 },
78 "unpair": {
79 "label": "Unpair",
80 "description": "Remove the pairing with this device. Both sides forget the stored credential and the device reconnects as unpaired."
81 },
82 "revoke_unpaired": {
83 "label": "Require pairing",
84 "description": "Stop letting this device connect without pairing."
85 },
86 "management_enter": {
87 "label": "Manage device settings",
88 "description": "Change the device's own pairing settings. While the management section is open, the device rejects connections from other servers."
89 },
90 "management_status": {
91 "label": "Managing device settings. The device rejects other servers until this section is closed."
92 },
93 "management_unpaired_enable": {
94 "label": "Enable unpaired access",
95 "description": "Let the device accept connections from servers without pairing. Unpaired connections are encrypted but not authenticated."
96 },
97 "management_unpaired_disable": {
98 "label": "Disable unpaired access",
99 "description": "Stop the device from accepting connections from servers that are not paired with it."
100 },
101 "management_static_pin_enable": {
102 "label": "Enable static PIN pairing",
103 "description": "Let the device accept new pairings using its static PIN."
104 },
105 "management_static_pin_disable": {
106 "label": "Disable static PIN pairing",
107 "description": "Stop the device from accepting new pairings using its static PIN."
108 },
109 "management_dynamic_pin_enable": {
110 "label": "Enable dynamic PIN pairing",
111 "description": "Let the device accept new pairings using a dynamic PIN it provides while pairing."
112 },
113 "management_dynamic_pin_disable": {
114 "label": "Disable dynamic PIN pairing",
115 "description": "Stop the device from accepting new pairings using a dynamic PIN it provides while pairing."
116 },
117 "management_exit": {
118 "label": "Close device management"
119 },
120 "management_error_permission_denied": {
121 "label": "The device refused the management request."
122 },
123 "management_error_already_exists": {
124 "label": "The entry already exists on the device."
125 },
126 "management_error_invalid": {
127 "label": "The device rejected the request as invalid."
128 },
129 "management_error_not_found": {
130 "label": "The entry does not exist on the device."
131 },
132 "management_error_storage_exhausted": {
133 "label": "The device is out of storage space."
134 },
135 "management_error_timeout": {
136 "label": "The device did not respond in time."
137 },
138 "management_error_no_session": {
139 "label": "No management session is open for this device."
140 },
141 "management_error_generic": {
142 "label": "The management request failed: {0}."
143 },
144 "static_pin_location_device": {
145 "label": "The PIN is printed on the device."
146 },
147 "static_pin_location_leaflet": {
148 "label": "The PIN is on a leaflet supplied with the device."
149 },
150 "static_pin_location_operator": {
151 "label": "The PIN is a custom one set on the device by its operator."
152 },
153 "pairing_psk_location_device": {
154 "label": "The pairing token is printed on the device."
155 },
156 "pairing_psk_location_leaflet": {
157 "label": "The pairing token is on a leaflet supplied with the device."
158 },
159 "pairing_psk_location_operator": {
160 "label": "The pairing token is a custom one set on the device by its operator."
161 },
162 "dynamic_pin_channel_display": {
163 "label": "The device shows the PIN on its screen."
164 },
165 "dynamic_pin_channel_speaker": {
166 "label": "The device speaks the PIN aloud."
167 },
168 "dynamic_pin_digits": {
169 "label": "The PIN is {0} digits long."
170 },
171 "source_autostart_target": {
172 "label": "Automatically play line-in on",
173 "description": "Where this device's line-in plays automatically when a signal is detected. Requires the device to report signal presence.",
174 "options": {
175 "off": "Off",
176 "this_device": "This device"
177 }
178 }
179 },
180 "setup_flow": {
181 "select_method": {
182 "title": "Pair this device"
183 },
184 "awaiting_device": {
185 "title": "Waiting for the device",
186 "description": "Waiting for the device to start pairing.",
187 "progress_text": "Waiting for the device..."
188 },
189 "awaiting_gesture": {
190 "title": "Put the device in pairing mode",
191 "description": "Put the device in pairing mode so it can provide its PIN.",
192 "progress_text": "Waiting for the pairing gesture on the device..."
193 },
194 "enter_pin": {
195 "title": "Enter the PIN",
196 "description": "Enter the device's PIN to finish pairing."
197 },
198 "confirming": {
199 "title": "Finishing pairing",
200 "description": "Completing the secure pairing with the device.",
201 "progress_text": "Completing pairing with the device..."
202 },
203 "enter_token": {
204 "title": "Enter the pairing token",
205 "description": "Paste the device's pairing token to pair it."
206 },
207 "verify_pin": {
208 "title": "Verify device presence",
209 "description": "Enter the device's PIN to confirm it is the physical device in front of you."
210 },
211 "abort": {
212 "nothing_to_configure": "This player has nothing to pair. Bridge and web players, and devices connected without encryption, do not require pairing.",
213 "already_paired": "This device is already securely paired. To pair it afresh, unpair it first from the player settings.",
214 "no_pair_methods": "The device does not offer any pairing method.",
215 "pairing_error_concurrent": "Another pairing attempt is already in progress.",
216 "pairing_error_not_connected": "The device is no longer connected.",
217 "pairing_failed": "Pairing with the device failed. Please try again.",
218 "timed_out": "The device did not respond in time. Run the setup again to retry."
219 }
220 },
221 "manifest": {
222 "description": "Sendspin is an audio playback, control and synchronization protocol developed by the Open Home Foundation and is the native playback protocol built into Music Assistant, used for playback to supported clients like the Music Assistant Web interface, supported (mobile) clients and supported hardware"
223 },
224 "errors": {
225 "cast_app_not_ready": "Cast app on {0} did not report ready within 30 seconds.",
226 "cast_app_members_not_ready": "Cast app on {0} did not report ready within 30 seconds.",
227 "pairing_error_generic": "Pairing failed. Please try again.",
228 "pairing_error_timeout": "The pairing attempt timed out.",
229 "pairing_error_concurrent": "Another pairing attempt is already in progress.",
230 "pairing_error_pin_mismatch": "The PIN did not match. Please try again.",
231 "pairing_error_pin_length": "The device rejected the PIN length.",
232 "pairing_error_cancelled": "Pairing was cancelled on the device.",
233 "pairing_error_method_unsupported": "The device does not support this pairing method.",
234 "pairing_error_aborted": "The device aborted the pairing attempt.",
235 "pairing_error_failed": "Pairing failed. Please check the details and try again.",
236 "pairing_error_handshake": "The secure connection to the device failed during pairing. Please try again.",
237 "pairing_error_storage": "Saving the pairing data failed. Please try again.",
238 "pairing_error_no_pin_session": "The pairing attempt was interrupted. Please try again.",
239 "pairing_error_token_invalid": "The pairing token is not valid. Make sure it was copied completely.",
240 "pairing_error_token_mismatch": "The token was issued by a different device."
241 }
242}
243