عن المشروع
scdl (Soundcloud Music Downloader) هو أداة سطر أوامر لتنزيل الموسيقى من SoundCloud وكتابة علامات ID3 إلى الملفات الناتجة. وفقًا لملف README الخاص به، اعتبارًا من الإصدار 3، يعمل السكريبت كغلاف حول yt-dlp مع بعض الإعدادات الافتراضية والتصحيحات للتوافق مع الإصدارات السابقة. يُوصف التطوير بأنه غير نشط، مع احتمالية منخفضة لدمج ميزات جديدة، خاصة عندما يمكن تغطيتها عبر وسائط yt-dlp؛ ومع ذلك، لا تزال تقارير الأخطاء والإصلاحات مرحبًا بها.
يذكر المشروع التوافق مع ويندوز وOS X ولينكس، ويسرد Python 3 وffmpeg كمتطلبات نظام. ترتبط تعليمات التثبيت بويكي المشروع. يتم وضع ملف الإعدادات في ~/.config/scdl/scdl.cfg.
تشمل القدرات الموثقة الكشف التلقائي عن نوع الرابط المقدم، وتنزيل جميع الأغاني من مستخدم، وتنزيل جميع الأغاني وإعادة النشر من مستخدم، وتنزيل جميع الأغاني من قائمة تشغيل واحدة، وتنزيل جميع الأغاني من جميع قوائم تشغيل مستخدم، وتنزيل المفضلة لمستخدم، وتنزيل المسارات الجديدة فقط من قائمة مثل قائمة تشغيل أو مفضلة، ومزامنة قائمة تشغيل، وتعيين العلامات باستخدام mutagen (العنوان، الفنان، الألبوم، الصورة الفنية)، وإنشاء ملفات قوائم تشغيل عند تنزيل قائمة تشغيل.
يوفر ملف README أمثلة تغطي تنزيل مسارات المستخدم وإعادة نشره، وتنزيل إعجابات المستخدم، وتنزيل مسار واحد، وتنزيل قائمة تشغيل واحدة، وتنزيل المسارات الجديدة فقط من قائمة تشغيل باستخدام أرشيف تنزيل، ومزامنة قائمة تشغيل، وتنزيل الإعجابات الخاصة بالفرد باستخدام رمز مصادقة.
تتضمن قائمة الخيارات إدخال URL لمسار أو قائمة تشغيل أو مستخدم؛ البحث عن طريق الاستعلام؛ علامات لتنزيل جميع المسارات أو الرفعات أو المفضلة أو المسارات المعلقة أو قوائم التشغيل أو إعادة نشر مستخدم؛ المتابعة إذا كان الملف موجودًا بالفعل؛ فرض البيانات الوصفية على المسارات التي تم تنزيلها بالفعل؛ بدء قائمة تشغيل من إزاحة؛ إضافة طابع زمني لأسماء الملفات (مهمل لصالح خيار تنسيق الاسم)؛ إضافة الفنان إلى اسم الملف؛ مستويات سجل التصحيح والأخطاء؛ أرشيف تنزيل لتخطي معرفات المسارات التي تم تنزيلها بالفعل؛ استخراج الفنان من العنوان؛ إخفاء التقدم والتحذيرات؛ فلاتر الحد الأدنى والحد الأقصى للحجم؛ تنزيل مسارات قائمة التشغيل في الدليل الرئيسي؛ تنزيل mp3 فقط؛ مسار إخراج مخصص؛ إزالة الملفات التي لم يتم تنزيلها في التشغيل الحالي؛ المزامنة مع ملف أرشيف؛ التحويل إلى FLAC عندما يكون المصدر بدون فقدان؛ التحكم في علامة الألبوم؛ خيارات الغلاف الفني الأصلي واسم الملف الأصلي والبيانات الوصفية الأصلية؛ خيارات لتجنب أو طلب الملفات الأصلية؛ تنسيقات أسماء مخصصة للمسارات وقوائم التشغيل، بما في ذلك stdout؛ معرف العميل ورمز المصادقة؛ الكتابة فوق؛ وضع قائمة تشغيل صارم؛ إضافة الوصف إلى ملف نصي منفصل؛ تخطي قوائم التشغيل؛ تفضيل تدفقات opus؛ وتمرير وسائط مخصصة إلى yt-dlp.
تعكس هذه النظرة العامة فقط ما يوثقه ملف README الخاص بالمستودع؛ لا توجد ادعاءات بالأداء أو الجودة أو التصنيف.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.