À propos du projet
KalinkaAI est l'application cliente du système musical Kalinka, une installation Hi-Fi auto-hébergée destinée au matériel Raspberry Pi et Linux. Ce dépôt contient uniquement la télécommande : elle ne lit rien par elle-même et nécessite un Kalinka Music Server distinct sur le même réseau. Le serveur, hébergé dans le dépôt KalinkaPlayer, fournit un moteur audio C++/ALSA, un indexeur de bibliothèque avec enrichissement des métadonnées et un moteur de recherche sémantique basé sur CLAP.
L'application fonctionne sur Android, Windows, Linux desktop et dans le navigateur. Elle découvre un serveur via mDNS ou accepte une adresse saisie manuellement. Un assistant de configuration guide la première connexion. Le serveur expose également un lecteur dans le navigateur sur le port 8000, si bien qu'aucune installation de client n'est strictement nécessaire.
Une capacité phare est la recherche sémantique : une phrase en langage naturel telle que « quelque chose de mélancolique pour ce soir » est transformée en pistes correspondantes, traitées sur le matériel de l'utilisateur. Le projet indique qu'il n'y a aucune dépendance au cloud, ni abonnement, ni compte.
Les procédures d'installation sont documentées par plateforme. Les utilisateurs Android peuvent installer via Obtainium, qui récupère directement depuis GitHub Releases et maintient l'application à jour, ou télécharger manuellement un APK universel. Les APK de version sont signés avec une empreinte SHA-256 de certificat publiée qu'Obtainium peut épingler. Windows x64 fournit un installateur non signé numériquement, un avertissement SmartScreen est donc attendu. Linux x64 est distribué sous forme d'archive avec un script d'installation qui ajoute une icône de lanceur et prend en charge la désinstallation. L'option navigateur ne nécessite aucune installation.
La documentation couvre l'installation du serveur, la configuration au premier lancement et un manuel illustré de l'application décrivant l'assistant, l'état du serveur et les paramètres, les dossiers musicaux, la recherche IA et la mise en file d'attente. Le code source est sous Apache-2.0, tandis que les icônes, logos et illustrations relèvent d'une licence d'actifs distincte nécessitant l'autorisation de l'auteur ; les polices IBM Plex intégrées utilisent la SIL Open Font License 1.1.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.