Sobre el proyecto

KalinkaAI es la aplicación cliente del sistema de música Kalinka, una configuración Hi-Fi autoalojada orientada al hardware Raspberry Pi y Linux. Este repositorio contiene únicamente el control remoto: no reproduce nada por sí solo y requiere un Kalinka Music Server independiente en la misma red. El servidor, alojado en el repositorio KalinkaPlayer, proporciona un motor de audio C++/ALSA, un indexador de biblioteca con enriquecimiento de metadatos y un motor de búsqueda semántica basado en CLAP. La aplicación funciona en Android, Windows, escritorio Linux y en el navegador. Descubre un servidor mediante mDNS o acepta una dirección introducida manualmente. Un asistente de configuración guía la primera conexión. El servidor también expone un reproductor en el navegador en el puerto 8000, por lo que no es estrictamente necesaria la instalación de un cliente. Una capacidad destacada es la búsqueda semántica: una frase en lenguaje natural como "algo melancólico para esta noche" se convierte en pistas coincidentes, procesadas en el propio hardware del usuario. El proyecto afirma que no hay dependencia de la nube, suscripción ni cuenta. Las rutas de instalación están documentadas por plataforma. Los usuarios de Android pueden instalar mediante Obtainium, que descarga directamente desde GitHub Releases y mantiene la aplicación actualizada, o descargar manualmente un APK universal. Los APK de las versiones están firmados con una huella digital SHA-256 de certificado publicada que Obtainium puede fijar. Windows x64 incluye un instalador que no está firmado digitalmente, por lo que se espera una advertencia de SmartScreen. Linux x64 se distribuye como un tarball con un script de instalación que añade un icono de lanzador y admite la desinstalación. La opción del navegador no requiere instalación. La documentación cubre la instalación del servidor, la configuración inicial y un manual ilustrado de la aplicación que describe el asistente, el estado del servidor y la configuración, las carpetas de música, la búsqueda con IA y la gestión de colas. El código fuente es Apache-2.0, mientras que los iconos, logotipos e ilustraciones están sujetos a una licencia de recursos independiente que requiere el permiso del autor; las fuentes IBM Plex incluidas utilizan la SIL Open Font License 1.1.