Маруся

Панель управления колонкой

Пароль задаётся переменной MARUSYA_PANEL_PASSWORD на сервере.

Маруся
…

Добавить колонку

Сервер зайдёт на колонку по SSH и поставит сервис, который при каждой загрузке скачивает агента с этого сервера. Пароль используется один раз и нигде не сохраняется.

D-BusЗарегистрировать сервис ru.marusya.Agent на системной шине: правила в /etc/dbus-1/system.d/, группа marusya, автозапуск dbus. Нужен своим скриптам и плагинам для кольца, экрана и датчиков.
AirPlay 2Музыка с iPhone, iPad и Mac. Сборка capsula-mini-airplay2, нужны Alpine 3.24 и интернет на колонке.
Spotifyspotifyd и вход в ваш аккаунт Spotify (нужен Premium). Ссылка для входа появится после установки.
Пользователь и порт SSH


        

Вход в Spotify

  1. Откройте страницу входа Spotify и войдите.
  2. Браузер перейдёт на 127.0.0.1:8000 и покажет ошибку — так и должно быть. Скопируйте адрес этой страницы из адресной строки и вставьте сюда:

Ссылка действует 10 минут. Можно и без неё: выберите колонку в приложении Spotify в той же Wi-Fi — вход тоже сохранится.

    Пока ничего не происходило. Скажите колонке «Маруся» или спросите её из вкладки «Колонки».

    Настройки ассистента

    Сохранено ✓

    Новые настройки применяются к колонкам, которые сейчас молчат, сразу. Если колонка в этот момент разговаривает, они вступят в силу со следующим вопросом. Контекст текущего разговора при этом забывается.

    Spotify

    Приложение Spotify, через которое сервер ищет музыку для «включи …». Создайте его на developer.spotify.com (Web API) и вставьте ключи. Играет колонка со своего аккаунта: войти в него можно при добавлении колонки.

    Сохранено ✓

    Каталог плагинов

      Плагины сервера

          Плагины колонок

          Функции плагинов, которые колонки запускают у себя (каталог MARUSYA_PLUGINS_DIR агента). Модель вызывает их так же, как встроенные.

            Модели

              Новый провайдер

              Ключи хранятся на сервере и в панель не возвращаются: чтобы оставить сохранённый ключ, не заполняйте поле. При смене провайдера колонки переходят на него; если у нового провайдера другой формат звука, колонка на секунду переподключится.