# [Sendspin](https://www.sendspin-audio.com/) Bluetooth Bridge
[](https://github.com/trudenboy/sendspin-bt-bridge/releases/latest)
[](https://github.com/trudenboy/sendspin-bt-bridge/actions/workflows/ci.yml)
[](https://github.com/trudenboy/sendspin-bt-bridge/pkgs/container/sendspin-bt-bridge)
[](https://analytics.home-assistant.io/apps/)
[](https://github.com/trudenboy/sendspin-bt-bridge/stargazers)
[](LICENSE)
[](https://sendspin-demo.onrender.com)
[](https://whydonate.com/donate/sendspin-bluetooth-bridge)
[](https://nowpayments.io/donation/trudenboy)
**π [ΠΠ΅Π½Π΄ΠΈΠ½Π³](https://sendspin-bt-bridge.pages.dev/ru/)** Β· **π [ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ](https://trudenboy.github.io/sendspin-bt-bridge/ru/)** Β· **π [ΠΠ΅ΠΌΠΎ](https://sendspin-demo.onrender.com)** Β· **π [ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ](#ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ-ΠΏΡΠΎΠ΅ΠΊΡ)** Β· **π¬π§ [English version](README.md)**
[ΠΡΡΠΎΡΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ](CHANGELOG.md) Β· [ΠΠΎΡΠΎΠΆΠ½Π°Ρ ΠΊΠ°ΡΡΠ°](ROADMAP.ru.md) Β· [Π£ΡΠ°ΡΡΠΈΠ΅ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅](CONTRIBUTING.md) Β· [ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ](SECURITY.md)
ΠΡΠ΅Π²ΡΠ°ΡΠΈΡΠ΅ Bluetooth-ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈ Π½Π°ΡΡΠ½ΠΈΠΊΠΈ Π² Π½Π°ΡΠΈΠ²Π½ΡΠ΅ ΠΏΠ»Π΅Π΅ΡΡ [Music Assistant](https://www.music-assistant.io/) Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π΅ [Sendspin](https://www.music-assistant.io/player-support/sendspin/).
Sendspin Bluetooth Bridge β ΡΡΠΎ local-first ΠΌΠΎΡΡ Π΄Π»Ρ headless-ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² Π½Π° Home Assistant, Docker, Raspberry Pi ΠΈ LXC. ΠΠ°ΠΆΠ΄ΠΎΠ΅ Bluetooth-ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π² Music Assistant ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΏΠ»Π΅Π΅Ρ, Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠ΅ΡΠ΅Π· Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
## Π§ΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΏΡΠΎΠ΅ΠΊΡ
- ΠΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΠ±ΡΡΠ½ΡΠ΅ Bluetooth-ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈ Π½Π°ΡΡΠ½ΠΈΠΊΠΈ Π² ΠΏΠ»Π΅Π΅ΡΡ Music Assistant.
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ: BridgeOrchestrator ΠΊΠΎΠΎΡΠ΄ΠΈΠ½ΠΈΡΡΠ΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ playback-ΠΏΠΎΠ΄ΠΏΡΠΎΡΠ΅ΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ.
- ΠΠ°ΡΡ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, Bluetooth pairing flow, Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ, Π»ΠΎΠ³ΠΎΠ² ΠΈ Π±ΡΠΊΠ°ΠΏΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ.
- ΠΠΎΠ΄ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ ΡΠ΅ΡΠ΅Π· onboarding checklist, recovery guidance ΠΈ action-oriented Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΡ.
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Home Assistant addon, Docker, Raspberry Pi, Proxmox VE LXC ΠΈ OpenWrt LXC.
- ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠ½Π°Ρ ΡΠ΅ΡΠ΅Π· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ bridge-ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ² ΠΏΡΠΎΡΠΈΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ MA-ΡΠ΅ΡΠ²Π΅ΡΠ°.

## Π§ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ
- Bluetooth-ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° ΠΈΠ»ΠΈ Π½Π°ΡΡΠ½ΠΈΠΊΠΈ β ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ Π»ΡΠ±ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Ρ ΠΏΡΠΎΡΠΈΠ»Π΅ΠΌ A2DP.
- Π‘Π΅ΡΠ²Π΅Ρ [Music Assistant](https://www.music-assistant.io/) (v2.3+) Ρ Π²ΠΊΠ»ΡΡΡΠ½Π½ΡΠΌ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΎΠΌ [Sendspin](https://www.music-assistant.io/player-support/sendspin/).
- Linux-Ρ
ΠΎΡΡ Ρ USB ΠΈΠ»ΠΈ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ Bluetooth-Π°Π΄Π°ΠΏΡΠ΅ΡΠΎΠΌ β Raspberry Pi, NUC, Proxmox VM ΠΈΠ»ΠΈ Home Assistant OS.
ΠΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ° Π½Π΅ Π½ΡΠΆΠ½Π°. ΠΠ΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π±Π΅ΡΡΡ Π½Π° ΡΠ΅Π±Ρ ΠΏΠΎΠΈΡΠΊ Bluetooth-ΡΡΡΡΠΎΠΉΡΡΠ², ΡΠΎΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΡ Music Assistant.
### ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ Π½Π°
| ΠΠ»Π°ΡΡΠΎΡΠΌΠ° | ΠΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΡΠ΄ΠΈΠΎΡΠΈΡΡΠ΅ΠΌΠ° |
|-----------|-------------|-------------|
| Home Assistant OS 17+ | Proxmox VM, Raspberry Pi 4/5 | PulseAudio 17 |
| Ubuntu 22.04 / 24.04 | x86_64, aarch64 | PulseAudio / PipeWire |
| Proxmox VE 8.x LXC | x86_64 | PulseAudio |
| OpenWrt 23+ LXC | aarch64, armv7 | PulseAudio |
## Π Π΅ΠΆΠΈΠΌΡ ΡΠ°Π±ΠΎΡΡ
Π£ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ΅ΠΏΠ΅ΡΡ Π΅ΡΡΡ Π΄Π²Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠ΅ΠΆΠΈΠΌΠ°:
- **Production mode** β ΡΠ΅Π°Π»ΡΠ½ΡΠΉ Bluetooth, PulseAudio/PipeWire ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Music Assistant.
- **Demo mode** β Π΄Π΅ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ UI/test stand Π΄Π»Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΡΠΊΡΠΈΠ½ΡΠΎΡΠΎΠ² ΠΈ UX-ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ Π±Π΅Π· ΠΆΠ΅Π»Π΅Π·Π°.
ΠΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ demo Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΈΠ· ΠΊΠΎΡΠ½Ρ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ:
```bash
DEMO_MODE=true python sendspin_client.py
```
ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΠΎΡΠΊΡΠΎΠΉΡΠ΅ `http://127.0.0.1:8080/`. Demo mode ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ ΡΡΠ΅Π½Π΄ Ρ Π΄Π΅Π²ΡΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, ΠΏΡΠ΅Π΄Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΡΠΌΠΈ diagnostics/logs, group state ΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ Music Assistant, ΠΏΠΎΡΡΠΎΠΌΡ UI ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΡΡΠ°ΡΡ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ Π±Π΅Π· ΠΆΠΈΠ²ΠΎΠ³ΠΎ Bluetooth-ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ.
## ΠΡΡΡΡΡΠΉ ΡΡΠ°ΡΡ: Home Assistant
Π‘Π°ΠΌΡΠΉ Π±ΡΡΡΡΡΠΉ ΠΏΡΡΡ β ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Home Assistant addon.
[](https://my.home-assistant.io/redirect/supervisor_add_addon_repository/?repository_url=https%3A%2F%2Fgithub.com%2Ftrudenboy%2Fsendspin-bt-bridge)
1. ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π² Home Assistant.
2. Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ **Sendspin Bluetooth Bridge** ΡΠ΅ΡΠ΅Π· Add-on Store.
3. ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Π°Π΄Π΄ΠΎΠ½ ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈΠ· Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ HA.
4. ΠΠΎΠ±Π°Π²ΡΡΠ΅ Bluetooth-ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, Π·Π°ΡΠ΅ΠΌ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ **Configuration β Music Assistant**, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π½Π°ΡΡΡΠΎΠΈΡΡ Music Assistant. Dashboard ΡΠ°ΠΌ ΠΏΠΎΠ΄ΡΠΊΠ°ΠΆΠ΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ ΡΠ°Π³ ΡΠ΅ΡΠ΅Π· onboarding checklist ΠΈ recovery guidance.
ΠΠΎΠ»Π½ΡΠΉ Π³Π°ΠΉΠ΄ ΠΏΠΎ Home Assistant:
## ΠΡΡΡΡΡΠΉ ΡΡΠ°ΡΡ: Docker
```bash
git clone https://github.com/trudenboy/sendspin-bt-bridge.git
cd sendspin-bt-bridge
docker compose up -d
```
ΠΡΠΊΡΠΎΠΉΡΠ΅ `http://:8080/` ΠΈ ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ Π½Π° ΡΠΊΡΠ°Π½Π΅. ΠΠΎΠ»Π½ΡΠΉ Π³Π°ΠΉΠ΄ ΠΏΠΎ Docker:
## ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΡ
| ΠΠ°ΡΠΈΠ°Π½Ρ | ΠΠ»Ρ ΠΊΠΎΠ³ΠΎ | ΠΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ | ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ |
|---|---|---|---|
| **Home Assistant Addon** | ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ HAOS / Supervised | Add-on Store | [ΠΡΠΊΡΡΡΡ Π³Π°ΠΉΠ΄](https://trudenboy.github.io/sendspin-bt-bridge/ru/installation/ha-addon/) |
| **Docker** | ΠΠ±ΡΡΠ½ΡΠ΅ Linux-Ρ
ΠΎΡΡΡ | `docker compose up -d` | [ΠΡΠΊΡΡΡΡ Π³Π°ΠΉΠ΄](https://trudenboy.github.io/sendspin-bt-bridge/ru/installation/docker/) |
| **Raspberry Pi** | Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½Π° Pi | ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° Π±Π°Π·Π΅ Docker | [ΠΡΠΊΡΡΡΡ Π³Π°ΠΉΠ΄](https://trudenboy.github.io/sendspin-bt-bridge/ru/installation/raspberry-pi/) |
| **Proxmox / OpenWrt LXC** | ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ, appliance-ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΠΈ Π»ΡΠ³ΠΊΠΈΠ΅ Ρ
ΠΎΡΡΡ | Bootstrap-ΡΠΊΡΠΈΠΏΡ Π½Π° Ρ
ΠΎΡΡΠ΅ | [ΠΡΠΊΡΡΡΡ Π³Π°ΠΉΠ΄](https://trudenboy.github.io/sendspin-bt-bridge/ru/installation/lxc/) |
## ΠΠ»ΡΡΠ΅Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ
- **Π‘ΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΡΡΠΈΠΌΠΈΠ½Π³** β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» [Sendspin](https://www.music-assistant.io/player-support/sendspin/) Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ lossless-Π°ΡΠ΄ΠΈΠΎ Ρ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΡΠΎΠ±Ρ ΡΠ³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈΠ³ΡΠ°Π»ΠΈ ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎ Π² ΡΠ°Π·Π½ΡΡ
ΠΊΠΎΠΌΠ½Π°ΡΠ°Ρ
.
- **ΠΠ΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ** β ΠΏΠΎΠΈΡΠΊ Bluetooth-ΡΡΡΡΠΎΠΉΡΡΠ², ΡΠΎΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Music Assistant ΡΠ΅Π»ΠΈΠΊΠΎΠΌ ΡΠ΅ΡΠ΅Π· Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. ΠΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ `bluetoothctl`, ΠΊΠΎΠ½ΡΠΈΠ³ΠΎΠ² Π²ΡΡΡΠ½ΡΡ ΠΈΠ»ΠΈ SSH.
- **ΠΠ»ΡΠ±ΠΎΠΊΠ°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Music Assistant** β ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΡΠ΅ΠΊ, ΠΎΠ±Π»ΠΎΠΆΠΊΠ°, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ, Π³ΡΡΠΏΠΏΠΎΠ²Π°Ρ Π³ΡΠΎΠΌΠΊΠΎΡΡΡ, shuffle ΠΈ repeat β Π²ΡΡ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ MA.
- **ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Home Assistant** β ΠΊΠ°ΠΆΠ΄Π°Ρ Bluetooth-ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΏΠ»Π΅Π΅ΡΠΎΠΌ Music Assistant, Π²ΠΈΠ΄ΠΈΠΌΡΠΌ Π² HA. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΡ
, ΡΠΊΡΠΈΠΏΡΠ°Ρ
, ΡΡΠ΅Π½Π°Ρ
, Π΄Π°ΡΠ±ΠΎΡΠ΄Π°Ρ
ΠΈ Ρ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡΠΌΠΈ Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ°ΠΌΠΈ.
- **ΠΠ°Π΄ΡΠΆΠ½ΡΠΉ Bluetooth** β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, Π΄Π΅ΡΠ΅ΠΊΡΠΈΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ²ΡΠ·Ρ Ρ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ Π±Π΅Π· ΡΡΡΠ½ΠΎΠ³ΠΎ Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π°.
- **ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ** β Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ onboarding/recovery-ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΠΈ ΠΈ bug report Ρ Π°Π²ΡΠΎΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΎΠΉ ΠΏΠΎ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ΅ ΡΡΠΊΠΎΡΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΠΈ ΡΠ°Π·Π±ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
- **Π‘ΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ demo-ΡΡΠ΅Π½Π΄** β ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠ΅ live demo ΠΈ `DEMO_MODE=true python sendspin_client.py` Π΄Π°ΡΡ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌΡΡ ΡΡΠ΅Π΄Ρ Π΄Π»Ρ UI-ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ, ΡΠΊΡΠΈΠ½ΡΠΎΡΠΎΠ² ΠΈ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΉ Π±Π΅Π· Bluetooth-ΠΆΠ΅Π»Π΅Π·Π°.
- **ΠΡΠ»ΡΡΠΈΡΡΠΌ** β ΠΎΠ΄ΠΈΠ½ bridge Π½Π° ΠΊΠΎΠΌΠ½Π°ΡΡ ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ bridge Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ. ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ bridge-ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ² ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ Music Assistant Π΄Π»Ρ ΠΎΠ·Π²ΡΡΠΊΠΈ Π²ΡΠ΅Π³ΠΎ Π΄ΠΎΠΌΠ°.
- **ΠΡΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΡ** β Home Assistant addon, Docker, Raspberry Pi, Proxmox VE LXC ΠΈ OpenWrt LXC β ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ bridge, ΠΎΠ΄ΠΈΠ½ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΎΠ΄Π½ΠΈ ΠΈ ΡΠ΅ ΠΆΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π²Π΅Π·Π΄Π΅.
- **REST API ΠΈ live-ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ** β 60+ ΡΠ½Π΄ΠΏΠΎΠΈΠ½ΡΠΎΠ² Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΏΠΎΡΠΎΠΊ ΡΡΠ°ΡΡΡΠΎΠ² Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ΅ΡΠ΅Π· SSE Π΄Π»Ρ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ
Π΄Π°ΡΠ±ΠΎΡΠ΄ΠΎΠ² ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ.
## ΠΠΎΡΠΎΡΠΊΠΎ ΠΎ roadmap
ΠΠΎΡΠΎΠΆΠ½Π°Ρ ΠΊΠ°ΡΡΠ° ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π° Ρ **v3-Π²ΠΎΠ»Π½ΠΎΠΉ**, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΠ°ΡΡΡΠ΅Ρ ΠΎΡ ΡΠΆΠ΅ shipped `v2.46.x` runtime, Π° Π½Π΅ ΠΎΡ ΡΡΠ°ΡΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ΠΎΠ².
- **Π£ΠΆΠ΅ ΠΏΡΠΈΠ·Π΅ΠΌΠ»Π΅Π½ΠΎ ΠΊΠ°ΠΊ baseline:** operator guidance/recovery polish, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΄Π΅Π»Π°Π» mature installs ΡΠΏΠΎΠΊΠΎΠΉΠ½Π΅Π΅, Π° bulk actions β Π±ΠΎΠ»Π΅Π΅ ΠΎΡΠΎΠ·Π½Π°Π½Π½ΡΠΌΠΈ.
- **Π‘Π΅ΠΉΡΠ°Ρ:** ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ foundation Π² Π²ΠΈΠ΄Π΅ backend abstraction ΠΏΠ»ΡΡ config schema v2.
- **Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΡΡΠΏΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΡΠΉ ΡΠ°Π³:** Π²ΡΠΏΡΡΡΠΈΡΡ USB DAC ΠΈ wired audio players ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ²ΡΠΉ adjacent backend, Π° Π·Π°ΡΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ custom PulseAudio sink tooling ΡΠ°ΠΌ, Π³Π΄Π΅ ΠΎΠ½ ΡΠ΅Π°Π»ΡΠ½ΠΎ ΡΠ°ΡΡΠΈΡΡΠ΅Ρ room layout.
- **ΠΠΎΡΠΎΠΌ:** Π΄ΠΎΠ±Π°Π²ΠΈΡΡ audio health visibility, signal path clarity ΠΈ guided delay tuning, ΡΡΠΎΠ±Ρ Bluetooth ΠΈ wired players ΠΈΠΌΠ΅Π»ΠΈ ΠΎΠ΄Π½Ρ ΠΎΠ±ΡΡΡ observability story.
- **ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ:** ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ AI-assisted diagnostics ΠΈ planning ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΡ, Π° ΡΠΆΠ΅ ΠΏΠΎΡΠΎΠΌ β ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ bridge.
ΠΠΎΠ»Π½Π°Ρ Π°Π½Π³Π»ΠΎΡΠ·ΡΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² [`ROADMAP.md`](ROADMAP.md), Π° ΠΊΡΠ°ΡΠΊΠ°Ρ ΡΡΡΡΠΊΠ°Ρ - Π² [`ROADMAP.ru.md`](ROADMAP.ru.md).
## ΠΠΎΠ½ΡΡΠ°ΠΊΡΡ runtime
Bridge ΡΠΆΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ runtime-ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΠ΅ΠΉ ΠΊΠ°ΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ:
- **Lifecycle publication** β startup ΠΈ shutdown ΠΏΡΠΎΡ
ΠΎΠ΄ΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ²Π½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ `bridge.startup.started`, `bridge.startup.failed`, `bridge.startup.completed`, `bridge.shutdown.started` ΠΈ `bridge.shutdown.completed`. Π’Π΅ ΠΆΠ΅ ΡΠ°Π·Ρ ΠΎΡΡΠ°ΠΆΠ°ΡΡΡΡ Π² `startup_progress` ΠΈ `runtime_info`.
- **Diagnostics ΠΈ telemetry** β `/api/diagnostics` ΠΈ `/api/bridge/telemetry` ΡΠ²Π»ΡΡΡΡΡ ΠΊΠ°Π½ΠΎΠ½ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ endpoint'Π°ΠΌΠΈ Π΄Π»Ρ runtime inspection. ΠΠ½ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΡΡΡ `startup_progress`, `runtime_info`, ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ hook delivery ΠΈ `contract_versions` Π΄Π»Ρ config schema ΠΈ subprocess IPC protocol.
- **Runtime hooks** β `/api/hooks` ΠΎΡΠ΄Π°Π΅Ρ ΡΠ΅ ΠΆΠ΅ bridge/device events, ΡΡΠΎ ΠΏΠΈΡΠ°ΡΡ diagnostics, ΠΏΠΎΡΡΠΎΠΌΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π½Π° ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ event stream, Π° Π½Π΅ ΠΏΠ°ΡΡΠΈΡΡ Π»ΠΎΠ³ΠΈ.
## ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡΠΊΠΈΠΉ UX
- **Onboarding ΠΈ recovery** β header guidance ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΡΡΠΈΡΠ°Π³ΠΎΠ²ΡΠΉ setup checklist, recovery notices ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π²ΡΠΎΠ΄Π΅ reconnect speaker ΠΈΠ»ΠΈ reclaim Bluetooth management ΠΏΠΎΡΠ»Π΅ release.
- **ΠΠΎΠ²ΡΠΎΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Music Assistant** β ΡΠ°Π·Π΄Π΅Π» **Configuration β Music Assistant** ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΡΡΡΡ Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ MA ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ bridge Π½Π° Π΄ΡΡΠ³ΠΎΠΉ MA-ΠΈΠ½ΡΡΠ°Π½Ρ. Π Home Assistant addon ΠΊΠ½ΠΎΠΏΠΊΠ° **Sign in with Home Assistant** ΡΠΌΠ΅Π΅Ρ ΠΏΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΈΡ
ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ MA token ΡΠ΅ΡΠ΅Π· Ingress, Π° ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΎΡΠΊΠ°ΡΡΠ²Π°Π΅ΡΡΡ ΠΊ ΠΎΠ±ΡΡΠ½ΠΎΠΌΡ HA login flow.
- **ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° Π΄Π»Ρ support-flow** β **Submit bug report** ΡΠΊΠ°ΡΠΈΠ²Π°Π΅Ρ masked diagnostics ΠΈ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ GitHub issue Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ, ΡΠΆΠ΅ ΡΠΎΠ±ΡΠ°Π½Π½ΡΠΌ ΠΈΠ· ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ, recovery guidance ΠΈ ΡΠ²Π΅ΠΆΠΈΡ
issue logs.
## ΠΠ°ΡΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
ΠΠΎΠ»Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΈ ΡΠΏΡΠ°Π²ΠΊΠ° ΠΆΠΈΠ²ΡΡ Π½Π° docs site:
- [Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°](https://trudenboy.github.io/sendspin-bt-bridge/ru/installation/ha-addon/)
- [ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ](https://trudenboy.github.io/sendspin-bt-bridge/ru/configuration/)
- [ΠΠ΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ](https://trudenboy.github.io/sendspin-bt-bridge/ru/web-ui/)
- [Π£ΡΡΡΠΎΠΉΡΡΠ²Π°](https://trudenboy.github.io/sendspin-bt-bridge/ru/devices/)
- [API Reference](https://trudenboy.github.io/sendspin-bt-bridge/ru/api/)
- [Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠ΅ΠΉ](https://trudenboy.github.io/sendspin-bt-bridge/ru/troubleshooting/)
- [ΠΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°](https://trudenboy.github.io/sendspin-bt-bridge/ru/architecture/)
- [Π’Π΅ΡΡΠΎΠ²ΡΠΉ ΡΡΠ΅Π½Π΄](https://trudenboy.github.io/sendspin-bt-bridge/ru/test-stand/)
## Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°
- [GitHub Issues](https://github.com/trudenboy/sendspin-bt-bridge/issues)
- [ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ Music Assistant](https://github.com/orgs/music-assistant/discussions/5061)
- [Π’Π΅ΠΌΠ° Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ Home Assistant](https://community.home-assistant.io/t/sendspin-bluetooth-bridge-turn-any-bt-speaker-into-an-ma-player-and-ha/993762)
- [ΠΠ°Π½Π°Π» Π² Discord](https://discord.com/channels/330944238910963714/1479933490991599836)
## ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ
[](https://whydonate.com/donate/sendspin-bluetooth-bridge)
[](https://nowpayments.io/donation/trudenboy)
[](https://getalby.com/p/treepersistent936456)
ΠΡΠ»ΠΈ ΡΡΠΎΡ ΠΌΠΎΡΡ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΠ» Π²Π°ΠΌ Π²ΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ Ρ
ΠΎΡΠΎΡΠΎ Π»ΡΠ³ Π² Π²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ β ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ:
- π [WhyDonate](https://whydonate.com/donate/sendspin-bluetooth-bridge) β ΡΠ°Π·ΠΎΠ²ΡΠ΅ ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π΄ΠΎΠ½Π°ΡΡ, ΠΊΠ°ΡΡΡ / iDEAL / SEPA, Π΄ΠΎΠ½ΠΎΡ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΡΡΠΌΠΌΡ
- π [Boosty](https://boosty.to/trudenboy) β Π΄Π»Ρ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ Π‘ΠΠ, ΡΠ°Π·ΠΎΠ²ΡΠ΅ ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π΄ΠΎΠ½Π°ΡΡ
- π [ΠΡΠΈΠΏΡΠ° ΡΠ΅ΡΠ΅Π· NOWPayments](https://nowpayments.io/donation/trudenboy) β one-click ΡΡΡΠ°Π½ΠΈΡΠ° Π΄ΠΎΠ½Π°ΡΠ°, 70+ ΠΌΠΎΠ½Π΅Ρ, Π±Π΅Π· ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ
### ΠΡΡΠΌΡΠ΅ ΠΊΡΠΈΠΏΡΠΎ-Π°Π΄ΡΠ΅ΡΠ° (0% ΠΊΠΎΠΌΠΈΡΡΠΈΠΈ, Π±Π΅Π· ΠΏΠΎΡΡΠ΅Π΄Π½ΠΈΠΊΠΎΠ²)
- β‘ Lightning: `treepersistent936456@getalby.com`
- βΏ BTC: `bc1qkxj9fgc78288udyn7mu4d3m5t0mvw8qsj8zga8`
- π΅ USDT (TRC20): `TYX4TVFNkfJWhSVNLQiJK8o3Yafw8WxAgJ`
- π΅ USDT / ETH (ERC20 / BSC / Polygon): `0x1ed18de295f3448538d36204dbc156da038046e8`
ΠΡΠΎΠ΅ΠΊΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ MIT ΠΈ ΠΎΡΡΠ°Π½Π΅ΡΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΌ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π΄ΠΎΠ½Π°ΡΠΎΠ² β Π½Π΅Ρ premium-ΡΠΈΡΠΎΠ² ΠΈ ΠΏΠ»Π°ΡΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ. Π₯ΠΎΡΠΎΡΠΈΠΉ Π±Π°Π³-ΡΠ΅ΠΏΠΎΡΡ ΠΈΠ»ΠΈ pull request Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΡΠ΅Π½Π½Ρ.
Π‘ΠΌ. [ΠΏΠΎΠ»Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ](https://trudenboy.github.io/sendspin-bt-bridge/ru/support/) Ρ FAQ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΠΏΠ»Π°ΡΡΠΆΠ½ΡΠΌΠΈ ΡΠ΅ΡΡΠΌΠΈ.
## Π‘ΡΡΠ»ΠΊΠΈ ΠΏΠΎ ΠΏΡΠΎΠ΅ΠΊΡΡ
- [Π£ΡΠ°ΡΡΠΈΠ΅ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅](CONTRIBUTING.md)
- [ΠΠΎΡΠΎΠΆΠ½Π°Ρ ΠΊΠ°ΡΡΠ° (RU)](ROADMAP.ru.md)
- [Roadmap (EN)](ROADMAP.md)
- [ΠΠΈΡΠ΅Π½Π·ΠΈΡ (MIT)](LICENSE)
- [ΠΡΡΠΎΡΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ](CHANGELOG.md)
- [ΠΠΎΠ»ΠΈΡΠΈΠΊΠ° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ](SECURITY.md)
- [ΠΠΎΠ΄Π΅ΠΊΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ](CODE_OF_CONDUCT.md)
- [ΠΡΡΠΎΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°](docs/history/v1-v2.0.ru.md)