2.3 KiB
2.3 KiB
title, date, plan_date, status, done_date, context_quote, tags
| title | date | plan_date | status | done_date | context_quote | tags | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Завершить Eversolo Companion - этапы 3-9 | 2026-03-29 | planned | UI готов, API готов, БД готова — но API не может достучаться до Eversolo из-за ограничений OpenClaw sandbox |
|
Описание
Завершить разработку 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
- Администрирование — настройка подключений