프로젝트 소개

KalinkaAI는 라즈베리 파이와 리눅스 하드웨어를 대상으로 하는 자체 호스팅 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을 사용합니다.