このプロジェクトについて

KalinkaAIは、Raspberry PiおよびLinuxハードウェアを対象としたセルフホスト型Hi-Fi構成であるKalinka音楽システムのクライアントアプリケーションです。このリポジトリには遠隔操作のみが含まれます。単体では何も再生せず、同じネットワーク上の別個のKalinka Music Serverが必要です。KalinkaPlayerリポジトリでホストされるサーバーは、C++/ALSAオーディオエンジン、メタデータ拡充を伴うライブラリインデクサー、およびCLAPベースのセマンティック検索エンジンを提供します。 アプリはAndroid、Windows、Linuxデスクトップ、およびブラウザで動作します。mDNS経由でサーバーを検出するか、手動で入力したアドレスを受け付けます。セットアップウィザードが初回接続を案内します。サーバーはポート8000でブラウザプレーヤーも公開するため、クライアントのインストールは厳密には必須ではありません。 主要な機能はセマンティック検索です。「今夜はメランコリックな感じで」といった自然言語のフレーズが、ユーザー自身のハードウェア上で処理され、一致するトラックに変換されます。このプロジェクトは、クラウド依存、サブスクリプション、アカウントはないと述べています。 インストール手順はプラットフォームごとに文書化されています。Androidユーザーは、GitHub Releasesから直接取得してアプリを最新の状態に保つObtainium経由でインストールするか、ユニバーサルAPKを手動でダウンロードできます。リリースAPKは、Obtainiumがピン留めできる公開証明書SHA-256フィンガープリントで署名されています。Windows x64にはコード署名されていないインストーラーが付属するため、SmartScreenの警告が予想されます。Linux x64は、ランチャーアイコンを追加しアンインストールもサポートするインストールスクリプトを含むtarballとして配布されます。ブラウザオプションはインストール不要です。 ドキュメントは、サーバーインストール、初回実行セットアップ、およびウィザード、サーバーステータスと設定、音楽フォルダー、AI検索、キューイングを説明する図解付きアプリマニュアルを扱っています。ソースコードはApache-2.0ですが、アイコン、ロゴ、アートワークは作者の許可を必要とする別個のアセットライセンスの下にあります。同梱のIBM PlexフォントはSIL Open Font License 1.1を使用しています。