Siz Suno da qoʻshiq yaratdingiz. Endi faylni xohlaysiz — telefonida, video tahrirlovchida yoki DAW dasturida. Suno Downloader — bu qoʻshiq havolasini oladi va hisob qaydi yoki oʻrnatishni talab qilmaydi, balki MP3 yoki yoʻqotishsiz WAV formatidagi faylni qaytaradigan tekin brauzer vositasidir. Uning orqasida platforma oʻzgarishidan muvaffaqiyatli oʻtgan kichik, puxta ishlab chiqilgan dasturiy ta'minot qismi yotibdi. Mana, uning haqida hamma narsa.
"Men qoʻshiq yaratdim" va "Menda fayl bor" oʻrtasidagi farq
AI musiqa generatorlari fayl tizimiga emas, balki pleyerga asoslangan. Siz qoʻshiqni tasvirlaysiz, qoʻshiq olasiz, brauzer oynasida tinglayssiz — va keyin uni haqiqatan ham ishlatishni xohlaysiz. Uni videoga qoʻying. DAW dasturiga joylashtiring. Yugurish uchun telefon yuklang. Hisob qaydi yoʻq odamga yuboring.
Shu soʻnggi qadamda ishonchsizlik mavjud. Audio pleyer orqasida, yuklab olish imkoniyatlari reja darajalariga bogʻlangan, chiqayotgan fayl UUID nomiga ega va mobil qurilmalarda butun jarayon kurashga aylanadi. Suno Downloader shu qadamni bir marta nusxa koʻchirish va bir marta bosish orqali bartaraf etadi.
U bepul, roʻyxatdan oʻtishni talab qilmaydi, mobil brauzerda ishlaydi va faylga haqiqiy qoʻshiq nomini qoʻyadi. Ushbu maqolaning qolgan qismi shu orqasida nima borligi haqida.
Unda nima qoʻyish mumkin
Kiritilgan parser ushbu turdagi koʻpgina vositalarga qaraganda koʻproq qabul qiluvchan, chunki odamlar havolalarni juda turli joylardan nusxalashadi — telefonda ulashish menyusidan, brauzer manzil satridan, Discord xabaridan, faqat identifikator saqlanib qolgan eslatmadan.
| Siz nima qoʻyasiz | Nima sodir boʻladi |
|---|---|
https://suno.com/song/<uuid> | Standart qoʻshiq sahifasi URL. Toʻgʻridan-toʻgʻri tahlil qilinadi. |
https://suno.com/s/<code> | Ulashish havolasi. Unda qoʻshiq identifikatori yoʻq, shuning uchun xizmat yoʻnaltirishni kuzatadi va identifikatorni yakuniy URL dan oʻqiydi. |
| Yagona ulashish kodi | Olti yoki oʻttiz ikkita alfanumerik belgi. Ulash URL ga aylantiriladi va xuddi shu usulda yechiladi. |
| Yagona UUID | Qoʻshiq identifikatorini oʻz ichiga olgan har qanday satr. Ajratib olinadi va ishlatiladi. |
| Toʻgʻridan-toʻgʻri Suno CDN URL | Agar host roʻyxatda boʻlsa, qabul qilinadi va oʻzgartirilmagan holda ishlatiladi. |
| Pleylist havolasi | Rad etildi — pleylistlar bitta fayl emasligi va bitta qoʻshiqni ochish kerakligini tushuntiruvchi xabar bilan. |
| Profil havolasi | Rad etildi — shu haqida xabar berildi. |
| Boshqa hamma narsa | Rad etildi — Suno qoʻshiq yoki ulashish havolasini soʻraydigan xabar bilan. |
Ushbu soʻnggi uch qator eng qiziqarli qismdir. Yengilroq amalga oshirish 502 xatosini qaytaradi va foydalanuvchiga taxmin qilish imkonini beradi. Bu yerda kirish maʼlumotining nima uchun notoʻgʻri ekanligi tasniflanadi va inson tomonidan amalga oshirilishi mumkin boʻlgan gap qaytariladi. Bu chalkashlikning katta qismini oldini olish uchun juda oz miqdordagi koddir.
Ikki format va ularning ikkalasining ham mavjud boʻlish sababi
MP3 — standart format
Qisqa, universal va avtotuningdan tortib aqlli karnaygacha barcha qurilmalarda ijro etiladi. LAME yordamida yuqori VBR sifat sozlamalari bilan kodlangan, bu eshitish nusxasi uchun toʻgʻri muvozanat: quloq uchun shaffof, hajmi esa ancha kichik.
Bu format telefonlar, ijtimoiy tarmoq ilovalari, YouTube fonlari, podkastlar va fayl eshitilishi kerak boʻlgan boshqa hamma narsalar uchun kerak. U xizmat orqali yuklab olishlarning taxminan 85% ini tashkil etadi.
WAV — ish nusxasi
Kodlanmagan PCM. Kattaroq va maqsadli ravishda: sizda allaqachon mavjud boʻlgan ovoz ustiga qoʻshimcha yoʻqotuvchi kodlash qoʻllanilmaydi.
Bu format tahrirlash dasturiga olib borish uchun moʻljallangan. Agar trek kesilishi, qatlamlanishi, vaqt choʻzilishi, ovozli qoʻshimchalar ostida pastga tushirilishi yoki yuklash paytida video platforma tomonidan qayta kodlanishi kerak boʻlsa, siz uni oldindan yoʻqotuvchi kodek orqali oʻtkazilgan faylga topshirmoqchi boʻlmaysiz. Har bir keyingi kodlash jarayoni muammolarni kuchaytiradi. WAV yuklab olishlarning taxminan yettidan birini tashkil etadi va deyarli barchasi aynan shu maqsadda foydalanmoqda.
Sayt har biri uchun alohida landing sahifasini saqlaydi — Suno dan MP3 va Suno WAV yuklab olish — chunki bu aslida turli maqsadlarni anglatadi, garchi ular bitta vositadan foydalanayotgan boʻlsa ham.
Qiziqarli tomoni: Platforma oʻzgarishidan omon qolish
Mana shu yerda loyiya oddiy oʻrash (wrapper) boʻlishni toʻxtatadi va muhandislikka aylanadi. Buni toʻgʻri tushuntirish kerak, chunki bu turdagi koʻpgina vositalarni sekin va oʻzlashtirilmagan holda yoʻq qiladigan narsa shunday boʻladi.
Uzoq vaqt davomida mexanizm juda oddiy edi: Suno ovozni bashorat qilinadigan CDN URLlaridan taqdim etardi va yuklab oluvchi dastur cdn1.suno.ai/<id>.mp3 manzilidan oddiygina maʼlumotni olib, uni oqim (stream) orqali uzatishi mumkin edi. 2026-yil avgust oyida bu usul ishlashni toʻxtatdi. Suno oʻz ovozi uchun imzolangan CDN URLlar orqasiga oʻtdi va eski bevosita yoʻnalish hamma uchun 403 xatosini qaytara boshladi.
Eski farazlar asosida qurilgan koʻpgina vositalar buzildi. Bu esa moslashdi va moslashuv qatlamlarga ega:
- 1 · Ommaviy sahifani skanerlash, bir marta Ommaviy qoʻshiq sahifasi hali ham bevosita yuklab olish mumkin boʻlgan CloudFront
.m4aklipini URL orqali joylashtiradi. Sahifani bir marta yuklab olish orqali siz URL manzilini ham, qoʻshiqning haqiqiy nomini ham olishingiz mumkin —og:titledan olingan, orqadagi brend qoʻshimchasi olib tashlangan holatda. - 2 · Ushbu qoʻshiqning oʻz klipini afzal koʻrish Sahifada bir nechta klip URL boʻlishi mumkin, shuning uchun moslashtiruvchi dastur soʻralgan qoʻshiqning identifikatori bilan mos keladiganini qidiradi va agar aniq mos keladigan klip topilmasa, sahifadagi ixtiyoriy klipga qaytadi.
- 3 · Imzosiz MP4 manzilini olish Faqat ovozli oqim endi himoyalangan va shifrlangan, ammo MP4 — xuddi shu ovoz trekini oʻz ichiga olgan statik tasvirli video — hali ham imzosiz taqdim etiladi. Aynan shu manzilni yuklab oluvchi dastur aslida yuklab oladi.
- 4 · ffmpeg yordamida ajratib olish MP4 avval vaqtinchalik faylga yoziladi, chunki uning moov atomi konteyner oxirida joylashishi mumkin va ffmpeg qidiruvga mos kiritishni talab qiladi. Uni pipe orqali oqim koʻrinishida uzatish vaqtincha "moov atom topilmadi" xatosi bilan muvaffaqiyatsiz tugashi mumkin — bu xatolik kodda izoh sifatida hujjatlashtirilgan, shunda keyingi taʼminlovchi uni qayta kashf etishga toʻgʻri kelmaydi.
- 5 · Oqim orqali uzatish va tozalash ffmpeg video trekini olib tashlaydi va MP3 yoki WAV formatiga toʻgʻridan-toʻgʻri javobga kodlaydi. Vaqtinchalik fayl jarayon yopilganda, xatolik yuz berganda va mijoz ulanishi uzilganda oʻchiriladi — uchta alohida holat, barchasi qamrab olingan.
Foydalanuvchi uchun oqibat shundaki, endi ikkala format ham server tomonida transkodlashni talab qiladi, bunda MP3 oldin oddiy oʻtkazuvchi (pass-through) boʻlgan edi. Xizmat uchun oqibat shundaki, koʻpgina boshqa variantlar xatolik qaytara boshlagan bir oyda ham ushbu yuklab oluvchi dastur ishlashda davom etmoqda.
Koʻp ishlarni bajaradigan mayda tafsilotlar
- Haqiqiy fayl nomlari Qoʻshiq nomi sahifadan oʻqiladi va fayl nomi sifatida ishlatiladi. ASCII boʻlmagan nomlar saqlanib qoladi, chunki yuklab olish boshi RFC 5987 boʻyicha kodlangan maydon sifatida yoziladi, oddiy ASCII satr emas — shuning uchun "Пісня про дощ" yoki "夜明けのうた" nomli trek mojibake yoki UUID koʻrinishida emas, balki toʻgʻri nom bilan yuklab olinadi.
- Chiqishda buferlash yoʻq Old qatlamdagi nginx qatlami proxy buferlashni oʻchirish va uzun oʻqish taymerlarini sozlash bilan konfiguratsiya qilingan, chunki audio fayllar katta hajmga ega va buferlangan proksi bir bayt ham uzatmasdan butun faylni xotirada ushlab turadi.
- Fayl turi boʻyicha keshlash siyosati tanlangan HTML maqsadli ravishda hech qachon keshlanmaydi, shuning uchun kontent yoki SEO tuzatishlari darhol joriy etiladi. CSS va JS fayllari uchun bir kunlik TTL belgilangan, chunki ularning fayl nomlari kontentga asoslangan hash bilan taʼminlanmagan. Rasmlar va belgilar uchun oʻttiz kunlik muddat belgilangan. Blog rasmlari bir yilga belgilangan va oʻzgarmas deb eʼlon qilingan, ular nginx tomonidan toʻgʻridan-toʻgʻri diskdan, ilovaga umuman murojaat qilmasdan taqdim etiladi.
- Halol xato xabarlari "Bu trek topilmadi — iltimos, u Suno dagi ochiq yakkaxon qoʻshiq ekanligiga ishonch hosil qiling" foydalanuvchiga nima qilish kerakligini aytadi. "502 Bad Gateway" esa aytmaydi. Yuklab olish boshqaruvchisidagi har qanday xato holati oldingi turdagi xabarni ishlab chiqaradi.
- Telefonda ishlaydi Oʻrnatish, ilova doʻkoni yoki kengaytma yoʻq. Mobil brauzer birinchi darajali mijoz hisoblanadi, bu esa asosiy foydalanish holati "Men buni telefonda xohlayman" boʻlgan vosita uchun asosiy masaladir.
API
Veb sahifa kichik ommaviy API ning mijozidir va bu API toʻgʻridan-toʻgʻri ishlatilishi mumkin.
| Endpoint | Qaytaradi |
|---|---|
GET /api/health | { "ok": true, "ffmpeg": true } — tizim faolligi va transkodlash imkoniyati mavjudligini ko'rsatadi. |
GET /api/info?url=<link> | { ok, id, title, pageUrl, ffmpeg } — kirish ma'lumotlarini qayta ishlaydi, trekning ochiq va yuklab olishga tayyor ekanligini tasdiqlaydi hamda uning haqiqiy nomini qaytaradi. |
GET /api/download?url=<link>&format=mp3|wav[&title=…] | Faylni oqim shaklida uzatadi, yuklab olish boshlig'ida to'g'ri fayl nomi ko'rsatiladi. Sarlavhani ixtiyoriy ravishda o'zgartirish mumkin. |
POST /api/contact | IP manzilga qarab cheklangan tezlikda tasdiqlangan aloqa formasi topshirish. |
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'Agar siz buni skript orqali boshqarsangiz, ikki bosqichli bo'lish muhimdir: /api/info arzonroq bo'lib, havola foydalanishga yaroqli ekanligini va uning nomini ko'rsatadi, shuning uchun batch vazifasi megabaytlarni yuklab olishni boshlashdan oldin ro'yxatni tekshirishi mumkin.
Va ikkinchi, cheklangan bosqich
Shular qatorida /api/v1/health, /api/v1/info va /api/v1/download joylashgan — bitta ilova tokeni va o'rnatishga qarab cheklangan tezlik orqali bir xil operatsiyalar. Token faqat sozlanganda joriy etiladi, shuning uchun veb-versiya va mahalliy dastur o'zgarishlarsiz ishlayveradi, mobil ilova esa tarmoq tablasini o'qiy olgan har qanday shaxs tomonidan osonlikcha suiiste'mola bo'lishi mumkin bo'lmaydigan sirtga ega bo'ladi.
Android Ilovasi
Android uchun Flutter mijoz dasturi mavjud bo'lib, uning dizayni nima qilishi va nima qilmaydiganligi haqida yangi va minimal yondashuvni taklif qiladi.
- U ingichka mijoz dasturidir Havolani joylashtiring, ilova
api/v1/infomanziliga ilova tokeni bilan murojaat qiladi, audio URL ni qaytaradi va haqiqiy uzatishni Android ning oʻzining DownloadManageriga topshiradi. - Tizim yuklab olishni amalga oshiradi Bu haqiqiy tizim jarayon bildirishnomasini, qayta boshlash imkoniyatini va faylning telefonidagi boshqa barcha ilovalar koʻra oladigan ochiq Music papkasiga tushishini anglatadi — hech narsa oʻqiy olmaydigan sandbox ilova papkasida emas.
- Android 8 va undan yuqori Ilova identifikatori
ai.sunodownloader.app, minimal SDK 26. - Tizimga kirish toza tarzda topshiriladi Ilovadan boshlangan Google OAuth jarayon davomida belgi tashiydi va callback roʻyxatdan oʻtgan chuqur havola orqali sessiyani foydalanuvchini veb-sahifaga tashlab qoʻymasdan, ilovaga qaytaradi.
Repozitoriy faqat ilovaga xos manbalarni saqlaydi — Dart kodini, native faoliyatni, manifestni, belgilarni — va Gradle skeletini sozlash paytida quruvchi oʻrnatilgan Flutter versiyasidan foydalanib yaratadi. Bu maqsadli ravishda eskirishga qarshi tanlov: u eski tuzilish tizimi bilan kurashmaslik uchun sozlash qadamiga aylanadi.
Hisoblar: Ixtiyoriy va haqiqatan ham ixtiyoriy
Hisob qaydnomasi qatlami mavjud — mahalliy elektron pochta va parol, shuningdek Google OAuth — va uni boshqaruvchi qoida manbada izohda bayon etilgan va kodda butunlay hurmat qilinadi: yuklab olishlar ochiq va anonim qoladi; tizimga kirish faqat imtiyozlarni ochadi; yuklab olish jarayonini autentifikatsiyaga bogʻlamaydi.
Tizimga kirish sizga nima beradi:
- Yuklab olish tarixi — yuklab olingan treklar, takrorlanishlar olib tashlangan, sarlavhalari, formatlari va vaqt belgilari bilan.
- Sizni kuzatadigan sessiya veb-ilova va Android ilovasi boʻylab.
Bu roʻyxatning toʻliq roʻyxati. Orqasida yashirin toʻlov darajasi yoʻq, tizimga kirishni koʻtargan kunlik cheklov yoʻq, olib tashlanadigan vodorod yoʻq.
Autentifikatsiya qanday qurilgan
- Nol bogʻliqlik parolni hashlash Nodening oʻz kriptografik modulidan scrypt, foydalanuvchi uchun alohida salt qoʻshilgan, tuzilgan satr sifatida saqlanadi. bcrypt paketi yoki autentifikatsiya ramkasi yoʻq.
- Shaffof (opaque) maʼlumotlarlar bazasi sessiyalari Sessiya tokenlari oʻz-oʻzidan hech qanday maʼno bermaydigan tasodifiy qiymatlardir va server tomonida tekshiriladi. Oʻz-oʻzini tavsiflovchi tokenlar boʻlmagani sababli, bekor qilish faqat oʻchirish orqali amalga oshiriladi.
- Ikkala muhitda ham bir xil ishlaydigan kuki fayllar TLS nginx va Cloudflareda tugaydi, shuning uchun ilova kuki fayllarini Secure (xavfsiz) belgilash uchun yuborilgan protokol sarlavhasiga ishonadi — ishlab chiqarish muhitida Secure kuki fayllari qoʻllaniladi, oddiy HTTP mahalliy rivojlantirish muhitida ham muammosiz ishlayveradi.
- Vaqt jihatidan xavfsiz taqqoslash va har bir IP manzil uchun autentifikatsiya cheklash (throttling) Ikkalasi ham mavjud, ikkalasi ham kichik hajmli, yon loyihalarda odatda tashlab ketiladigan narsalar.
- Parol hashlari hech qachon serverdan chiqmaydi Foydalanuvchi obʼyekti uchun ochiq shakldagi funksiya mavjud va u hash tasodifan javobga oʻtib ketmasligi uchun yaratilgan.
Analitika va u qanday maqsadda nimalarni yigʻmaydi
Har bir tugatilgan yuklab olish muvaffaqiyatli yoki xato bilan tugashi qayd etiladi — xato sababi ham koʻrsatiladi — va yozuv jarayoni "fire-and-forget" (yuborib qoʻyish) prinsipi asosida ishlaydi: u javobni toʻsdirmaydi va yuklab olish jarayoniga hech qanday xato qaytarmaydi. Buzilgan analitika jadvali yuklab olish jarayonini buzib qoʻymaydi.
Yozuv tarkibi: qoʻshiq identifikatori, uning nomi, format, muvaffaqiyatli boʻlgan-yoʻqligi va agar xato boʻlsa, qanday xato ekanligi. Uning atrofida uzoq muddatli anonim tashrif buyuruvchi identifikatori (kuki faylida), Cloudflare sarlavhasidan olingan haqiqiy mijoz IP manzili va foydalanuvchi-agent (user-agent) satridan kichik qoʻlda yozilgan parser yordamida olingan qurilma, brauzer va operatsion tizim maʼlumotlari joylashgan.
Agar siz tizimga kirgan boʻlsangiz, yuklab olish sizning hisobingizga bogʻlanadi — aynan shu tarix funksiyasining ishlashini taʼminlaydi. Agar kirmagan boʻlsangiz, u anonim holda qoladi.
Ushbu maʼlumotlarning hozirgi holati: 858 ta tugatilgan yuklab olish, ulardan 731 tasi MP3 va 127 tasi WAV, 24 ta roʻyxatdan oʻtgan hisob va ancha kengroq anonim tashrif buyuruvchilar orasida. Bu yosh xizmatdir va ushbu raqamlar — marketing maqsadlarida yuqoriga yaxlitlangan raqamlar emas, balki haqiqiy koʻrsatkichlardir.
Hech kim kutmaydigan kutubxona
Ushbu loyihadagi hayajonli tomon — bu kontent. 311 ta nashr etilgan maqola, maʼlumotlarlar bazasidan xotirada saqlanadigan kesh yordamida taqdim etiladi, sahifalash, teglash va statik sahifalar bilan birga avtomatik ravishda yaratilgan sitemapga ulangan.
Bu oddiy to‘ldiruvchi matn emas. Teglar taqsimoti haqiqiy tahririy tuzilmani ko‘rsatadi:
| Teg | Maqolalar |
|---|---|
| Qo‘llanmalar | 99 |
| G‘oyalar | 53 |
| Ishlatish holatlari | 52 |
| Taqqoslash | 14 |
| Huquqlar va litsenziyalash | 13 |
| Ko‘zbo‘yachilik | 12 |
| Ko‘rib chiqish | 11 |
| Janrlar | 11 |
| Yuklab olishlar | 8 |
| Dasturlar | 7 |
| Qanday qilib | 7 |
| Tadbirlar | 6 |
Va mavzu mavzusi "qanday qilib yuklab olish"dan ancha kengroqni o‘z ichiga oladi:
Qoʻshiqni qanday yozish kerak
Tuzilishi, baytlar, qoʻshiqlar, vokal, remastering.
- Qoʻshiq qoʻshigʻini qanday yozish kerak
- Baytni qanday yozish kerak
- Qoʻshiqni qanday tuzish kerak
- AI vokallarini qanday yaxshilash kerak
Audio bilan ishlash
Hech kim tushuntirmaydigan amaliy post-generatsiya qadamlari.
- Vokallarni olib tashlab, asbobli versiyani yaratish
- Chipmunk effektisiz qoʻshiqni tezlashtirish
- Kerakli klipni aniq kesib olish
- WAV vs FLAC
Oʻz vazifasini bajaruvchi musiqa
Ma’lum narsalarni baholash bo‘yicha beshikkitta maqola.
- Instagram Reels · koʻchmas mulk video
- Yoga · meditatsiya · massaj · spin-sinf
- Mustaqil o‘yinlar · hujjatli filmlar · reklamalar
- Masofaviy ta’lim · tadbirlar · uyqu
Huquqlar, axloq va soha
Litsenziyalash bo‘yicha o‘nta maqola va ko‘p qirrali fikrlar yig‘indisi.
- AI musiqasi uchun sinxron litsenziyalash
- AI ritmlarini sotish
- San’atkorlar AI musiqasidan foydalanadimi?
- AI musiqasining axloqiy jihatlari
- AI musiqasi va inson musiqasi
Shuningdek, solishtirish maqolalari (Riffusion vs Suno, Soundful sharhi, eng yaxshi bepul generator, boshlovchilar uchun eng yaxshi generator), muammolarni hal qilish (Suno yaratmayapti, obuna bo‘lmagan holda yuklab olish, pleylistni yuklab olish, PC-da yuklab olish), janrlar bo‘yicha ko‘rsatmalar (fonk, trance, darkwave, drum and bass, synthpop, new wave, shoegaze, swing, afropop, folk, surf rock, cinematic) va bayramiy mavzulardagi maqolalar (tug‘ilgan kun, xayrlashuv, xotira, o‘qituvchi, ota, aka, chaqaloq, ajralish, faxr, uy ko‘chishi) mavjud.
Strategik jihatdan bu foydali dastur va maqsadli veb-sayt o‘rtasidagi farqdir. Yuklab oluvchi — bu bir marta tashrif buyurib, unutiladigan sahifadir. AI musiqasini yaratish, tahrirlash, litsenziyalash va undan foydalanish haqida uch yuzta maqola esa odam qaytib keladigan narsadir — bu saytda yuklab olishdan oldin ham, undan keyin ham savolga javob berilishini anglatadi.
Qanday qurilgan va boshqariladi
Butun server bitta 53 kilobaytlik JavaScript fayldan iborat boʻlib, unda faqat bitta bogʻliqlik mavjud — MySQL klienti. Express yoʻq, framework yoʻq, qurilish bosqichi yoʻq. Routing soʻrov yoʻli boʻyicha dispatcher orqali amalga oshiriladi; HTTP serveri Node'ga tegishli.
Bu oʻz-oʻzidan minimalizm emas. Yuqori darajadagi platforma CDN xatti-harakatlarini oʻzgartirsa, uning faoliyati davom etishini ta'minlash kerak boʻlgan xizmat kod va socket orasida hech narsa boʻlmasligidan katta foyda koʻradi. Avgustdagi oʻzgarish qoʻllanganda, yechim bogʻliqlikni yangilash emas, balki bitta funksiya edi.
Runtime
- localhostda, nginx orqasida, Cloudflare orqasida imtiyozsiz foydalanuvchi sifatida ishlaydi.
- Systemd birligi mustahkamlangan: yangi imtiyozlar yoʻq, shaxsiy
/tmp, tizimning qolgan qismi uchun faqat oʻqish mumkin boʻlgan koʻrinish, shaxsiy katalog uchun faqat oʻqish mumkin boʻlgan holat va aniq bitta yozish mumkin boʻlgan yoʻl. - Xatolik yuz berganda qisqa kechikish bilan qayta ishga tushadi.
- TLS — mezbonning virtual hostlari (vhosts) uchun umumlashtirilgan Cloudflare kelib chiqish sertifikati — Cloudflare umumiy sertifikatni yakunlaydi.
- Apex kanonik: oddiy HTTP va
www.hosti ikkalasi hamhttps://sunodownloader.aimanziliga 301 orqali yoʻnaltiriladi. - ffmpeg tizim ishga tushirilganda bir marta aniqlanadi; agar u yoʻq boʻlsa, xizmat yuklash paytida tushunarsiz xatolik berish oʻrniga,
/api/healthorqali buni ma'lum qiladi.
Kontentni ta'minlash
Maqolalar ma'lumotlar bazasida saqlanadi va har bir slug (yozuv nomi) uchun xotirada keshlanadi, nashr qilish uchun aniq flush (tozalash) endpointi mavjud. Blog markazi server tomonidan sahifalash orqali taqdim etiladi. Sitemap statik sahifalar, nashr etilgan barcha maqolalar asosida tuziladi va keshlanadi. Blog rasmlari ilovadan butunlay chetga chiqadi — nginx ularni diskdan bir yillik oʻzgarmas kesh sarlavhasi bilan oʻqiydi, Cloudflare ularni chekka tarmogʻida keshlaydi.
Koʻp soʻraladigan, qisqa javoblar
Menga hisob qaydnomasi kerakmi?
Yoʻq. Yuklab olishlar anonim va cheksiz. Hisob qaydnomasi faqat yuklab olish tarixi va Android ilovasi bilan boʻlingan sessiyani qoʻshadi.
Men qancha trekni yuklab olishim mumkin?
Foydalanuvchiga bogʻliq cheklov yoʻq. Alohida IP manzillar uchun aloqa va autentifikatsiya endpointlarida tezlik chegarasi mavjud boʻlib, bu hamma narsa. Bu suiiste'molchilikning oldini olish uchun.
WAV fayli MP3ga o‘xshash eshitilishining sababi nima?
Chunki shunday bo‘lishi kerak. WAV manba sifatida yuqoriroq sifatni anglatmaydi — bu ikkinchi marta yo‘qotuvchi (lossy) kodlashning yo‘qligidir. Fayl tahrir dasturiga tushsa va keyinroq qayta kodlansa, WAVni tanlang; agar u to‘g‘ridan-to‘g‘ri eshitish uchun mo‘ljallangan bo‘lsa, MP3ni tanlang.
Pleylistni bir vaqtning o‘zida yuklab olish mumkinmi?
Yo‘q. Pleylist bitta audio fayl emas va xizmat buni xato emas, balki xabar orqali bildiradi. Bitta qo‘shiqni oching va uning havolasini nusxalab qo‘ying.
Bu shaxsiy treklar bilan ishlaydimi?
Yo‘q. U ochiq qo‘shiq sahifasini o‘qiydi. Agar sahifa ochiq bo‘lmasa, uni o‘qish uchun hech narsa qolmaydi.
Mening havolalarim loglarda saqlanadimi yoki ulashiladimi?
Xizmat yuklab olish hodisasini o‘z operativ statistikasi uchun yozadi — qo‘shiq ID, nomi, formati, natija — anonim tashrif buyuruvchi ID bilan bog‘langan holda, agar siz tizimga kirmagan bo‘lsangiz. U yuklangan havolalarni e’lon qilmaydi yoki ulashmaydi va Sunodan boshqa hech qanday host bilan aloqa qilmaydi.
Bu Suno bilan bog‘liqmi?
Yo‘q. Bu Suno AI bilan bog‘liq, tasdiqlangan yoki homiylik qilingan emas. Bu ochiq qo‘shiq sahifalari uchun mustaqil qulaylik vositasidir.
Kim foydalanadi va qanday maqsadda
- Video yaratuvchilar Vaqt chizig‘iga ikkinchi marta yo‘qotuvchi kodlashsiz tushadigan WAV, UUID o‘rniga qo‘shiq nomiga ega.
- Podkast mualliflari Har qanday tahrir dasturi qabul qiladigan formatda, generativ trekdan to‘g‘ridan-to‘g‘ri olingan intro va outro musiqasi.
- Muzikantlar prototiplash Yaratilgan stemlarsiz miksni DAWga olib boring, unda qo'shiq kuylash yoki uni ma'lumot sifatida ishlatish uchun.
- Telefon eshituvchilari MP3 musiqa papkasida, oflayn rejimda, mashinada, yugurish paytida, brauzer oynasi ochiq bo'lmaganda ham ishlash uchun.
- Nimadir yaratgan va uni saqlab qolmoqchi bo'lgan har qanday kishi Bu esa, oxir-oqibat, butun g'oyaning asosini tashkil etadi.
Qisqacha versiya
Suno Downloader Suno qo'shiq havolasini, ulashish havolasini yoki qo'shiq ID'sini MP3 yoki yo'qotishsiz WAVga aylantiradi, bepul, hisob qaydnomasi va o'rnatish talab qilinmaydi, har qanday qurilmadagi brauzerda ishlaydi. U besh xil kirish formatini qabul qiladi, havola ishlamay qolganda mehribonlik bilan tushuntiradi, fayllarni haqiqiy qo'shiq nomiga muvofiq har qanday alifboda nomlaydi va Sunoga tegishli bo'lmagan hech narsani proksi qilmaydi.
Ushbu sahifaning orqasida ikki bosqichli JSON API yashirinadi — bu mahalliy va Google orqali kirish imkoniyatiga ega bo'lgan, tarixdan tashqari hech narsani cheklamaydigan ixtiyoriy hisob qaydnomasi qatlami; tizim yuklash boshqaruvchisiga uzatmalarni topshiradigan Flutter Android mijoz dasturi; bir xil bog'liqlikka ega bo'lgan mustahkamlangan yagona faylli Node xizmati va AI musiqasini yaratish, tahrirlash, litsenziyalash va undan foydalanish haqida 311 maqoladan iborat kutubxona.
Unda ushbu toifada eng kam uchraydigan xususiyat ham mavjud: u hali ham ishlaydi. Suno 2026-yil avgust oyida o'z ovozini imzolangan URLlar ortiga o'tkazganda, xizmat sahifaning o'ziga xos joylashtirilgan klip URLi va imzolanmagan MP4 konteyneri orqali yo'nalishni o'zgartirdi va ishlashni davom ettirdi.
Faqat Suno'ning o'z CDN xostlari proksi qilinadi, shuning uchun uni ochiq proksi sifatida ishlatib bo'lmaydi.
Suno Downloader, README
Sinab ko'ring: sunodownloader.ai · MP3 /suno-to-mp3 da · WAV /suno-wav-download da · kutubxona /blog da.