/
/
/
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_unencrypted": {
18 "label": "Allow unencrypted connections",
19 "description": "Accept legacy Sendspin clients that do not support encryption. Unencrypted connections are not authenticated and can be intercepted on the local network. This is also (currently) required for the built-in web player."
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 "static_pin": "Static PIN",
60 "token": "Pairing token",
61 "unpaired": "Allow playback without pairing"
62 },
63 "option_descriptions": {
64 "pin": "Enter a PIN from the device: a code it shows while pairing, or a fixed PIN printed on it.",
65 "static_pin": "Enter the fixed PIN printed on (or shipped with) the device.",
66 "token": "Paste a pairing token you copy from the device.",
67 "unpaired": "The connection stays encrypted but is not authenticated, so it can be intercepted (man-in-the-middle) on the local network."
68 }
69 },
70 "pairing_pin": {
71 "label": "PIN"
72 },
73 "pairing_token": {
74 "label": "Pairing token"
75 },
76 "unpair": {
77 "label": "Unpair",
78 "description": "Remove the pairing with this device. Both sides forget the stored credential and the device reconnects as unpaired."
79 },
80 "revoke_unpaired": {
81 "label": "Revoke playback without pairing",
82 "description": "Stop allowing this device to play audio without pairing."
83 },
84 "management_enter": {
85 "label": "Manage device settings",
86 "description": "Change the device's own pairing settings. While the management section is open, the device rejects connections from other servers."
87 },
88 "management_status": {
89 "label": "Managing device settings. The device rejects other servers until this section is closed."
90 },
91 "management_unpaired_enable": {
92 "label": "Enable unpaired access",
93 "description": "Let the device accept connections from servers without pairing. Unpaired connections are encrypted but not authenticated."
94 },
95 "management_unpaired_disable": {
96 "label": "Disable unpaired access",
97 "description": "Stop the device from accepting connections from servers that are not paired with it."
98 },
99 "management_static_pin_enable": {
100 "label": "Enable static PIN pairing",
101 "description": "Let the device accept new pairings using its static PIN."
102 },
103 "management_static_pin_disable": {
104 "label": "Disable static PIN pairing",
105 "description": "Stop the device from accepting new pairings using its static PIN."
106 },
107 "management_dynamic_pin_enable": {
108 "label": "Enable dynamic PIN pairing",
109 "description": "Let the device accept new pairings using a dynamic PIN it provides while pairing."
110 },
111 "management_dynamic_pin_disable": {
112 "label": "Disable dynamic PIN pairing",
113 "description": "Stop the device from accepting new pairings using a dynamic PIN it provides while pairing."
114 },
115 "management_exit": {
116 "label": "Close device management"
117 },
118 "management_error_permission_denied": {
119 "label": "The device refused the management request."
120 },
121 "management_error_already_exists": {
122 "label": "The entry already exists on the device."
123 },
124 "management_error_invalid": {
125 "label": "The device rejected the request as invalid."
126 },
127 "management_error_not_found": {
128 "label": "The entry does not exist on the device."
129 },
130 "management_error_storage_exhausted": {
131 "label": "The device is out of storage space."
132 },
133 "management_error_timeout": {
134 "label": "The device did not respond in time."
135 },
136 "management_error_no_session": {
137 "label": "No management session is open for this device."
138 },
139 "management_error_generic": {
140 "label": "The management request failed: {0}."
141 }
142 },
143 "setup_flow": {
144 "select_method": {
145 "title": "Pair this device"
146 },
147 "awaiting_gesture": {
148 "title": "Put the device in pairing mode",
149 "description": "Put the device in pairing mode so it can show its PIN. This briefly interrupts playback on the device.",
150 "progress_text": "Waiting for the device to enter pairing mode..."
151 },
152 "enter_pin": {
153 "title": "Enter the PIN",
154 "description": "Enter the PIN shown on (or printed on) the device to finish pairing."
155 },
156 "confirming": {
157 "title": "Finishing pairing",
158 "description": "Completing the secure pairing with the device.",
159 "progress_text": "Completing pairing with the device..."
160 },
161 "enter_token": {
162 "title": "Enter the pairing token",
163 "description": "Paste the device's pairing token to pair it. This briefly interrupts playback on the device."
164 },
165 "verify_pin": {
166 "title": "Verify device presence",
167 "description": "Enter the PIN shown on the device to confirm it is the physical device in front of you."
168 },
169 "abort": {
170 "nothing_to_configure": "This player has nothing to pair. Bridge and web players, and devices connected without encryption, do not require pairing.",
171 "already_paired": "This device is already securely paired. To pair it afresh, unpair it first from the player settings.",
172 "no_pair_methods": "The device does not offer any pairing method.",
173 "pairing_error_concurrent": "Another pairing attempt is already in progress.",
174 "pairing_error_locked_out": "PIN pairing is locked out on the device. Wait a moment, then try again from the device's settings.",
175 "pairing_error_not_connected": "The device is no longer connected.",
176 "pairing_failed": "Pairing with the device failed. Please try again.",
177 "timed_out": "The device did not respond in time. Run the setup again to retry."
178 }
179 },
180 "manifest": {
181 "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"
182 },
183 "errors": {
184 "cast_app_not_ready": "Cast app on {0} did not report ready within 30 seconds.",
185 "cast_app_members_not_ready": "Cast app on {0} did not report ready within 30 seconds.",
186 "pairing_error_generic": "Pairing failed. Please try again.",
187 "pairing_error_timeout": "The pairing attempt timed out.",
188 "pairing_error_concurrent": "Another pairing attempt is already in progress.",
189 "pairing_error_pin_mismatch": "The PIN did not match. Please try again.",
190 "pairing_error_pin_length": "The device rejected the PIN length.",
191 "pairing_error_cancelled": "Pairing was cancelled on the device.",
192 "pairing_error_method_unsupported": "The device does not support this pairing method.",
193 "pairing_error_aborted": "The device aborted the pairing attempt.",
194 "pairing_error_failed": "Pairing failed. Please check the details and try again.",
195 "pairing_error_handshake": "The secure connection to the device failed during pairing. Please try again.",
196 "pairing_error_storage": "Saving the pairing data failed. Please try again.",
197 "pairing_error_no_pin_session": "The pairing attempt was interrupted. Please try again.",
198 "pairing_error_token_invalid": "The pairing token is not valid. Make sure it was copied completely.",
199 "pairing_error_token_mismatch": "The token was issued by a different device."
200 }
201}
202