لقد ولّدت أغنية على Suno. والآن تريد الحصول على الملف — على هاتفك، أو في محرر الفيديو، أو في برنامج DAW. Suno Downloader هي أداة متصفح مجانية تأخذ رابط الأغنية وتعيد لك ملف MP3 أو WAV غير مضغوطة، بدون حساب ودون تثبيت. وتحتها يوجد جزء صغير من الهندسة البرمجية، مصمم بدقة، وقد نجح بالفعل في الصمود أمام تغيير واحد على الأقل للمنصة. إليك كل التفاصيل.
الفجوة بين "لقد صنعت أغنية" و"لدي ملف"
مولّدات موسيقى الذكاء الاصطناعي مبنية حول مشغّل (مشغل موسيقى)، وليس حول نظام ملفات. تصف أغنية، وتحصل على أغنية، وتستمع إليها في علامة تبويب للمتصفح — ثم تريد استخدامها فعلياً. إدراجها في فيديو. وضعها في برنامج DAW. تحميلها على الهاتف لجلسة جري. إرسالها لشخص لا يملك حساباً.
هذه الخطوة الأخيرة هي حيث يكمن الاحتكاك. الصوت خلف مشغّل، وخيارات التحميل مرتبطة بمستويات الاشتراك، واسم الملف الذي يتم تصديره يكون باسم UUID، وعلى الهاتف يكون كل هذا معركة. Suno Downloader موجودة لتختزل هذه الخطوة إلى لصق واحد ونقرة واحدة.
إنه مجاني، ولا يتطلب إنشاء حساب، ويعمل في متصفح الهاتف المحمول، ويضع عنوان أغنية حقيقيًا على الملف بدلاً من رمز التجزئة. يتناول بقية هذا المقال ما يكمن وراء ذلك.
ما يمكنك لصقه فيه
يتمتع محلل المدخلات بمرونة أكبر من معظم الأدوات من هذا النوع، وهو أمر مهم لأن الناس ينسخون الروابط من أماكن متباينة للغاية — من قائمة المشاركة في الهاتف، أو شريط عنوان المتصفح، أو رسالة في Discord، أو ملاحظة لم يبقَ فيها سوى المعرف.
| ما تقوم بلصقه | ما الذي سيحدث |
|---|---|
https://suno.com/song/<uuid> | صفحة الأغنية القياسية URL. يتم تحليلها مباشرةً. |
https://suno.com/s/<code> | رابط مشاركة. لا يحمل معرف الأغنية، لذا تتبع الخدمة إعادة التوجيه وتقرأ المعرف من URL النهائي. |
| رمز مشاركة عاري | ستة إلى ثلاثين حرفًا ورقمًا. يتحول إلى رابط مشاركة URL ويتم حله بنفس الطريقة. |
| معرّف UUID عاري | أي سلسلة نصية تحتوي على معرف أغنية. يتم استخراجها واستخدامها. |
| شبكة توصيل محتوى (CDN) مباشرة من Suno URL | يُقبل إذا كان المضيف مدرجًا في قائمة السماح، ويُستخدم كما هو. |
| رابط قائمة تشغيل | مرفوض — مع رسالة توضح أن قوائم التشغيل ليست ملفًا واحدًا، ويُطلب فتح أغنية واحدة بدلاً من ذلك. |
| رابط ملف شخصي | مرفوض — مع رسالة توضح ذلك. |
| أي شيء آخر | مرفوض — مع رسالة تطلب رابط أغنية Suno أو رابط المشاركة. |
الصفوف الثلاثة الأخيرة هي الأكثر إثارة للاهتمام. فالتنفيذ الأبطأ يُرجع خطأ 502 ويترك للمستخدم التخمين. أما هذا الحل فيصنّف سبب فشل الإدخال ويعيد جملة يمكن للإنسان اتخاذ إجراء بناءً عليها. إنها كمية صغيرة من الكود توفر قدرًا كبيرًا من الارتباك.
تنسيقان، ولماذا كلاهما موجود
MP3 — الافتراضي
مضغوط، عالمي، يعمل على كل شيء من راديو السيارة إلى مكبر صوت ذكي. مُشفّر باستخدام LAME بإعداد جودة VBR عالي، وهو المقايضة الصحيحة لنسخة الاستماع: شفافية للأذن بكسر جزء كبير من الحجم.
هذا هو ما تريده للهواتف، وتطبيقات المراسلة، وخلفيات YouTube، والبودكاست، وأي شيء حيث سيتم الاستماع إلى الملف بدلاً من العمل عليه. وهو يمثل حوالي 85% من التنزيلات عبر الخدمة.
WAV — نسخة العمل
PCM غير مضغوط. أكبر، وبشكل متعمد: لا يوجد فقدان إضافي في التوليف فوق الصوت الذي لديك بالفعل.
هذا هو الملف الذي يجب أن تأخذه إلى محرر. إذا كان المسار سيتم قطعه، أو طبقة، أو تمديد زمني، أو خفض مستواه تحت تعليق صوتي، أو إعادة تشفيره بواسطة منصة فيديو عند الرفع، فلا تريد تسليم ملف خضع بالفعل لمرحلة ترميز فقداني. كل عملية ترميز لاحقة تتراكم. WAV يمثل سابع التنزيلات تقريبًا، وجميعهم تقريبًا يقومون بذلك بالضبط.
تحتفظ الصفحة الرئيسية بصفحة هبوط مخصصة لكلٍ منهما — Suno إلى MP3 وتحميل Suno WAV — لأن هذين الهدفين مختلفان حقًا ويتشاركان في استخدام الأداة نفسها.
الجزء المثير للاهتمام: البقاء على قيد الحياة أثناء تغيير المنصة
هنا يتوقف المشروع عن أن يكون مجرد غلاف ويصبح هندسة برمجية، ومن الجدير سردها بشكل صحيح لأنها النوع من التحديات التي تقتل معظم الأدوات في هذه الفئة بصمت.
لقد كانت الآليات بسيطة لسنوات طويلة: كانت Suno تقدم الصوت من خوادم CDN URL ذات المسارات المتوقعة، وكان بإمكان أداة التحميل ببساطة جلب الرابط cdn1.suno.ai/<id>.mp3 وبثه. في أغسطس 2026، توقف ذلك عن العمل. نقلت Suno ملفات الصوت خلف خوادم CDN URL الموقعة، وبدأت المسارات المباشرة القديمة بإرجاع خطأ 403 للجميع.
انهارت معظم الأدوات المبنية على الافتراض القديم. تكيفت هذه الأداة، وكان التكيف متعدد الطبقات:
- 1 · جلب الصفحة العامة مرة واحدة لا تزال صفحة الأغنية العامة تضمّن مقطعًا بصيغة
.m4aيمكن جلبه مباشرة عبر URL. يؤدي جلب الصفحة مرة واحدة إلى الحصول على كل من الرابط URL وعنوان الأغلية الحقيقي — من وسمog:title، مع التراجع إلى وسم<title>بعد إزالة لاحقة العلامة التجارية في النهاية. - 2 · إعطاء الأولوية لمقطع الأغنية الخاص يمكن أن تحتوي الصفحة على أكثر من مقطع URL، لذا يبحث المطابق عن المقطع الذي يتطابق معرفه مع الأغنية المطلوبة، ولا يلجأ إلى أي مقطع آخر في الصفحة إلا إذا كان هذا التطابق الدقيق غائبًا.
- 3 · جلب الرابط MP4 غير الموقع أصبح تدفق الصوت فقط الآن محجوزًا ومشفرًا، لكن الرابط MP4 — وهو فيديو بصور ثابتة يحمل نفس المسار الصوتي — لا يزال يُقدم غير موقع. هذا هو ما تقوم أداة التحميل بجلبه فعليًا.
- 4 · الاستخراج باستخدام ffmpeg يتم كتابة الملف MP4 إلى ملف مؤقت أولاً، لأن ذرة moov الخاصة به قد تقع في نهاية الحاوية، وffmpeg يحتاج إلى مدخل قابل للبحث فيه. قد يؤدي بثه عبر أنبوب إلى فشل متقطع مع رسالة "لم يتم العثور على ذرة moov" — وهي مشكلة يوثقها الكود في تعليق بدلاً من تركها للمطور التالي لإعادة اكتشافها.
- 5 · البث للخارج، ثم التنظيف يقوم ffmpeg بإزالة المسار المرئي ويشفّر إلى MP3 أو WAV مباشرة إلى الاستجابة. يتم حذف الملف المؤقت عند إغلاق العملية، أو عند حدوث خطأ، أو عند انقطاع اتصال العميل — ثلاثة مسارات منفصلة، جميعها مغطاة.
النتيجة للمستخدم هي أن كلا التنسيقين يتطلبان الآن تحويلًا للترميز على الخادم، بينما كان MP3 في السابق مجرد تمرير مباشر. أما النتيجة بالنسبة للخدمة فهي وجود أداة تحميل تعمل في شهر بدأت فيه العديد من البدائل بصمت بإرجاع أخطاء.
تفاصيل صغيرة تؤتي ثمارها
- أسماء ملفات حقيقية يتم قراءة عنوان الأغنية من الصفحة واستخدامه كاسم للملف. تبقى العناوين غير ASCII سليمة، لأن رأس التنزيل يُكتب كحقل مشفر وفقًا لمعيار RFC 5987 بدلاً من سلسلة ASCII بسيطة — لذا تصل مقطوعة بعنوان مثل "Пісня про дощ" أو "夜明けのうた" باسمها الصحيح بدلاً من أن تظهر كنص عشوائي أو UUID.
- لا تخزين مؤقت عند الإرسال تم تكوين طبقة nginx الأمامية بإيقاف التخزين المؤقت للوكيل وزيادة مهلات القراءة، لأن ملفات الصوت كبيرة الحجم، وسيؤدي الوكيل الذي يستخدم التخزين المؤقت إلى الاحتفاظ بالمحتوى بأكمله في الذاكرة قبل إرسال أي بايت.
- سياسة تخزين مؤقت محددة حسب نوع الملف يتم تجنب تخزين ملفات HTML مؤقتًا عمدًا، حتى تصبح أي إصلاحات للمحتوى أو تحسين محركات البحث (SEO) سارية فورًا. تحصل ملفات CSS و JS على صلاحية لمدة يوم واحد لأن أسماء ملفات هذه لا تحتوي على تجزئة للمحتوى. تحصل الصور والأيقونات على صلاحية لمدة ثلاثين يومًا. أما صور المدونات فصلاحيتها لمدة عام، وتُعتبر غير قابلة للتعديل، وتُقدم مباشرة من القرص بواسطة nginx دون لمس التطبيق مطلقًا.
- رسائل خطأ صادقة "تعذر العثور على هذه المقطوعة — تأكد من أنها أغنية فردية عامة على Suno" يخبر المستخدم بما يجب عليه فعله. أما "502 بوابة سيئة" فلا يفعل. ينتج كل مسار فشل في معالج التنزيل أحد الرسائل من النوع السابق.
- يعمل على الهاتف لا تثبيت، ولا متجر تطبيقات، ولا إضافة. المتصفح المحمول هو عميل من الدرجة الأولى، وهو الأمر الأساسي بالنسبة لأداة يكون استخدامها الأكثر شيوعًا هو "أريد هذا على هاتفي".
الـ API
تكون الصفحة الويب عميلًا لـ API عامة صغيرة، ويمكن استخدام هذا الـ API مباشرة.
| نقطة النهاية | يعيد |
|---|---|
GET /api/health | { "ok": true, "ffmpeg": true } — يوضح حالة التشغيل (liveness) وما إذا كانت إمكانية الترميز المتحول متاحة. |
GET /api/info?url=<link> | { ok, id, title, pageUrl, ffmpeg } — يحلل المدخلات، ويؤكد أن المسار عام وقابل للتنزيل، ويعيد عنوانه الحقيقي. |
GET /api/download?url=<link>&format=mp3|wav[&title=…] | يتم تدفق الملف، مع اسم ملف صحيح في رأس التنزيل. يمكن اختيارياً تجاوز العنوان. |
POST /api/contact | إرسال نموذج الاتصال بعد التحقق من صحته، مع تحديد معدل الطلبات لكل عنوان IP. |
curl 'https://sunodownloader.ai/api/info?url=https://suno.com/song/<id>'
curl -OJ 'https://sunodownloader.ai/api/download?url=https://suno.com/song/<id>&format=wav'تقسيم الخطوتين مهم إذا كنت تقوم بالبرمجة: /api/info رخيص التكلفة ويخبرك ما إذا كان الرابط قابلاً للاستخدام وما هو اسمه، لذا يمكن لوظيفة الدفع (batch job) التحقق من صحة قائمة قبل البدء بسحب ميجابايتات من البيانات.
وطبقة ثانية مقيدة
بجانب تلك توجد /api/v1/health و /api/v1/info و /api/v1/download — نفس العمليات خلف رمز تطبيق مشترك وحد معدل لكل تثبيت. يُفرض الرمز فقط عند تكوينه، لذا يستمر إصدار الويب والتطوير المحلي في العمل بدون تغييرات، بينما تحصل تطبيق الهاتف المحمول على واجهة لا يمكن استغلالها بسهولة من قبل أي شخص يقرأ لسان حالة الشبكة (network tab).
تطبيق Android
يوجد عميل Flutter لنظام Android، وتصميمه بسيط بشكل مُشعٍ فيما يتعلق بما يفعله وما لا يفعله.
- إنه عميل خفيف الوزن الصق الرابط، حيث يستدعي التطبيق
/api/v1/infoمع رمز التطبيق، ويستلم الصوت URL، ثم يتولى مدير التنزيل الخاص بـ Android عملية النقل الفعلية. - يقوم النظام بعملية التنزيل وهذا يعني إشراكاً حقيقياً بتقدم النظام، وإمكانية استئناف التنزيل، ووصول الملف إلى مجلد الموسيقى العام حيث يمكن لأي تطبيق آخر على الهاتف رؤيته — بدلاً من وضعه في دليل تطبيق معزول لا يمكن لأي تطبيق آخر قراءته.
- Android 8 وما فوق معرف التطبيق
ai.sunodownloader.app، وأدنى إصدار SDK هو 26. - تسجيل الدخول يتم بشكل سلس يحمل بدء Google OAuth من التطبيق علامة مميزة عبر سير العمل، ويعيد المكالمة التلقائية الجلسة إلى التطبيق عبر رابط عميق مسجل بدلاً من توجيه المستخدم إلى صفحة ويب.
يحتفظ المستودع بمصادر التطبيق فقط — كود Dart، والنشاط الأصلي، وملف البيان، والأيقونات — ويولد هيكل Gradle في وقت الإعداد بناءً على أي إصدار من Flutter مثبت لدى المُنشئ. هذا خيار مقصود لمقاومة تدهور البرمجيات: فهو يضحى بخطوة إعداد واحدة لتجنب النضال مع نظام بناء قديم.
الحسابات: اختيارية، واختيارية حقاً
هناك طبقة حسابات — بريد إلكتروني وكلمة مرور محليين، بالإضافة إلى Google OAuth — والقاعدة التي تحكمها مذكورة في تعليق في المصدر ومطبقة عبر كامل الكود: تبقى التنزيلات عامة ومجهولة؛ تسجيل الدخول يفتح المزايا فقط؛ ولا يتم حصر مسار التنزيل أبداً على المصادقة.
ما يحصل عليه تسجيل الدخول فعلياً:
- سجل التنزيلات — المسارات التي قمت بسحبها، بعد إزالة المكررات، مع العناوين، والتنسيقات، والطوابع الزمنية.
- جلسة تتبعك عبر تطبيق الويب وتطبيق Android.
هذه هي القائمة كاملة. لا توجد طبقة مدفوعة مخفية وراءها، ولا حد يومي يرتفع عند تسجيل الدخول، ولا علامة مائية تزيلها.
كيفية بناء نظام المصادقة
- تجزئة كلمات المرور بدون تبعيات خوارزمية scrypt من وحدة التشفير الخاصة بـ Node، مع إضافة ملح (salt) لكل مستخدم، وتخزينها كنص منظم. لا توجد حزمة bcrypt، ولا إطار عمل للمصادقة.
- جلسات قاعدة بيانات غير واضحة (Opaque) رموز الجلسة هي قيم عشوائية لا معنى لها بمفردها، ويتم البحث عنها في الخادم. وهي ليست رموزاً ذاتية الوصف، لذا فإن الإلغاء يتم عبر الحذف.
- ملفات تعريف الارتباط (Cookies) التي تعمل في كلا البيئتين تنتهي عملية TLS عند nginx و Cloudflare، لذا يثق التطبيق براسل البروتوكول الممرَّر (forwarded protocol header) لتحديد ما إذا كان يجب تحديد ملفات تعريف الارتباط كـ Secure — في بيئة الإنتاج، يتم استخدام ملفات تعريف الارتباط Secure، بينما لا تزال بيئة التطوير المحلية عبر HTTP تعمل بشكل عادي.
- مقارنة آمنة زمنياً (Timing-safe) وتقييد معدل المصادقة لكل عنوان IP كلاهما موجود، وكلاهما صغير، وكلاهما من الأنواع التي تُترك عادةً جانباً في المشاريع الجانبية.
- لا تغادر تجزئات كلمة المرور الخادم أبداً توجد دالة صريحة لعرض شكل كائن المستخدم، وهي موجودة لمنع تسرب التجزئة (hash) إلى الاستجابة بالخطأ.
التحليلات، وما لا تجمعها عن قصد
يتم تسجيل كل تحميل مكتمل — سواء النجاح أو الفشل، مع إرفاق سبب الفشل — والتسجيل يكون بنظام "أرسل وانسى" (fire-and-forget): فهو لا يعيق الاستجابة، ولا يمكنه أبدًا إلقاء خطأ في مسار التحميل. لا يمكن لجدول تحليلات معطوب أن يعطل عملية التحميل.
ما يحتويه السجل: معرف الأغنية، والعنوان، والتنسيق، وما إذا كان ناجحاً، وإذا لم يكن كذلك، السبب. حول ذلك يوجد معرف زائر مجهول طويل الأمد في ملف تعريف الارتباط (cookie)، وعنوان IP الحقيقي للعميل المستخرج من راسل Cloudflare، ومحاولة لأفضل شكل للجهاز والمتصفح ونظام التشغيل المستخرجة من سلسلة وكيل المستخدم (user-agent string) باستخدام مُفسِّر مكتوب يدوياً صغيراً بدلاً من مكتبة خارجية.
إذا كنت مسجلاً الدخول، يُنسب التحميل إلى حسابك — وهذا ما يجعل ميزة سجل التحميلات ممكنة. إذا لم تكن كذلك، يبقى الأمر مجهول الهوية.
الشكل الحالي لهذه البيانات: 858 تحميلًا مكتملاً، منها 731 منها MP3 و 127 WAV، عبر 24 حسابًا مسجلاً وعدد أكبر بكثير من الزوار المجهولين. إنها خدمة حديثة، وهذه الأرقام هي الأرقام الصادقة وليست أرقامًا تسويقية مدورة.
المكتبة التي لا يتوقعها أحد
المفاجأة داخل هذا المشروع هي المحتوى. 311 مقال منشور، تُقدم من قاعدة البيانات مع ذاكرة تخزين مؤقت في الذاكرة (in-memory cache)، ومقسمة إلى صفحات، وموسومة، ومربوطة بخريطة موقع يتم إنشاؤها تلقائيًا إلى جانب الصفحات الثابتة.
ليس مجرد محتوى حشو. يُظهر توزيع الوسوم بنية تحريرية حقيقية:
| الوسم | المقالات |
|---|---|
| الأدلة | 99 |
| الأفكار | 53 |
| حالات الاستخدام | 52 |
| المقارنات | 14 |
| الحقوق والتراخيص | 13 |
| المنظورات | 12 |
| المراجعات | 11 |
| الأنواع | 11 |
| التنزيلات | 8 |
| الأدوات | 7 |
| كيف... | 7 |
| المناسبات | 6 |
ويمتد موضوع المقال إلى ما هو أبعد من "كيفية التنزيل":
كيفية كتابة أغنية فعليًا
الهيكل، الأبيات، الكورال، الغناء، وإعادة الإتقان.
- كيفية كتابة كورال
- كيفية كتابة أبيات
- كيفية تنظيم هيكل الأغنية
- كيفية الحصول على غناء أفضل بالذكاء الاصطناعي
العمل مع الملفات الصوتية
الخطوات العملية بعد التوليد التي لا يشرحها أحد.
- إزالة الغناء لصنع نسخة آلة فقط
- تسريع الأغنية دون تأثير «السنجاب»
- قص الأغنية إلى المقطع الذي تحتاجه بالضبط
- WAV مقابل FLAC
موسيقى ذات غرض وظيفي
خمسون مقالًا حول تقييم أشياء محددة.
- ريلز إنستغرام · فيديو عقاري
- يوغا · تأمل · تدليك · فصول ركوب الدراجات
- ألعاب مستقلة · أفلام وثائقية · إعلانات
- تعليم إلكتروني · فعاليات · نوم
الحقوق، الأخلاقيات والمجال
أربع عشرة مقالًا حول الترخيص بالإضافة إلى سلسلة من المقالات التحليلية.
- ترخيص المزامنة للموسيقى التي أنشأتها الذكاء الاصطناعي
- بيع الإيقاعات التي أنشأتها الذكاء الاصطناعي
- هل يستخدم الفنانون الموسيقى التي أنشأتها الذكاء الاصطناعي؟
- أخلاقيات الموسيقى التي أنشأتها الذكاء الاصطناعي
- الموسيقى التي أنشأتها الذكاء الاصطناعي مقابل الموسيقى البشرية
توجد أيضًا مقالات مقارنة (Riffusion مقابل Suno، مراجعة Soundful، أفضل مولد مجاني، أفضل مولد للمبتدئين)، وأدلة استكشاف الأخطاء وإصلاحها (عدم توليد Suno، التنزيل بدون اشتراك، تنزيل قائمة تشغيل، التنزيل على جهاز الكمبيوتر)، وجولات الأنواع (phonk، trance، darkwave، drum and bass، synthpop، new wave، shoegaze، swing، afropop، folk، surf rock، cinematic)، ومقالات المناسبات (عيد ميلاد، وداع، ذكرى، معلم، أب، أخ، طفل، انفصال، فخر، حفل انتقال).
استراتيجيًا، يكمن الفرق هنا بين أداة ووجهة. أداة التنزيل هي صفحة تزورها مرة واحدة وتنساها. ثلاثمائة مقال حول إنشاء الموسيقى التي أنشأتها الذكاء الاصطناعي، وتحريرها، وترخيصها واستخدامها، هي شيء يعود إليه الشخص — وهذا يعني أن الموقع يجيب عن السؤال قبل التنزيل وكذلك السؤال الذي يليه.
كيف تم بناؤه وتشغيله
الخادم بأكمله عبارة عن ملف JavaScript واحد بحجم 53 كيلوبايت، يعتمد اعتماداً كلياً على عميل MySQL واحد فقط. لا إكسبريس، لا إطار عمل، ولا خطوة بناء. يتم توجيه الطلبات عبر مُوجّه يعتمد على مسار الطلب؛ وخادم HTTP هو الخاص بـ Node.
هذا ليس تبسيطاً من أجل التبسيط نفسه. الخدمة التي تهدف إلى الصمود عند تغيير منصة الـ CDN الخاصة بها تستفيد استفادة كبيرة من عدم وجود أي طبقة وسيطة بين الكود والواجهة (Socket). عندما نُفذ التغيير في أغسطس، كان الإصلاح عبارة عن دالة واحدة، وليس ترقية لإطار عمل.
بيئة التشغيل
- تعمل كـ مستخدم غير مميز على localhost، خلف nginx، وخلف Cloudflare.
- وحدة systemd مُحصّنة: لا امتيازات جديدة، ومجلد
/tmpخاص، ورؤية للقراءة فقط لباقي النظام، ومجلد رئيسي للقراءة فقط، ومسار واحد قابل للكتابة فقط. - إعادة التشغيل عند الفشل مع مهلة انتظار قصيرة.
- شهادة TLS هي شهادة أصل Cloudflare مشتركة عبر جميع vhosts للمضيف — حيث تُنهي Cloudflare شهادة TLS العامة.
- النطاق الرئيسي (apex) هو المسار الأساسي: كلاً من HTTP و
www.يتم تحويلهما تلقائياً (301) إلىhttps://sunodownloader.ai. - يتم اكتشاف ffmpeg مرة واحدة عند بدء التشغيل؛ وإذا كان مفقوداً، فإن الخدمة تُبلغ عن ذلك عبر
/api/healthبدلاً من الفشل بشكل غامض أثناء وقت التحميل.
إدارة المحتوى
تُخزن المقالات في قاعدة البيانات وتُخزن مؤقتاً في الذاكرة لكل رابط (slug)، مع نقطة نهاية صريحة لإفراغ التخزين المؤقت عند النشر. يتم تقسيم مدونة الصفحة الرئيسية من جانب الخادم. يتم بناء خريطة الموقع من الصفحات الثابتة بالإضافة إلى كل منشور منشور ويتم تخزينها مؤقتاً. تتجاوز صور المدونة التطبيق تماماً — حيث تقرأها nginx من القرص مع رأس تخزين مؤقت غير قابل للتغيير لمدة عام، وتخزّنها Cloudflare عند الحافة.
أسئلة شائعة، بإيجاز
هل أحتاج إلى حساب؟
لا. التحميلات مجهولة الهوية وغير محدودة. يضيف الحساب فقط سجل التحميل وجلسة مشتركة مع تطبيق Android.
هل هناك حد لعدد المسارات التي يمكنني تحميلها؟
لا يوجد حد لكل مستخدم. هناك حد لمعدل الطلبات لكل عنوان IP على نقاط نهاية الاتصال والمصادقة لمنع الإساءة، وهذا هو كل ما في الأمر.
لماذا يبدو ملف WAV مطابقًا لملف MP3؟
لأنه يجب أن يكون كذلك. لا يُعد WAV ترقية في الجودة مقارنة بالمصدر، بل هو غياب عملية الضغط الخسارة الثانية. استخدم WAV عندما يُدخل الملف إلى برنامج تحرير وسيخضع لإعادة الضغط لاحقًا؛ واستخدم MP3 عندما يُستمع إليه مباشرة.
هل يمكنني تنزيل قائمة تشغيل كاملة دفعة واحدة؟
لا. قائمة التشغيل ليست ملف صوتيًا واحدًا، وتُعلمك الخدمة بذلك برسالة بدلاً من خطأ. افتح الأغنية الفردية والصق الرابط الخاص بها.
هل يعمل مع المسارات الخاصة؟
لا. يقرأ الصفحة العامة للأغنية. إذا لم تكن الصفحة عامة، فلا يوجد شيء لقراءته.
هل يتم تسجيل روابطي أو مشاركتها؟
تسجل الخدمة حدث التنزيل — معرف الأغنية، العنوان، التنسيق، النتيجة — لإحصاءاتها التشغيلية الخاصة، مرتبطة بمعرف زائر مجهول ما لم تكن مسجلاً. لا تنشر أو تشارك الروابط المقدمة، ولا تتواصل مع أي مضيف غير المضيف الخاص بـ Suno.
هل هذا تابع لـ Suno؟
لا. ليس تابعًا لـ Suno AI، ولا معتمدًا منها، ولا ممولًا من قبلها. إنه أداة مريحة مستقلة تعمل على صفحات الأغاني العامة.
من يستخدمه، ولماذا
- صناع الفيديو ملف WAV يُدرج في خط الزمن دون توليد ضغط خسارة ثانٍ، ويسمى باسم الأغنية بدلاً من UUID.
- صنّاع البودكاست موسيقى خلفية للتمهيد والخاتمة تُسحب مباشرة من المسار المُولّد، بتنسيق تقبله كل برامج التحرير.
- الموسيقيون في مرحلة النمذجة الأولية انقل مزيج الستيما الخالي من الأصوات إلى DAW لبناء العمل عليه، أو إعادة الغناء فوقه، أو استخدامه كمرجع.
- مستمعون عبر الهاتف ملف MP3 في مجلد الموسيقى يعمل دون اتصال، في السيارة، أثناء الجري، دون الحاجة لفتح علامة تبويب في المتصفح.
- أي شخص صنع شيئًا ويرغب في الاحتفاظ به وهو، في النهاية، الفكرة الأساسية بأكملها.
النسخة المختصرة
يحوّل Suno Downloader رابط أغنية، رابط مشاركة أو معرف أغنية من Suno إلى ملف MP3 أو ملف WAV عالي الجودة، مجانًا، بدون حساب وبدون تثبيت، في المتصفح على أي جهاز. يقبل خمسة أشكال مختلفة من المدخلات، يشرح بأدب عندما لا يعمل الرابط، ويسمّي الملفات بناءً على عنوان الأغنية الحقيقي بأي لغة، ويرفض وسيط أي شيء ليس من Suno.
وراء هذه الصفحة توجد بنية تحتية JSON API من مستويين، طبقة حساب اختيارية مع تسجيل دخول محلي وGoogle لا تحجب شيئًا سوى سجل الاستخدام، وعميل Flutter Android ينقل عمليات النقل إلى مدير تنزيل النظام، وخدمة Node أحادية الملف متينة تعتمد على اعتماد واحد فقط، ومكتبة تضم 311 مقالًا حول صناعة الموسيقى بالذكاء الاصطناعي وتحريرها وترخيصها واستخدامها.
كما يتمتع بأقل خاصية شيوعًا في هذه الفئة: لا يزال يعمل. عندما نقلت Suno صوتها خلف توقيعات URL في أغسطس 2026، أعادت الخدمة توجيه الاتصال عبر مقطع URL المدمج في الصفحة وملف MP4 غير الموقع، واستمرت في العمل.
يتم وسيط خوادم CDN الخاصة بـ Suno فقط، لذا لا يمكن استخدامه كوسيط مفتوح.
Suno Downloader، ملف README
جرّبه: sunodownloader.ai · MP3 في /suno-to-mp3 · WAV في /suno-wav-download · المكتبة في /blog.