इस प्रोजेक्ट के बारे में
Syncrify को एक ऑल-इन-वन, सेल्फ-होस्टेड मीडिया ऑर्केस्ट्रेटर और फॉर्मेट कन्वर्टर के रूप में प्रस्तुत किया गया है। यह yt-dlp-आधारित स्रोत इनजेशन को ffmpeg ट्रांसकोडिंग के साथ ब्राउज़र-फर्स्ट डैशबोर्ड के पीछे जोड़ता है, जिसका लक्ष्य व्यक्तिगत अभिलेखों और ऑफलाइन प्लेबैक के लिए फॉर्मेट विखंडन को दूर करना है।
README में वर्णित मुख्य क्षमताएँ:
- यूनिवर्सल इनजेशन: yt-dlp बैकएंड के माध्यम से YouTube, Spotify, Apple Music, Deezer, SoundCloud, Vimeo, Dailymotion, Bandcamp और कई छोटे प्लेटफॉर्म के लिए समर्थन का दावा, जिसमें प्लेलिस्ट और चैनल डिटेक्शन तथा प्री-फ्लाइट URL वैलिडेशन शामिल है।
- फॉर्मेट ट्रांसफॉर्मेशन: MP3, M4A, FLAC, Opus, MP4, MKV और WebM के लिए प्रीसेट प्रोफाइल, साथ ही कस्टम ffmpeg/yt-dlp फ्लैग इंजेक्शन और सबटाइटल एक्सट्रैक्शन, एम्बेडिंग या हार्डकोडिंग।
- वेब डैशबोर्ड: डेस्कटॉप, टैबलेट और मोबाइल के लिए प्रोग्रेसिव वेब ऐप लेआउट, रीयल-टाइम प्रोग्रेस, एरर लॉग, अनुमानित पूर्णता समय, डार्क/लाइट थीम और छह-भाषा इंटरफेस (अंग्रेज़ी, स्पेनिश, जर्मन, जापानी, फ्रेंच, पुर्तगाली)।
- डेस्कटॉप साथी: Windows, macOS और Linux के लिए ट्रे एप्लिकेशन, क्लिपबोर्ड URL कैप्चर और बैकग्राउंड सर्विस मोड के साथ।
- ऑर्गनाइजेशन: टेम्पलेट-आधारित नामकरण जैसे {playlist_title}/{track_number} - {title}.{ext}, स्वचालित फ़ोल्डर निर्माण और स्रोत URL तथा आउटपुट पथ द्वारा डुप्लिकेट डिटेक्शन।
- ऑटोमेशन: आवर्ती दैनिक/साप्ताहिक कतारें, पूर्णता या विफलता पर ईमेल सूचनाएँ, और Home Assistant, IFTTT या कस्टम स्क्रिप्ट जैसे बाहरी ट्रिगर्स के लिए API एंडपॉइंट।
आर्किटेक्चर को तीन परतों के रूप में वर्णित किया गया है: एक Vue.js प्रेजेंटेशन लेयर, एक Node.js ऑर्केस्ट्रेटर जो सत्र, कतार दृढ़ता, रेट लिमिटिंग और हेल्थ मॉनिटरिंग संभालता है, और एक Python निष्पादन परत जिसमें yt-dlp, स्टैटिक ffmpeg बिल्ड और Spotify तथा Apple Music के लिए मेटाडेटा एक्सट्रैक्टर शामिल हैं। कहा गया है कि सभी परतें x86 या ARM परिनियोजन के लिए एक ही कंटेनर इमेज में चलती हैं।
कॉन्फ़िगरेशन को syncrify.conf फ़ाइल के माध्यम से 120 से अधिक पैरामीटर के साथ उजागर किया गया है, जिसमें कस्टम ffmpeg प्रीसेट, Discord, Slack या कस्टम एंडपॉइंट के लिए वेबहुक इंटीग्रेशन, पोस्ट-प्रोसेसिंग शेल हुक (उदाहरण के लिए S3 अपलोड, BPM-आधारित नामकरण या ट्रांसक्रिप्शन) और कंटेनर के लिए एनवायरनमेंट वेरिएबल ओवरराइड शामिल हैं।
गोपनीयता दावों में केवल-स्थानीय प्रोसेसिंग, एक स्थानीय प्रमाणीकरण गेट, रिवर्स प्रॉक्सी के लिए वैकल्पिक TLS, और कोई टेलीमेट्री या एनालिटिक्स नहीं शामिल है। README में योगदान क्षेत्र, 2026 तक त्रैमासिक रोडमैप, MIT लाइसेंस, और एक अस्वीकरण भी सूचीबद्ध है कि यह टूल व्यक्तिगत, अभिलेखीय और शैक्षिक उपयोग के लिए है, तथा प्लेटफॉर्म की सेवा शर्तों के अनुपालन की जिम्मेदारी उपयोगकर्ताओं की है।
नोट: README में प्रचारात्मक डाउनलोड बटन और रोडमैप आइटम हैं; ये लेखक के दावे हैं, स्वतंत्र रूप से सत्यापित सुविधाएँ नहीं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.