آپ نے Suno پر ایک گانا تیار کیا ہے۔ اب آپ فائل چاہتے ہیں — اپنے فون پر، اپنے ویڈیو ایڈیٹر میں، یا DAW میں۔ Suno Downloader ایک مفت براؤزر ٹول ہے جو گانے کا لنک لیتا ہے اور MP3 یا لاسلیس WAV واپس کرتا ہے، بغیر کسی اکاؤنٹ اور انسٹالیشن کے۔ اس کے پیچھے ایک چھوٹا، باریک بینی سے تیار کیا گیا انجینئرنگ کا ٹکڑا ہے جسے پہلے ہی ایک پلیٹ فارم تبدیلی برداشت کرنی پڑی ہے۔ یہاں اس کی مکمل تفصیل ہے۔
"میں نے ایک گانا بنایا" اور "میرے پاس ایک فائل ہے" کے درمیان خلا
AI میوزک جنریٹرز ایک پلیئر کے گرد بنائے گئے ہیں، فائل سسٹم کے گرد نہیں۔ آپ ایک گانے کی وضاحت کرتے ہیں، آپ کو ایک گانا ملتا ہے، آپ اسے براؤزر ٹیب میں سنتے ہیں — اور پھر آپ اسے واقعی استعمال کرنا چاہتے ہیں۔ اسے ایک ویڈیو میں رکھیں۔ اسے DAW میں ڈالیں۔ اسے رننگ کے لیے فون پر لوڈ کریں۔ اسے کسی ایسے شخص کو بھیجیں جس کے پاس اکاؤنٹ نہیں ہے۔
یہ آخری قدم وہ جگہ ہے جہاں رگڑ (friction) موجود ہے۔ آڈیو ایک پلیئر کے پیچھے ہے، ڈاؤنلوڈ کے اختیارات پلان کی سطح سے جڑے ہوئے ہیں، فائل جو نکلتی ہے اس کا نام UUID کے بعد ہوتا ہے، اور موبائل پر پورا معاملہ ایک جنگ ہے۔ Suno Downloader اس قدم کو ایک پیسٹ اور ایک کلک میں تبدیل کرنے کے لیے موجود ہے۔
یہ مفت ہے، اس کے لیے سائن اپ کرنے کی ضرورت نہیں، یہ موبائل براؤزر میں کام کرتا ہے، اور فائل کا نام ہیش کی جگہ اصل گانے کا عنوان رکھتا ہے۔ اس مضمون کا باقی حصہ اس پیچھے چھپی حقیقت کے بارے میں ہے۔
اس میں کیا پیسٹ کیا جا سکتا ہے
ان پٹ پارسر اس قسم کے زیادہ تر ٹولز کے مقابلے میں زیادہ لچکدار ہے، کیونکہ لوگ لنکس مختلف جگہوں سے کاپی کرتے ہیں — فون پر شیئر شیٹ، براؤزر کا ایڈریس بار، ڈسکارڈ میسج، یا نوٹ جہاں صرف آئی ڈی بچی ہو۔
| آپ جو پیسٹ کرتے ہیں | کیا ہوتا ہے |
|---|---|
https://suno.com/song/<uuid> | معیاری گانے کا صفحہ URL۔ براہ راست پڑھا جاتا ہے۔ |
https://suno.com/s/<code> | ایک شیئر لنک۔ اس میں گانے کی آئی ڈی نہیں ہوتی، اس لیے سروس ری ڈائریکٹ پر عمل کرتی ہے اور حتمی URL سے آئی ڈی پڑھتی ہے۔ |
| ایک خالص شیئر کوڈ | چھ سے تیسٹاں حروفی عددی حروف۔ ایک شیئر URL میں تبدیل ہو جاتا ہے اور اسی طرح حل کیا جاتا ہے۔ |
| ایک خالص UUID | کوئی بھی اسٹرنگ جس میں گانے کی آئی ڈی شامل ہو۔ اسے نکالا جاتا ہے اور استعمال کیا جاتا ہے۔ |
| ایک براہ راست Suno سی ڈی این URL | اگر ہوسٹ ایلیو لسٹ پر ہو تو قبول کیا جاتا ہے، اور اسی طرح استعمال کیا جاتا ہے۔ |
| ایک پلے لسٹ لنک | رد کیا گیا — ایک پیغام کے ساتھ جو وضاحت کرتا ہے کہ پلے لسٹس ایک فائل نہیں ہیں، اور اس کے بجائے ایک سنگل گانہ کھولیں۔ |
| ایک پروفائل لنک | رد کیا گیا — اس بات کا بتانے والا ایک پیغام کے ساتھ۔ |
| کوئی اور چیز | رد کیا گیا — ایک Suno گانے یا شیئر لنک کی درخواست کرنے والے ایک پیغام کے ساتھ۔ |
وہ آخری تین قطاریں سب سے دلچسپ ہیں۔ ایک سست عمل 502 واپس کرتا ہے اور صارف کو اندازہ لگانے دیتا ہے۔ یہ ایک وجہ درج کرتا ہے کہ ان پٹ کیوں ناکام رہا اور ایک ایسا جملہ واپس کرتا ہے جس پر انسان عمل کر سکتا ہے۔ یہ ایک چھوٹا سا کوڈ ہے جو بہت زیادہ الجھن سے بچاتا ہے۔
دو فارمیٹس، اور دونوں کا وجود کیوں
MP3 — ڈیفالٹ
مختصر، عالمی، کار کی اسٹیریو سے لے کر اسمارٹ اسپیکر تک ہر جگہ چلتا ہے۔ LAME کے ساتھ اعلیٰ VBR کوالٹی سیٹنگ پر انکوڈ کیا گیا، جو کہ ایک سننے والی کاپی کے لیے صحیح توازن ہے: کان کے لیے شفاف، لیکن سائز میں بہت چھوٹا۔
یہ وہی ہے جو آپ فونز، میسجنگ ایپس، YouTube بیک گراؤنڈز، پوڈ کاسٹس، اور ہر اس چیز کے لیے چاہتے ہیں جہاں فائل کو سننا ہے اس کے بجائے اس پر کام کرنے کے لیے۔ یہ سروس کے ذریعے تقریباً 85% ڈاؤن لوڈز کا حساب لگاتا ہے۔
WAV — ورکنگ کاپی
ان کمپریسڈ PCM۔ بڑا، اور جان بوجھ کر: آپ کے پاس پہلے سے موجود آڈیو کے اوپر کوئی اضافی لاسی جنریشن نہیں۔
یہ وہی ہے جو آپ ایڈیٹر میں لے جائیں۔ اگر ٹریک کو کاٹنا، لیئر کرنا، ٹائم اسٹریچ کرنا، وائس اوور کے تحت ڈک کرنا، یا اپ لوڈ پر ویڈیو پلیٹ فارم کے ذریعے دوبارہ انکوڈ کرنا ہے، تو آپ اسے ایک ایسی فائل نہیں دینا چاہتے جو پہلے ہی لاسی کوڈک سے گزر چکی ہو۔ ہر بعد کا انکوڈڈ کمپاؤنڈ ہوتا ہے۔ WAV ڈاؤن لوڈز کا تقریباً ساتواں حصہ ہے، اور ان میں سے تقریباً سبھی لوگ بالکل یہی کر رہے ہیں۔
سائٹ ہر ایک کے لیے ایک مخصوص لینڈنگ پیج برقرار رکھتی ہے — Suno سے MP3 اور Suno WAV ڈاؤنلوڈ — کیونکہ یہ دو بالکل مختلف مقاصد ہیں جو ایک ہی ٹول کا استعمال کرتے ہیں۔
دلچسپ حصہ: پلیٹ فارم میں تبدیلی کا سامنا کرنا
یہ وہ جگہ ہے جہاں یہ پروجیکٹ ایک وراپر بننے سے رک جاتا ہے اور انجینئرنگ بن جاتا ہے، اور اسے صحیح طریقے سے بیان کرنا ضروری ہے کیونکہ یہ وہ چیز ہے جو اس زمرے کے زیادہ تر ٹولز کو خاموشی سے ختم کر دیتی ہے۔
لمبے عرصے تک میکانیات سادہ تھیں: Suno قابلِ پیش گوئی CDN URLs سے آڈیو فراہم کرتا تھا، اور ایک ڈاؤنلوڈر صرف cdn1.suno.ai/<id>.mp3 حاصل کر سکتا تھا اور اسے اسٹریم کر سکتا تھا۔ اگست 2026 میں یہ کام کرنا بند ہو گیا۔ Suno نے اپنی آڈیو کو سائنڈ CDN URLs کے پیچھے منتقل کر دیا، اور پرانی براہ راست راہ ہر کسی کے لیے 403 واپس کرنے لگی۔
پرانی فرضیات پر بنے زیادہ تر ٹولز ٹوٹ گئے۔ اس نے ڈھال لیا، اور اس ڈھال تہہ دار ہے:
- 1 · عوامی صفحہ اسکریپ کریں، ایک بار عوامی گانے کا صفحہ اب بھی ایک براہ راست حاصل کرنے کے قابل CloudFront
.m4aکلپ URL شامل کرتا ہے۔ صفحے کی ایک ہی حاصل کرنے سے اس URL اور گانے کا اصل عنوان دونوں حاصل ہوتے ہیں —og:titleسے، اگر دستیاب نہ ہو تو<title>سے، جس سے ٹیلنگ برینڈ سافکس کو ہٹا دیا گیا ہو۔ - 2 · اس گانے کی اپنی کلپ کو ترجیح دیں صفحے میں ایک سے زیادہ کلپ URL ہو سکتے ہیں، اس لیے میچر اس کلپ کی تلاش کرتا ہے جس کا id مطلوبہ گانے سے ملتا ہو، اور صرف تب ہی صفحے پر کسی بھی کلپ پر واپس آتا ہے اگر وہ مخصوص میچ موجود نہ ہو۔
- 3 · غیر دستخط شدہ MP4 حاصل کریں آڈیو-فقط اسٹریم اب بند اور انکرپٹڈ ہے، لیکن MP4 — ایک ساکن تصویر والی ویڈیو جو اسی آڈیو ٹریک کو لے کر چلتی ہے — اب بھی غیر دستخط شدہ فراہم کی جاتی ہے۔ یہی وہ چیز ہے جسے ڈاؤنلوڈر درحقیقت حاصل کرتا ہے۔
- 4 · ffmpeg کے ساتھ نکالیں MP4 کو پہلے ایک عارضی فائل میں لکھا جاتا ہے، کیونکہ اس کا moov ایٹم کنٹینر کے آخر میں ہو سکتا ہے اور ffmpeg کو تلاش کرنے کے قابل ان پٹ درکار ہوتا ہے۔ اسے ایک پائپ کے ذریعے اسٹریم کرنے سے وقفے وقفے سے "moov atom not found" سے ناکام ہو جاتا ہے — یہ بگ کوڈ ایک تبصرے میں دستاویزی ہے تاکہ اگلوں میں اسے دوبارہ دریافت کرنے کا انتظار نہ کرنا پڑے۔
- 5 · اسٹریم آؤٹ کریں، صفائی کریں ffmpeg ویڈیو ٹریک کو ہٹا دیتا ہے اور MP3 یا WAV میں براہ راست رسپانس پر انکوڈ کرتا ہے۔ عارضی فائل پروسیس بند ہونے پر، غلطی پر، اور کلائنٹ ڈسکانیکٹ ہونے پر ہٹا دی جاتی ہے — تین الگ الگ راستے، تمام کورڈ۔
صارف کے لیے نتیجہ یہ ہے کہ دونوں فارمیٹس کو سرور سائیڈ ٹرانسکوڈنگ کی ضرورت ہے، جہاں MP3 پہلے پاس تھرو تھا۔ سروس کے لیے نتیجہ یہ ہے کہ ایک ماہ میں کام کرنے والا ڈاؤنلوڈر جب کہ بہت سے متبادل خاموشی سے غلطیاں واپس کرنے لگے تھے۔
وہ چھوٹی سی تفصیلات جو زیادہ تر کام سرانجام دیتی ہیں
- اصل فائل کے نام گانے کا عنوان پیج سے پڑھا جاتا ہے اور اسے فائل کے نام کے طور پر استعمال کیا جاتا ہے۔ غیر ASCII عنوانات سالم رہتے ہیں، کیونکہ ڈاؤنلوڈ ہیڈر کو ایک مناسب آر ایف سی 5987 انکوڈڈ فیلڈ کے طور پر لکھا جاتا ہے، نہ کہ ایک سادہ ASCII سٹرنگ کے طور پر — اس لیے "Пісня про дощ" یا "夜明けのうた" جیسے ٹریک درست نام سے آتے ہیں، نہ کہ موژیبیک یا UUID کے طور پر۔
- باہر جانے پر کوئی بفرنگ نہیں سامنے والے نجنکس لیئر کو پروکسی بفرنگ آف اور طویل ریڈ ٹائم آؤٹ کے ساتھ ترتیب دیا گیا ہے، کیونکہ آڈیو فائلیں بڑی ہوتی ہیں اور ایک بفرڈ پروکسی ایک بائیٹ بھی بھیجنے سے پہلے پوری فائل کو میموری میں رکھے گا۔
- فائل کی قسم کے مطابق کیچ پالیسی منتخب کی گئی ایچ ٹی ایم ایل کو جان بوجھ کر کبھی کیچ نہیں کیا جاتا، تاکہ مواد یا ایس ای او میں کوئی بھی تبدیل فوری طور پر لائیو ہو جائے۔ سی ایس ایس اور جے ایس کو ایک دن کا ٹی ٹی ایل ملتا ہے کیونکہ ان کے فائل نامز میں کنٹینٹ ہیش نہیں ہوتا۔ تصاویر اور آئیکنز کو تیس دن ملتے ہیں۔ بلاگ کی تصاویر کو ایک سال کے لیے نشان زد کیا جاتا ہے، انہیں immutable (غیر تبدیل شدہ) قرار دیا جاتا ہے، اور انہیں نجنکس کی طرف سے براہ راست ڈسک سے پیش کیا جاتا ہے، بغیر کسی ایپلیکیشن کو چھوئے۔
- سچے غلطی کے پیغامات "اس ٹریک کو نہیں ملا — یقینی بنائیں کہ یہ Suno پر ایک عوامی سنگل گانہ ہے" صارف کو بتاتا ہے کہ کیا کرنا ہے۔ "502 Bad Gateway" نہیں بتاتا۔ ڈاؤنلوڈ ہینڈلر میں ہر ناکامی کا راستہ ان میں سے ایک پیدا کرتا ہے۔
- یہ فون پر کام کرتا ہے کوئی انسٹال نہیں، کوئی ایپ اسٹور نہیں، کوئی ایکسٹینشن نہیں۔ موبائل براؤزر ایک فرس کلاس کلائنٹ ہے، جو اس ٹول کے لیے جو سب سے عام استعمال کیس "میں اسے اپنے فون پر چاہتا ہوں" ہے، یہی پورا کھیل ہے۔
API
ویب پیج ایک چھوٹے عوامی API کا کلائنٹ ہے، اور وہ API براہ راست استعمال کے قابل ہے۔
| اینڈ پوائنٹ | واپس کرتا ہے |
|---|---|
GET /api/health | { "ok": true, "ffmpeg": true } — لائیو نیس اور یہ کہ ٹرانسکوڈنگ دستیاب ہے یا نہیں۔ |
GET /api/info?url=<link> | { ok, id, title, pageUrl, ffmpeg } — ان پٹ کو حل کرتا ہے، تصدیق کرتا ہے کہ ٹریک عوامی اور ڈاؤنلوڈ کے قابل ہے، اور اس کا اصل عنوان واپس کرتا ہے۔ |
GET /api/download?url=<link>&format=mp3|wav[&title=…] | فائل کو اسٹریم کرتا ہے، ڈاؤنلوڈ ہیڈر میں درست فائل نام کے ساتھ۔ اختیاری طور پر عنوان کو اوور رائیڈ کریں۔ |
POST /api/contact | تصدیق شدہ رابطہ فارم کی جمع کروائی، ہر آئی پی کے لیے شرح محدود۔ |
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 سستا ہے اور بتاتا ہے کہ کیا لنک قابل استعمال ہے اور اس کا نام کیا ہے، اس لیے ایک بیچ جاب میگا بائٹس کھینچنے سے پہلے فہرست کی تصدیق کر سکتی ہے۔
اور ایک دوسرا، گیٹڈ ٹائر
ان کے ساتھ /api/v1/health، /api/v1/info اور /api/v1/download بیٹھے ہیں — ایک مشترکہ ایپ ٹوکن اور فی انسٹالیشن شرح کی حد کے پیچھے وہی آپریشنز۔ ٹوکن صرف تب ہی نافذ کیا جاتا ہے جب اسے ترتیب دیا گیا ہو، اس لیے ویب بلڈ اور مقامی ڈویلپمنٹ بغیر کسی تبدیلی کے کام کرتی رہتی ہے، جبکہ موبائل ایپ کو ایک سطح ملتی ہے جسے نیٹ ورک ٹیب پڑھنے والے کسی بھی شخص آسانی سے غلط استعمال نہیں کر سکتا۔
Android ایپ
Android کے لیے ایک Flutter کلائنٹ موجود ہے، اور اس کا ڈیزائن اس کے بارے میں جو کچھ کرتا ہے اور جو نہیں کرتا، اس کے حوالے سے تازہ دم کم از کم ہے۔
- یہ ایک پتلا کلائنٹ ہے لنک پیسٹ کریں، ایپ ٹوکن کے ساتھ
/api/v1/infoکال کرتی ہے، آڈیو URL واپس حاصل کرتی ہے، اور اصل ٹرانسفر Android کے اپنے DownloadManager کو سونپ دیتی ہے۔ - سسٹم ڈاؤنلوڈنگ کرتا ہے اس کا مطلب ہے ایک حقیقی سسٹم پروگریس نوٹیفیکیشن، ریزومیبلٹی (resumability)، اور فائل کا پبلک میوزک فولڈر میں پہنچنا جہاں فون پر موجود ہر دوسری ایپ اسے دیکھ سکتی ہے — نہ کہ کسی سینڈبکسڈ ایپ ڈائریکٹری میں جہاں کوئی اور نہیں پڑھ سکتا۔
- Android 8 اور اس سے اوپر ایپلیکیشن آئی ڈی
ai.sunodownloader.app، کم از کم SDK 26۔ - سائن ان صاف ستھرے طریقے سے ہاتھ سے ہاتھ لگتا ہے ایپ سے شروع ہونے والا Google OAuth فلو کے ذریعے ایک مارکر لے جاتا ہے، اور کولبیک سیشن کو ایک رجسٹرڈ ڈیپ لنک کے ذریعے ایپ کو واپس دیتا ہے، اس کے بجائے صارف کو ایک ویب پیج پر چھوڑ دینا۔
ریپوزٹری صرف ایپ سے متعلقہ سورسز رکھتی ہے — ڈارٹ کوڈ، نیٹو ایکٹیویٹی، مینی فیسٹ، آئیکنز — اور سیٹ اپ کے وقت گرادل اسکیفلڈنگ جنریٹ کرتی ہے اس Flutter ورژن سے جو بلڈر کے پاس انسٹل ہے۔ یہ ایک عمدہ اینٹی-بٹ-روٹ (anti-bit-rot) انتخاب ہے: یہ سیٹ اپ کے ایک قدم کو کھو دیتا ہے تاکہ کبھی پرانے بلڈ سسٹم سے لڑنا نہ پڑے۔
اکاؤنٹس: اختیاری، اور واقعی اختیاری
ایک اکاؤنٹ کی تہہ موجود ہے — مقامی ای میل اور پاس ورڈ، اور Google OAuth — اور اس پر حاوی قاعدہ سورس میں ایک کمنٹ میں بیان کیا گیا ہے اور کوڈ میں بھرپور طریقے سے پابندی کی جاتی ہے: ڈاؤنلوڈز عوامی اور نامعلوم رہتے ہیں؛ لاگ ان صرف پرکز (perks) کھولتا ہے؛ ڈاؤنلوڈ فلو کو کبھی بھی auth پر بند نہیں کیا جاتا۔
سائن ان کرنے سے دراصل آپ کو کیا ملتا ہے:
- ڈاؤنلوڈ کی تاریخ — ٹریکس جو آپ نے حاصل کیے ہیں، ڈیڈپلیکیٹڈ، ٹائٹلز، فارمیٹس اور ٹائم اسٹیمپس کے ساتھ۔
- ایک سیشن جو آپ کے ساتھ چلتا ہے ویب ایپ اور Android ایپ کے درمیان۔
یہ پوری فہرست ہے۔ اس کے پیچھے کوئی پیڈ ٹائر چھپا نہیں ہے، کوئی روزانہ کیپ جو لاگ ان کرنے سے بڑھتی ہو، کوئی واٹر مارک جو اس سے ہٹتی ہو۔
Auth کیسے بنایا گیا ہے
- زیرو ڈیپینڈنسی پاس ورڈ ہیشنگ Node کے اپنے کرسپٹو ماڈیول سے حاصل کردہ scrypt، ہر صارف کے لیے الگ سالٹ شدہ، اور ایک ساختی سٹرنگ کے طور پر محفوظ شدہ۔ کوئی bcrypt پیکج نہیں، کوئی auth فریم ورک نہیں۔
- اوپیک ڈیٹا بیس سیشنز سیشن ٹوکنز بے معنی بے ترتیب اقدار ہیں جو خود انفرادی طور پر کوئی مطلب نہیں رکھتیں اور سرور سائیڈ پر تلاش کی جاتی ہیں۔ یہ خود بیان کرنے والے ٹوکنز نہیں ہیں، اس لیے انہیں منسوخ کرنے کے لیے صرف ڈیلیٹ (حذف) کرنا کافی ہے۔
- کوکیز جو دونوں دنیاؤں میں کام کرتی ہیں TLS nginx اور Cloudflare پر ختم ہوتا ہے، اس لیے ایپ فارورڈڈ پروٹوکول ہیڈر پر بھروسہ کرتی ہے تاکہ کوکیز کو Secure مارک کیا جا سکے — پروڈکشن میں Secure کوکیز استعمال ہوتی ہیں، جبکہ سادہ HTTP لوکل ڈیولپمنٹ اب بھی کام کرتی ہے۔
- ٹائمنگ سیف موازنہ اور فی-IP توثیق کی تھروٹلنگ دونوں موجود ہیں، دونوں چھوٹے ہیں، اور یہ وہی چیزیں ہیں جو سائیڈ پروجیکٹس میں عام طور پر نظر انداز کر دی جاتی ہیں۔
- پاس ورڈ ہیشز کبھی سرور سے باہر نہیں جاتے صارف کے آبجیکٹ کے لیے ایک واضح عوامی شکل (public shape) والا فنکشن موجود ہے، اور یہ اس لیے موجود ہے کہ ہیش غلطی سے کسی ریسپانس میں لیک نہ ہو۔
اینالیٹکس، اور وہ کچھ جو یہ جان بوجھ کر جمع نہیں کرتا
ہر مکمل ڈاؤن لوڈ لاگ کیا جاتا ہے — کامیابی اور ناکامی دونوں، ناکامی کی وجہ کے ساتھ — اور لاگنگ کا طریقہ کار فائر اینڈ فورگٹ (fire-and-forget) ہے: یہ ریسپانس کو بلاک نہیں کرتا اور ڈاؤن لوڈ کے راستے میں کبھی بھی کوئی ایرر نہیں پھینکتا۔ ٹوٹے ہوئے اینالیٹکس ٹیبل ڈاؤن لوڈ کو خراب نہیں کر سکتے۔
ایک ریکارڈ میں کیا ہوتا ہے: گانے کا آئی ڈی، عنوان، فارمیٹ، کیا یہ کامیاب ہوا، اور اگر نہیں، تو کیوں۔ اس کے گرد ایک طویل عرصے تک قائم رہنے والا ایک انونیمس ویزٹر آئی ڈی کوکی میں ہوتا ہے، Cloudflare کے ہیڈر سے حاصل کردہ اصل کلائنٹ آئی پی، اور صارف ایجنٹ سٹرنگ سے ایک چھوٹے ہاتھ سے لکھے گئے پارسر کے ذریعے حاصل کردہ ڈیوائس، براؤزر اور آپریٹنگ سسٹم کی بہترین کوشش (best-effort) پڑھی جاتی ہے، نہ کہ کسی بیرونی لائبریری کے ذریعے۔
اگر آپ سائن ان ہیں، تو ڈاؤن لوڈ آپ کے اکاؤنٹ سے منسوب کیا جاتا ہے — یہی وہ چیز ہے جو ہسٹری فیچر کو ممکن بناتی ہے۔ اگر آپ نہیں ہیں، تو یہ انونیمس رہتا ہے۔
اس ڈیٹا کی موجودہ شکل: 858 مکمل ڈاؤن لوڈز، جن میں سے 731 MP3 ہیں اور 127 WAV ہیں، 24 رجسٹرڈ اکاؤنٹس اور ایک بہت بڑی تعداد میں انونیمس وزیٹرز پر مشتمل۔ یہ ایک نیا سروس ہے، اور یہ اعداد و شمار سچے ہیں، نہ کہ مارکیٹنگ کے لیے بڑھا چڑھا ہوا کوئی نمبر۔
وہ لائبریری جس کی کوئی توقع نہیں کرتا
اس پروجیکٹ میں حیرت انگیز پہلو مواد ہے۔ 311 شائع شدہ مضامین، جنہیں ڈیٹا بیس سے ایک ان میموری کیچ کے ساتھ پیش کیا جاتا ہے، پیجینیٹ کیا جاتا ہے، ٹیگ کیا جاتا ہے، اور اسٹاٹک پیجز کے ساتھ خودکار طور پر جنریٹ شدہ سائٹ میپ میں جوڑا جاتا ہے۔
یہ خالی مواد نہیں ہے۔ ٹیگ کی تقسیم ایک حقیقی ایڈیٹوریل ساخت دکھاتی ہے:
| ٹیگ | مضامین |
|---|---|
| گائیڈز | 99 |
| آئیڈیاز | 53 |
| استعمال کے معاملات | 52 |
| موازنہ | 14 |
| حقوق اور لائسنسنگ | 13 |
| نظریات | 12 |
| جائزہ | 11 |
| اصناف | 11 |
| ڈاؤنلوڈز | 8 |
| ٹولز | 7 |
| طریقہ کار | 7 |
| مناسل | 6 |
اور موضوع کی نوعیت "ڈاؤنلوڈ کیسے کریں" سے کہیں آگے تک پھیلی ہوئی ہے:
گانے کو واقعی کیسے لکھیں
ساخت، باقاعدہ مصرعے، دہرائے جانے والے حصے، آواز کی پرتیں، اور دوبارہ میسنگ۔
- دہرائے جانے والے حصے (Chorus) کو کیسے لکھیں
- باقاعدہ مصرعے (Verse) کو کیسے لکھیں
- گانے کی ساخت کیسے ترتیب دیں
- AI آواز کی کیفیت کیسب بہتر بنائیں
آڈیو کے ساتھ کام کرنا
وہ عملی بعد از پیداوار مراحل جو کوئی واضح نہیں کرتا۔
- آواز ہٹا کر انسٹرومنٹل بنائیں
- چمٹنکی (chipmunk) اثر کے بغیر گانے کی رفتار بڑھائیں
- گانے کو کاٹ کر صرف وہی حصہ نکالیں جس کی آپ کو ضرورت ہے
- WAV بمقابلہ FLAC
ایسا گانا جس کا ایک مخصوص مقصد ہو
پانچ پچاس مضامین مخصوص چیزوں کی اسکورنگ کے بارے میں۔
- انسٹاگرام ریلز · رئیل اسٹیٹ ویڈیو
- یوگا · مراقبہ · مساج · اسپن کلاس
- انڈی گیمز · دستاویزی فلمیں · اشتہارات
- ای-لرننگ · ایونٹس · نیند
حقوق، اخلاقیات اور شعبہ
لائسنسنگ کے بارے میں تیرہ مضامین اور نظریاتی مضامین کا ایک سلسلہ۔
- سنک لائسنسنگ AI میوزک
- AI بیٹس بیچنا
- کیا فنکار AI میوزک استعمال کرتے ہیں؟
- AI میوزک کی اخلاقیات
- AI میوزک بمقابلہ انسانی میوزک
اس کے علاوہ موازنے کے مضامین (Riffusion بمقابلہ Suno، Soundful کا جائزہ، بہترین مفت جنریٹر، مبتدینوں کے لیے بہترین جنریٹر)، ٹربل شوٹنگ (Suno جنریٹ نہیں کر رہا، سبسکرپشن کے بغیر ڈاؤنلوڈ، پلے لسٹ ڈاؤنلوڈ، پی سی پر ڈاؤنلوڈ)، جنرل واک تھرو (فونک، ٹرانس، ڈارک ویو، ڈرم اینڈ بیس، سِنتھ پاپ، نیو ویو، شوگیز، سوینگ، افرو پاپ، فوک، سرف راک، سنیماٹک)، اور موقع کے مضامین (سالگرہ، وداع، یادگار، استاد، باپ، بھائی، بچہ، ٹوٹا ہوا رشتہ، فخر، نئے گھر کی تقریب) بھی شامل ہیں۔
اسٹریٹجک طور پر یہ یوٹیلٹی اور ڈسٹینیشن کے درمیان فرق ہے۔ ایک ڈاؤنلوڈر وہ پیج ہے جس پر آپ ایک بار جاتے ہیں اور بھول جاتے ہیں۔ AI میوزک بنانے، ایڈٹ کرنے، لائسنسنگ اور استعمال کرنے کے بارے میں تین سو مضامین ایسی چیز ہے جس کے لیے شخص واپس آتا ہے — اور اس کا مطلب یہ ہے کہ سائٹ ڈاؤنلوڈ سے پہلے اور اس کے بعد دونوں سوالات کا جواب دیتا ہے۔
یہ کیسے بنایا اور چلایا گیا
پورا سرور ایک واحد 53 کلوبائٹ جے ایس فائل ہے جس کا بالکل ایک ہی انحصار ہے — ایک MySQL کلائنٹ۔ کوئی ایکسپریس، کوئی فریم ورک، کوئی بلڈ اسٹیپ نہیں۔ راؤٹنگ ایک ڈسپیچر ہے جو درخواست کے راستے پر کام کرتا ہے؛ HTTP سرور Node کا اپنا ہے۔
یہ اپنی ذات کے لیے کمیت پسندی نہیں ہے۔ ایک ایسی سروس جس کا کام یہ ہے کہ وہ اپ اسٹریم پلیٹ فارم کے سی ڈی این رویے میں تبدیلی کا سامنا کرے، اسے کوڈ اور ساکٹ کے درمیان کسی چیز نہ ہونے سے بہت فائدہ ہوتا ہے۔ جب اگست کی تبدیلی آئی، تو اس کا حل ایک فنکشن تھا، نہ کہ انحصار کی اپ گریڈ۔
رائن ٹائم
- یہ لوک ہوسٹ پر ایک غیر ممتاز صارف کے طور پر چلتا ہے، nginx کے پیچھے، Cloudflare کے پیچھے۔
- سسٹڈم یونٹ سخت ہے: کوئی نئی رخصتیں نہیں، ذاتی
/tmp، نظام کے باقی حصے کا ایک غیر خواندہ نظارہ، ایک غیر خواندہ گھر، اور بالکل ایک قابلِ تحریر راستہ۔ - ناکامی کی صورت میں مختصر بیک آف کے ساتھ دوبارہ شروع ہوتا ہے۔
- TLS ایک Cloudflare اوریجن سرٹیفکیٹ ہے جو میزبان کے وی ہوسٹس کے درمیان شیئر کیا جاتا ہے — Cloudflare عوامی سرٹیفکیٹ کو ٹرمینٹ کرتا ہے۔
- ایپیک کینونیکل ہے: خالص HTTP اور
www.ہوسٹ دونوںhttps://sunodownloader.aiپر 301 ری ڈائریکٹ ہوتے ہیں۔ - ffmpeg بوٹ کے دوران ایک بار ڈیٹیکٹ کیا جاتا ہے؛ اگر یہ غائب ہے، تو سروس
/api/healthمیں اس کی اطلاع دیتی ہے، ڈاؤن لوڈ کے وقت پراسرار طریقے سے ناکام ہونے کے بجائے۔
مواد کی پائپ لائننگ
مقالات ڈیٹا بیس میں موجود ہیں اور ہر سلگ کے لیے میموری میں کیچ کیے جاتے ہیں، شائع کرنے کے لیے ایک واضح فلش اینڈ پوائنٹ کے ساتھ۔ بلاگ ہب سرور سائیڈ پر پیجینیٹڈ ہے۔ سائٹ میپ سٹیٹک پیجز اور ہر شائع شدہ پوسٹ سے بنایا جاتا ہے اور کیچ کیا جاتا ہے۔ بلاک کی تصاویر ایپلیکیشن سے مکمل طور پر باہر ہیں — 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 ہے، ایک اختیاری اکاؤنٹ تہہ جو مقامی اور گوگل سائن ان کے ساتھ ہے جو صرف تاریخ کو محدود کرتی ہے، ایک Flutter Android کلائنٹ جو ٹرانسفرز کو سسٹم ڈاؤنلوڈ مینیجر کو سونپتا ہے، ایک سخت سنگل فائل Node سروس جس کا صرف ایک انحصار ہے، اور AI میوزک بنانے، ایڈٹ کرنے، لائسنس حاصل کرنے اور استعمال کرنے کے بارے میں 311 مضامین کا لائبریری۔
اس کی اس زمرے میں سب سے کم عام خاصیت بھی ہے: یہ اب بھی کام کرتا ہے۔ جب Suno نے اگست 2026 میں اپنی آواز کو دستخط شدہ URLs کے پیچھے منتقل کیا، تو سروس صفحے کے اپنے انبیڈڈ کلپ URL اور غیر دستخط شدہ MP4 کونٹینر کے ذریعے دوبارہ رخ کر گئی، اور چلتی رہی۔
صرف Suno کے اپنے CDN ہوسٹس پراکسی کیے جاتے ہیں، اس لیے اسے اوپن پراکسی کے طور پر استعمال نہیں کیا جا سکتا۔
Suno Downloader، README
اسے آزمانا: sunodownloader.ai · MP3 at /suno-to-mp3 · WAV at /suno-wav-download · لائبریری at /blog۔