Files
docs.a2v.space/content/plans/eversolo-companion-phases-3-9.md
T
Агальцов Антон 690abf379c daily update 2026-03-29
2026-03-30 00:02:10 +03:00

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
angular
go
docker

Описание

Завершить разработку 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.

Возможные решения

  1. Настроить tools.elevated.allowFrom.webchat для разрешения сетевых соединений
  2. Запустить API через launchd plist (как SSH туннели)
  3. Использовать отдельный контейнер без ограничений

Этапы 3-9 (после решения сети)

  1. Библиотека синхронизации — двухсторонний sync с Eversolo
  2. Плейлисты — импорт/экспорт, редактирование
  3. Scrobbler — Last.fm / ListenBrainz
  4. Обложки — кэширование, отображение в UI
  5. Плеер — улучшенный интерфейс управления
  6. Система уведомлений — события от Eversolo
  7. Администрирование — настройка подключений

Связанные ресурсы