프로젝트 소개
SerendipitySync는 스트리밍 서비스가 아닌 기존 로컬 라이브러리와 함께 작동하는 음악 발견 도구입니다. 로컬 오디오 파일과 메타데이터를 스캔하여 청취 실루엣을 만든 다음, 그 프로필을 다른 옵트인 사용자들의 익명화된 청취 데이터와 비교합니다. 그 결과 평소 장르, 아티스트, 분위기에서 벗어난 트랙들로 구성된 병렬 플레이리스트가 생성됩니다.
이 프로젝트는 개인정보 보호와 로컬 작동을 강조합니다. 비교 전에 청취 데이터를 비가역적 벡터로 변환하는 세션 익명화 프로토콜과, 발견 그래프를 로컬 머신에 유지하는 오프라인 하모니 맵을 설명합니다. 또한 상호 배제 필터, 시간 경과에 따른 청취 프로필 비교를 위한 시간적 드리프트 추적, FLAC·MP3·OGG 메타데이터 지원을 포함합니다.
SerendipitySync는 Windows, macOS, Linux에서 데스크톱용으로 설계되었으며 GUI와 헤드리스 CLI 옵션을 모두 제공합니다. 인터페이스는 영어, 스페인어, 일본어, 독일어를 지원합니다. README에는 이 도구가 저작권이 있는 콘텐츠를 다운로드하거나 스트리밍하지 않으며, 사용자 시스템에 이미 존재하는 파일 경로와 메타데이터만 참조한다고 명시되어 있습니다. 저장소는 MIT 라이선스로 제공됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.