Завершить Eversolo Companion - этапы 3-9
📁
~/Projects/docs-a2v/content/plans/eversolo-companion-phases-3-9.md
Завершить Eversolo Companion - этапы 3-9
🟡 Запланировано
Запланировано: 29.03.2026
Описание
Завершить разработку Eversolo Companion после решения проблемы с сетевым доступом.
Что сделано
- Backend (Go + Gin): собран, 17+ REST API эндпоинтов, WebSocket, CORS, state poller
- Frontend (Angular 17): собран, тёмная тема (Spotify-like), 5 экранов, 5 сервисов
- PostgreSQL: Docker, порт 5433, миграции готовы
- Docker Compose: рабочий (postgres + api + frontend)
- Спецификация: полная в ~/Projects/eversolo-companion/SPEC.md
Проблема
API не может достучаться до Eversolo T8 (192.168.0.156:9529) из-за ограничений OpenClaw sandbox.
Возможные решения
- Настроить
tools.elevated.allowFrom.webchatдля разрешения сетевых соединений - Запустить API через launchd plist (как SSH туннели)
- Использовать отдельный контейнер без ограничений
Этапы 3-9 (после решения сети)
- Библиотека синхронизации — двухсторонний sync с Eversolo
- Плейлисты — импорт/экспорт, редактирование
- Scrobbler — Last.fm / ListenBrainz
- Обложки — кэширование, отображение в UI
- Плеер — улучшенный интерфейс управления
- Система уведомлений — события от Eversolo
- Администрирование — настройка подключений
Связанные ресурсы
UI готов, API готов, БД готова — но API не может достучаться до Eversolo из-за ограничений OpenClaw sandbox