Об этом проекте
KalinkaAI — это клиентское приложение для музыкальной системы Kalinka, самостоятельно размещаемой Hi-Fi конфигурации, ориентированной на оборудование Raspberry Pi и Linux. Этот репозиторий содержит только пульт управления: он сам ничего не воспроизводит и требует отдельного Kalinka Music Server в той же сети. Сервер, размещённый в репозитории KalinkaPlayer, предоставляет аудиодвижок на C++/ALSA, индексатор библиотеки с обогащением метаданных и движок семантического поиска на основе CLAP.
Приложение работает на Android, Windows, Linux desktop и в браузере. Оно обнаруживает сервер через mDNS или принимает вручную введённый адрес. Мастер настройки помогает при первом подключении. Сервер также предоставляет браузерный плеер на порту 8000, поэтому установка клиента не является строго обязательной.
Ключевая возможность — семантический поиск: естественно-языковая фраза, например «что-нибудь меланхоличное на сегодняшний вечер», превращается в подходящие треки, обрабатываемые на собственном оборудовании пользователя. Проект заявляет об отсутствии облачной зависимости, подписки или аккаунта.
Пути установки документированы для каждой платформы. Пользователи Android могут установить через Obtainium, который загружает напрямую из GitHub Releases и поддерживает приложение в актуальном состоянии, либо вручную скачать универсальный APK. Релизные APK подписаны опубликованным отпечатком сертификата SHA-256, который Obtainium может закрепить. Для Windows x64 поставляется установщик без подписи кода, поэтому ожидается предупреждение SmartScreen. Linux x64 распространяется как tarball со скриптом установки, который добавляет значок запуска и поддерживает удаление. Браузерный вариант не требует установки.
Документация охватывает установку сервера, первоначальную настройку и иллюстрированное руководство по приложению с описанием мастера, состояния сервера и настроек, музыкальных папок, ИИ-поиска и формирования очереди. Исходный код распространяется под Apache-2.0, тогда как значки, логотипы и графика подпадают под отдельную лицензию на ассеты, требующую разрешения автора; встроенные шрифты IBM Plex используют SIL Open Font License 1.1.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.