প্রকল্প সম্পর্কে

SerendipitySync একটি মিউজিক ডিসকভারি টুল যা স্ট্রিমিং সার্ভিসের পরিবর্তে আপনার বিদ্যমান লোকাল লাইব্রেরির সাথে কাজ করে। এটি লোকাল অডিও ফাইল এবং তাদের মেটাডেটা স্ক্যান করে একটি লিসেনিং সিলুয়েট তৈরি করে, তারপর সেই প্রোফাইলকে অন্যান্য অপ্ট-ইন ব্যবহারকারীদের অ্যানোনিমাইজড লিসেনিং ডেটার সাথে তুলনা করে। ফলাফল হলো আপনার স্বাভাবিক জেনার, শিল্পী বা মুডের বাইরের ট্র্যাকগুলোর একটি প্যারালাল প্লেলিস্ট। প্রকল্পটি গোপনীয়তা এবং লোকাল অপারেশনের উপর জোর দেয়। এটি একটি সেশন অ্যানোনিমাইজেশন প্রোটোকল বর্ণনা করে যা তুলনার আগে লিসেনিং ডেটাকে নন-রিভার্সিবল ভেক্টরে রূপান্তর করে, এবং একটি অফলাইন হারমনি ম্যাপ যা ডিসকভারি গ্রাফটি লোকাল মেশিনে রাখে। এতে মিউচুয়াল এক্সক্লুশন ফিল্টার, সময়ের সাথে লিসেনিং প্রোফাইল তুলনা করার জন্য টেম্পোরাল ড্রিফট ট্র্যাকিং এবং FLAC, MP3 ও OGG মেটাডেটার জন্য সাপোর্ট অন্তর্ভুক্ত রয়েছে। SerendipitySync Windows, macOS এবং Linux-এ ডেস্কটপ ব্যবহারের জন্য তৈরি, GUI এবং হেডলেস CLI উভয় অপশনসহ। ইন্টারফেসটি ইংরেজি, স্প্যানিশ, জাপানি এবং জার্মান ভাষা সাপোর্ট করে। README-তে বলা হয়েছে যে টুলটি কপিরাইটযুক্ত কনটেন্ট ডাউনলোড বা স্ট্রিম করে না এবং শুধুমাত্র ব্যবহারকারীর সিস্টেমে আগে থেকে থাকা ফাইল পাথ এবং মেটাডেটা রেফারেন্স করে। রিপোজিটরিটি MIT লাইসেন্সের অধীনে লাইসেন্সকৃত।