इस प्रोजेक्ट के बारे में

SerendipitySync एक संगीत खोज उपकरण है जो स्ट्रीमिंग सेवा के बजाय आपकी मौजूदा स्थानीय लाइब्रेरी के साथ काम करता है। यह स्थानीय ऑडियो फ़ाइलों और उनके मेटाडेटा को स्कैन करके एक श्रवण सिल्हूट बनाता है, फिर उस प्रोफ़ाइल की तुलना अन्य ऑप्ट-इन उपयोगकर्ताओं के गुमनाम श्रवण डेटा से करता है। परिणाम आपकी सामान्य शैलियों, कलाकारों या मूड से बाहर के ट्रैक की एक समानांतर प्लेलिस्ट है। यह परियोजना गोपनीयता और स्थानीय संचालन पर ज़ोर देती है। इसमें एक सत्र गुमनामीकरण प्रोटोकॉल का वर्णन है जो तुलना से पहले श्रवण डेटा को गैर-प्रतिवर्ती वेक्टर में बदल देता है, और एक ऑफ़लाइन सामंजस्य मानचित्र जो खोज ग्राफ़ को स्थानीय मशीन पर रखता है। इसमें पारस्परिक बहिष्करण फ़िल्टर, समय के साथ श्रवण प्रोफ़ाइल की तुलना के लिए अस्थायी बहाव ट्रैकिंग, और FLAC, MP3, और OGG मेटाडेटा के लिए समर्थन भी शामिल है। SerendipitySync विंडोज़, macOS और Linux पर डेस्कटॉप उपयोग के लिए अभिप्रेत है, जिसमें GUI और हेडलेस CLI दोनों विकल्प हैं। इंटरफ़ेस अंग्रेज़ी, स्पेनिश, जापानी और जर्मन का समर्थन करता है। README बताता है कि यह उपकरण कॉपीराइट सामग्री डाउनलोड या स्ट्रीम नहीं करता है और केवल उपयोगकर्ता के सिस्टम पर पहले से मौजूद फ़ाइल पथ और मेटाडेटा को संदर्भित करता है। रिपॉज़िटरी MIT लाइसेंस के तहत लाइसेंस प्राप्त है।