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

scdl (Soundcloud Music Downloader) SoundCloud से संगीत डाउनलोड करने और परिणामी फ़ाइलों में ID3 टैग लिखने के लिए एक कमांड-लाइन टूल है। इसके README के अनुसार, संस्करण 3 के रूप में स्क्रिप्ट yt-dlp के चारों ओर एक रैपर है जिसमें कुछ डिफ़ॉल्ट और पिछड़े संगतता के लिए पैच हैं। विकास को सक्रिय नहीं बताया गया है, नई सुविधाओं के विलय की संभावना कम है, खासकर जब उन्हें yt-dlp तर्कों के माध्यम से कवर किया जा सकता है; बग रिपोर्ट और सुधार अभी भी स्वागत योग्य हैं। परियोजना Windows, OS X और Linux के साथ संगतता बताती है, और सिस्टम आवश्यकताओं के रूप में Python 3 और ffmpeg सूचीबद्ध करती है। स्थापना निर्देश परियोजना विकी से जुड़े हैं। एक कॉन्फ़िगरेशन फ़ाइल ~/.config/scdl/scdl.cfg पर रखी जाती है। प्रलेखित क्षमताओं में प्रदान किए गए लिंक प्रकार का स्वचालित पता लगाना, एक उपयोगकर्ता से सभी गाने डाउनलोड करना, एक उपयोगकर्ता से सभी गाने और रिपोस्ट डाउनलोड करना, एक एकल प्लेलिस्ट से सभी गाने डाउनलोड करना, एक उपयोगकर्ता की सभी प्लेलिस्ट से सभी गाने डाउनलोड करना, उपयोगकर्ता के पसंदीदा डाउनलोड करना, प्लेलिस्ट या पसंदीदा जैसी सूची से केवल नए ट्रैक डाउनलोड करना, प्लेलिस्ट सिंक करना, mutagen के साथ टैग सेट करना (शीर्षक, कलाकार, एल्बम, कलाकृति), और प्लेलिस्ट डाउनलोड करते समय प्लेलिस्ट फ़ाइलें बनाना शामिल है। README उदाहरण प्रदान करता है जिसमें उपयोगकर्ता के ट्रैक और रिपोस्ट डाउनलोड करना, उपयोगकर्ता के लाइक डाउनलोड करना, एक एकल ट्रैक डाउनलोड करना, एक एकल प्लेलिस्ट डाउनलोड करना, डाउनलोड संग्रह का उपयोग करके प्लेलिस्ट से केवल नए ट्रैक डाउनलोड करना, प्लेलिस्ट सिंक करना, और प्रमाणीकरण टोकन के साथ अपने स्वयं के लाइक डाउनलोड करना शामिल है। विकल्प सूची में ट्रैक, प्लेलिस्ट या उपयोगकर्ता के लिए URL इनपुट शामिल है; क्वेरी द्वारा खोज; सभी ट्रैक, अपलोड, पसंदीदा, टिप्पणी किए गए ट्रैक, प्लेलिस्ट या उपयोगकर्ता के रिपोस्ट डाउनलोड करने के लिए फ़्लैग; यदि फ़ाइल पहले से मौजूद है तो जारी रखें; पहले से डाउनलोड किए गए ट्रैक पर मेटाडेटा बल दें; प्लेलिस्ट को ऑफ़सेट पर शुरू करें; फ़ाइलनामों में टाइमस्टैम्प जोड़ें (नाम प्रारूप विकल्प के पक्ष में पदावनत); फ़ाइलनाम में कलाकार जोड़ें; डिबग और त्रुटि लॉग स्तर; पहले से डाउनलोड किए गए ट्रैक ID छोड़ने के लिए डाउनलोड संग्रह; शीर्षक से कलाकार निकालें; प्रगति और चेतावनी छिपाएं; न्यूनतम और अधिकतम आकार फ़िल्टर; प्लेलिस्ट ट्रैक को मुख्य निर्देशिका में डाउनलोड करें; केवल mp3 डाउनलोड करें; कस्टम आउटपुट पथ; वर्तमान रन में डाउनलोड नहीं की गई फ़ाइलें हटाएं; संग्रह फ़ाइल के विरुद्ध सिंक करें; स्रोत लॉसलेस होने पर FLAC में कनवर्ट करें; एल्बम टैग नियंत्रण; मूल कवर कला, मूल फ़ाइलनाम और मूल मेटाडेटा विकल्प; मूल फ़ाइलों से बचने या आवश्यकता के विकल्प; ट्रैक और प्लेलिस्ट के लिए कस्टम नाम प्रारूप, stdout सहित; क्लाइंट ID और प्रमाणीकरण टोकन; अधिलेखित करें; सख्त प्लेलिस्ट मोड; विवरण को एक अलग टेक्स्ट फ़ाइल में जोड़ना; प्लेलिस्ट छोड़ना; opus स्ट्रीम पसंद करना; और yt-dlp को कस्टम तर्क पास करना शामिल है। यह अवलोकन केवल रिपॉजिटरी README में प्रलेखित चीज़ों को दर्शाता है; कोई प्रदर्शन, गुणवत्ता या रैंकिंग दावे नहीं किए गए हैं।