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

SerendipitySyncは、ストリーミングサービスではなく、既存のローカルライブラリと連携して動作する音楽発見ツールです。ローカルの音声ファイルとそのメタデータをスキャンしてリスニングシルエットを作成し、そのプロファイルを他のオプトインユーザーの匿名化されたリスニングデータと比較します。その結果、普段のジャンル、アーティスト、ムードの外にあるトラックの並行プレイリストが生成されます。 このプロジェクトはプライバシーとローカル動作を重視しています。比較前にリスニングデータを非可逆ベクトルに変換するセッション匿名化プロトコルと、発見グラフをローカルマシン上に保持するオフラインハーモニーマップについて説明しています。また、相互排他フィルタ、リスニングプロファイルを経時的に比較するための時間ドリフト追跡、FLAC、MP3、OGGメタデータのサポートも含まれています。 SerendipitySyncは、Windows、macOS、Linuxでのデスクトップ使用を想定しており、GUIとヘッドレスCLIの両方のオプションがあります。インターフェースは英語、スペイン語、日本語、ドイツ語に対応しています。READMEには、このツールは著作権で保護されたコンテンツをダウンロードまたはストリーミングせず、ユーザーのシステムに既に存在するファイルパスとメタデータのみを参照すると記載されています。リポジトリはMITライセンスの下で提供されています。