/
/
/
1{
2 "config_entries": {
3 "ym_instance": {
4 "label": "Yandex Music source",
5 "description": "Borrow OAuth credentials from a linked Yandex Music provider instance, or use your own credentials (QR-scan login or manual token paste). Per-instance own credentials let you bind separate players to separate Yandex accounts without sharing tokens with a Yandex Music provider.",
6 "options": {
7 "__own__": "Use own credentials (QR or token)"
8 }
9 },
10 "remember_session": {
11 "label": "Remember session (auto-refresh token)",
12 "description": "Store a long-lived session token (x_token) alongside the music token so this plugin can refresh on its own when the token expires. Disable to keep only the short-lived music token (re-QR required on expiry)."
13 },
14 "mass_player_id": {
15 "label": "[%key:common::config_entries::mass_player_id::label%]",
16 "description": "The Music Assistant player connected to this Ynison plugin. When playback is directed to this device in the Yandex Music app, the audio will play on the selected player."
17 },
18 "allow_player_switch": {
19 "label": "Allow manual player switching",
20 "description": "When enabled, you can select this plugin as a source on any player to switch playback to that player. When disabled, playback is fixed to the configured default player."
21 },
22 "output_sample_rate": {
23 "label": "Output sample rate",
24 "description": "Sample rate for PCM output to the player. 'Auto' selects 44.1 kHz for lossy or 48 kHz for lossless sources.",
25 "options": {
26 "auto": "Auto (from source quality)",
27 "44100": "44100 Hz (CD)",
28 "48000": "48000 Hz",
29 "96000": "96000 Hz (Hi-Res)"
30 }
31 },
32 "output_bit_depth": {
33 "label": "Output bit depth",
34 "description": "Bit depth for PCM output to the player. 'Auto' selects 16-bit for lossy or 24-bit for lossless sources.",
35 "options": {
36 "auto": "Auto (from source quality)",
37 "16": "16-bit",
38 "24": "24-bit"
39 }
40 },
41 "device_id": {
42 "label": "Device ID"
43 }
44 },
45 "setup_flow": {
46 "user": {
47 "title": "Yandex Music account",
48 "description": "Choose the Yandex Music account and the target player."
49 },
50 "scan_qr": {
51 "title": "Scan to sign in",
52 "description": "Scan the QR code with the Yandex app and confirm the login. A fresh code is shown automatically if it expires.",
53 "progress_text": "Waiting for you to scan and confirm in the Yandex app..."
54 },
55 "abort": {
56 "no_players": "No players are available yet. Add a player to Music Assistant first, then try again."
57 }
58 },
59 "errors": {
60 "no_music_token": "Login succeeded but Yandex returned no music token. Please try again.",
61 "no_connected_player": "No connected Music Assistant player is configured. Run the setup again to select one."
62 },
63 "manifest": {
64 "description": "Makes a Music Assistant player appear as a device in the Yandex Music app via the Ynison protocol."
65 }
66}
67