/
/
/
1{
2 "config_entries": {
3 "remember_session": {
4 "label": "[%key:common::config_entries::remember_session::label%]",
5 "description": "[%key:common::config_entries::remember_session::description%]"
6 },
7 "intercept_feature_enabled": {
8 "label": "Experimental: Enable intercept feature",
9 "description": "Master switch for the intercept feature. When ON, individual stations can be configured (in their player settings) to redirect Alice-initiated playback to another Music Assistant player. When OFF, intercept is fully disabled regardless of per-player settings. Requires the 'yandex_music' music provider to be configured to actually resolve tracks."
10 },
11 "method": {
12 "label": "Login method",
13 "description": "Sign in with a short device code, by scanning a QR code with the Yandex app, or by pasting browser cookies.",
14 "options": {
15 "device": "Device code",
16 "qr": "QR code",
17 "cookies": "Browser cookies"
18 }
19 },
20 "cookies": {
21 "label": "Browser Cookies"
22 },
23 "voice_control": {
24 "label": "Experimental: Voice control integration",
25 "description": "Auto-resume MA queue after voice commands like 'ÐлиÑа, ÑÑоп' or 'ÐлиÑа, далÑÑе'. Experimental â may cause unexpected behavior."
26 },
27 "intercept_enabled": {
28 "label": "Experimental: Intercept native Station playback",
29 "description": "When the Station starts native Yandex Music playback (typically triggered by an Alice voice command, but also a touch on the Station UI), silence the Station (setVolume 0; the Station keeps playing its own queue in the background so we see every next track) and play the same track on the chosen target player. Requires the provider-level intercept feature to be enabled and a configured 'yandex_music' music provider."
30 },
31 "intercept_target_player_id": {
32 "label": "Intercept target player",
33 "description": "Music Assistant player that receives intercepted playback. Lists every registered player except this Station; pause / volume_set / seek mirrors gracefully no-op on players that don't support them."
34 },
35 "ym_instance": {
36 "label": "Yandex account source",
37 "description": "Borrow the Yandex account of a configured Yandex Music provider (single login, one token family) or use this provider's own credentials. When borrowing, authentication is managed in the linked Yandex Music provider.",
38 "options": {
39 "__own__": "Use own credentials (default)"
40 }
41 }
42 },
43 "setup_flow": {
44 "user": {
45 "title": "Yandex account source",
46 "description": "Borrow the account of a linked Yandex Music provider, or use this provider's own credentials."
47 },
48 "method": {
49 "title": "Log in to Yandex",
50 "description": "Choose a login method and whether to keep the session so tokens refresh automatically."
51 },
52 "cookies": {
53 "title": "Paste browser cookies",
54 "description": "Open passport.yandex.ru/profile, copy the cookies with a \"Copy Cookies\" extension and paste them here. JSON arrays and raw cookie strings are supported."
55 },
56 "scan_qr": {
57 "title": "Scan to sign in",
58 "description": "Scan the QR code with the Yandex app and confirm the login. A fresh code is shown automatically if it expires.",
59 "progress_text": "Waiting for you to scan and confirm in the Yandex app..."
60 },
61 "device_login": {
62 "title": "Enter the code",
63 "description": "Open the verification URL and enter the code shown. A fresh code is shown automatically if it expires.",
64 "progress_text": "Waiting for you to confirm the code in the Yandex app..."
65 },
66 "abort": {
67 "login_denied": "The login request was denied in the Yandex app."
68 }
69 },
70 "errors": {
71 "no_music_token": "Login succeeded but Yandex returned no music token. Please try again."
72 },
73 "manifest": {
74 "description": "Play music on Yandex Station smart speakers via local Glagol protocol."
75 }
76}
77