SpotifyDL هو امتداد لمتصفح Chrome يتيح للمستخدمين تنزيل المقطوعات أو قوائم التشغيل أو الألبومات مباشرةً من Spotify عبر متصفحهم. يدعم الامتداد تنسيقات صوتية متعددة ويوفر فك تشفير متكامل وإدارة البيانات الوصفية.
تم تصميمه باستخدام Manifest V3 ، ويمكنك مراجعة الأذونات في ملف
manifest.json
.
تنسيقات الصوت المدعومة:
Ogg/Vorbis (96، 160، 320 كيلوبت/ثانية) عبر PlayPlay CDM (المصدر)
AAC (128، 256 كيلوبت/ثانية) عبر Widevine CDM
فك التشفير المتكامل: يفك تشفير الملفات المحمية ويضيف البيانات الوصفية باستخدام FFmpeg WASM .
التنزيلات الموازية: يدعم تنزيل ملفات متعددة في وقت واحد لمعالجة أسرع.
ملاحظة: يتطلب فك تشفير Widevine جهاز Widevine صالحًا، بما في ذلك مفتاح RSA الخاص (تنسيق PEM أو DER) وBlob لمعرف العميل.
للأسئلة أو تقارير الأخطاء أو التعليقات، لا تتردد في الاتصال بي على Discord: cyril13600 .
PlayPlay - ترحيل فك التشفير من node-forge
إلى WebCrypto
لتحسين الأداء ومنع تجميد واجهة المستخدم.
MP4 AAC - إضافة إعدادات المستخدم لحاوية الصوت واختيار برنامج الترميز. يمكن للمستخدمين الآن اختيار تنسيق الصوت عند استخدام FFmpeg عبر واجهة الإعدادات.
معالجة الأخطاء - تحسين تسجيل الأخطاء وتنفيذ النوافذ المنبثقة سهلة الاستخدام لإبلاغ المستخدمين بالمشكلات بشكل أفضل.
لديك طريقتان لتثبيت الامتداد:
قم بتنزيل أحدث إصدار من صفحة الإصدارات.
قم بفك ضغط الملف:
بعد التحميل قم باستخراج المحتويات. يجب أن تشاهد مجلدًا يحتوي على المجلد الفرعي dist
.
قم بتحميل الامتداد في Chrome:
افتح Chrome وانتقل إلى chrome://extensions/
.
قم بتمكين "وضع المطور" عن طريق تبديل المفتاح الموجود في الزاوية العلوية اليمنى.
انقر فوق "تحميل غير مضغوط" وحدد مجلد dist
الذي يحتوي على manifest.json
.json .
استنساخ المستودع:
استنساخ بوابة https://github.com/cycyrild/SpotifyDL.gitcd SpotifyDL
تثبيت التبعيات:
تثبيت npm
تجميع المشروع:
بناء تشغيل npm
قم بتحميل الامتداد في Chrome:
افتح Chrome وانتقل إلى chrome://extensions/
.
قم بتمكين "وضع المطور" في الزاوية العلوية اليمنى.
انقر فوق "تحميل غير مضغوط" وحدد المجلد dist
حيث توجد الملفات المترجمة.
قم بتسجيل الدخول إلى حساب Spotify الخاص بك على مشغل الويب.
انتقل إلى المسار أو قائمة التشغيل أو الألبوم الذي ترغب في تنزيله.
انقر على أيقونة SpotifyDL في شريط أدوات Chrome.
سيقوم الامتداد بتحليل الصفحة الحالية وسرد جميع المسارات المتاحة للتنزيل.
حدد المسارات التي تريدها وانقر للتنزيل.
سيتم حفظ الملفات على جهازك مع البيانات الوصفية الكاملة، بما في ذلك العنوان والفنان والألبوم وما إلى ذلك.
هذا الامتداد مخصص للاستخدام الشخصي فقط. يعد تنزيل المحتوى المحمي بحقوق الطبع والنشر دون إذن انتهاكًا لشروط خدمة Spotify وقد ينتهك أيضًا قوانين حقوق الطبع والنشر. الرجاء استخدام هذا الامتداد بمسؤولية.