Létrehoztál egy dalt a Suno-en. Most meg szeretnéd szerezni a fájlt — a telefonodon, a videószerkesztődben, egy DAW-ban. A Suno Downloader egy ingyenes böngészős eszköz, amely egy dal linkjét veszi át, és MP3 vagy veszteségmentes WAV fájlt ad vissza, fiók és telepítés nélkül. A mögötte lévő technológia egy apró, precízen megépített mérnöki alkotás, amelynek már túl kellett élnie egy platformváltást. Íme az összes részlet.
A "Létrehoztam egy dalt" és a "Megvan a fájl" közötti rés
Az AI zenei generátorok egy lejátszó köré épülnek, nem egy fájlművelet-rendszer köré. Leírod a dalt, kapsz egy dalt, és böngészőfülben hallgatod — majd azt szeretnéd, ha tényleg használnád is. Helyezd el egy videóban. Illeszd be egy DAW-ba. Töltsd fel telefonra egy futáshoz. Küldd el valakinek, akinek nincs fiókja.
Az utolsó lépés ezúttal a súrlódás helye. A hanganyag egy lejátszó mögött van, a letöltési lehetőségek előfizetési szintekhez kötöttek, a kikerülő fájl egy UUID nevét viseli, és mobilon az egész egy küzdelem. A Suno Downloader létezésének célja, hogy ezt a lépést egyetlen beillesztésre és egy kattintásra csökkentse.
Ingyenes, nem igényel regisztrációt, mobilböngészőben is működik, és a fájl nevébe egy valódi dalcím kerül, nem pedig egy hash. A cikk további részében azt vizsgáljuk meg, mi áll a háttérben.
Mit illethetsz be
A bemeneti elemző sokkal toleránsabb, mint a hasonló eszközök többsége, ami azért fontos, mert az emberek rendkívül eltérő helyekről másolnak linkeket – egy megosztási ablakból telefonon, a böngésző címsorából, egy Discord-üzenetből, vagy egy jegyzetből, ahol csak az azonosító maradt meg.
| Mit illesztesz be | Mi történik |
|---|---|
https://suno.com/song/<uuid> | A szabványos daloldal URL. Közvetlenül beolvasva. |
https://suno.com/s/<code> | Egy megosztási link. Nem tartalmaz dalt azonosítót, így a szolgáltatás követi az átirányítást, és a végleges URL-ből olvassa ki az azonosítót. |
| Egy egyszerű megosztási kód | Hat-tól harminckettőig terjedő alfanumerikus karakterek. Megosztási URL-né alakul, és ugyanúgy feloldásra kerül. |
| Egy egyszerű UUID | Egy olyan sztring, amely tartalmaz dalt azonosítót. Kivonva és felhasználva. |
| Egy közvetlen Suno CDN URL | Elfogadva, ha a hoszt szerepel az engedélyezési listán, és változatlanul felhasználva. |
| Egy lejátszási lista hivatkozása | Elutasítva – egy olyan üzenettel, amely magyarázza, hogy a lejátszási listák nem egyetlen fájlból állnak, és javasolja egy dal megnyitását. |
| Egy profilhivatkozás | Elutasítva – egy erre utaló üzenettel. |
| Minden más | Elutasítva – egy olyan üzenettel, amely Suno dalt vagy megosztási hivatkozást kér. |
Az utolsó három sor a legérdekesebb. Egy lustább megvalósítás 502-es hibát adna vissza, és a felhasználóra bízná a kitalálást. Ez a megoldás megosztja, miért hibázott a bemenet, és egy olyan mondatot ad vissza, amely alapján az ember cselekedhet. Egy kis mennyiségű kód, amely hatalmas mértékű zavart előz meg.
Két formátum, és miért létezik mindkettő
MP3 — az alapértelmezett
Kompakt, univerzális, minden eszközön lejátszható – autós rádiótól okoshangszóróig. A LAME encoderrel, magas VBR (változó bitráta) minőségi beállítással kódolva, ami a megfelelő kompromisszum egy hallgatási másolat esetén: a fül számára átlátható, töredéknyi mérettel.
Ezt érdemes választani telefonokhoz, üzenetküldő alkalmazásokhoz, YouTube háttérzenékhez, podcastekhez és minden olyan esethez, ahol a fájlt inkább hallgatják, mintsem szerkesztik. Ez a letöltések körülbelül 85%-át teszi ki a szolgáltatáson keresztül.
WAV — a munkamásolat
Tömörítetlen PCM. Nagyobb, és szándékosan: nincs további veszteséges generálás a már meglévő hanganyag felett.
Ezt érdemes bevenni egy szerkesztőbe. Ha egy számot vágni, rétegezni, időben nyújtani, háttérbeszéd alá halkítani, vagy egy videós platform feltöltéskor újra kódolni fog, akkor nem szeretnéd egy olyan fájlt átadni, amely már átesett egy veszteséges kodeken. Minden további kódolás felhalmozódik. A WAV a letöltések körülbelül egy hetedét teszi ki, és majdnem mindegyik esetben pontosan ezt csinálják az emberek.
A weboldal dedikált céloldalt tart fent mindegyikhez — Suno to MP3 és Suno WAV Download — mert ezek két valóban eltérő felhasználási szándék, amely éppen egy eszközt oszt meg.
Az érdekes rész: Egy platformváltás túlélése
Itt válik a projekt csomagolásból mérnöki munkává, és érdemes részletesen bemutatni, mert ez az a típusú probléma, amely csendesen a legtöbb hasonló kategóriájú eszköz végét jelenti.
Hosszú ideig a mechanizmus triviális volt: a Suno hanganyagot kiszámítható CDN URL-ekről szolgáltatta, így egy letöltőprogram egyszerűen lekérhette a cdn1.suno.ai/<id>.mp3 fájlt, és közvetlenül továbbstreamelhette azt. 2026 augusztusában ez a módszer megszűnt működni. A Suno a hanganyagot aláírt CDN URL-ek mögé helyezte, és a régi közvetlen elérési út mindenki számára 403-as hibát kezdett visszaadni.
A régi feltevésre épülő legtöbb eszköz meghibásodott. Ez az eszköz azonban alkalmazkodott, és az adaptáció rétegezett:
- 1 · A nyilvános oldal másolása egyszer A nyilvános daloldal továbbra is beágyaz egy közvetlenül lekérhető CloudFront
.m4akivonatot URL. Egyetlen oldallekérés során megszerezzük ezt az URL-t és a dal valódi címét is – azog:titlecímkéből, esetleges visszaesésként a<title>címkéből, a végén lévő márkanév-melléklevágásával. - 2 · A dal saját kivonatának előnyben részesítése Az oldal több kivonatot URL is tartalmazhat, így a illesztőprogram azt keresi, amelynek az azonosítója egyezik a kért dallal, és csak akkor esik vissza az oldal bármelyik kivonatára, ha a pontos egyezés hiányzik.
- 3 · Az aláíratlan MP4 lekérése A kizárólag hangot tartalmazó stream mostantól zárolt és titkosított, de az MP4 – egy statikus képet tartalmazó videó, amely ugyanazt a hangfolyamot hordozza – továbbra is aláíratlanul szolgáltatódik. Ezt a letöltőprogram valójában le is kérdezi.
- 4 · Kinyerés ffmpeg segítségével Az MP4 először egy ideiglenes fájlba íródik, mert a moov atomja a konténer végén helyezkedhet el, az ffmpeg-nek azonban seekelhető bemenetre van szüksége. Streameléssel a csövön keresztül a „moov atom not found” (moov atom nem található) hiba időnként fellépne – egy olyan bug, amelyet a kód egy megjegyzésben dokumentál, hogy ne kelljen a következő karbantartónak újra felfedeznie.
- 5 · Streamelés és tisztítás Az ffmpeg eltávolítja a videó tracket, és MP3 vagy WAV formátumba kódolja közvetlenül a válaszba. Az ideiglenes fájlt a folyamat lezárásakor, hiba esetén és az ügyfél lekapcsolódásakor törlik – három különálló útvonal, mind lefedve.
A felhasználó számára a következmény az, hogy mindkét formátumhoz mostantól szerveroldali konvertálás szükséges, ahol korábban a MP3 egyszerű átirányítás volt. A szolgáltatás számára a következmény egy működő letöltőprogram egy olyan hónapban, amikor sok alternatíva csendesen hibát kezdett visszaadni.
Apró részletek, amelyek a munka nagy részét elvégzik
- Valós fájlnemek A dal címét az oldalról olvassák ki, és fájlnévként használják. A nem-ASCII címek sértetlenül megmaradnak, mert a letöltési fejléc egy megfelelő RFC 5987 kódolású mezőként kerül kiírásra, nem pedig egy naiv ASCII karakterlácként — így egy „Пісня про дощ” vagy „夜明けのうた” című szám helyes néven, nem pedig mojibake vagy UUID formátumban érkezik.
- Nincs pufferelés az átvitel során Az előtétben lévő nginx réteg proxy pufferelés kikapcsolásával és hosszú olvasási időtúllépési értékekkel van konfigurálva, mert a hangfájlok nagyok, és egy pufferelő proxy a teljes fájl memóriában tartása előtt nem küldene ki egyetlen bájtot sem.
- Gyorsítótár-politika fájltípusonként A HTML-t szándékosan soha nem gyorsítótárazzuk, így egy tartalmi vagy SEO javítás azonnal életbe lép. A CSS és JS fájlok egy napos TTL-t kapnak, mert fájlnemeik nem tartalmak hash-jei. A képek és ikonok harminc napot kapnak. A blogképek egy évre szóló, megváltoztathatatlannak jelölt gyorsítótárazást kapnak, és az nginx közvetlenül lemezről szolgálja ki őket, az alkalmazás érintése nélkül.
- Őszinte hibauzenetek A „Ezt a számot nem sikerült megtalálni — győződjön meg róla, hogy nyilvános, egyetlen dalról van szó a Suno oldalon” üzenet elárulja a felhasználónak, mit tegyen. Az „502 Bad Gateway” nem. A letöltő kezelő minden hibaútvonala az előbbi típusú üzenetet generál.
- Működik telefonon is Nincs telepítés, nincs alkalmazásbolt, nincs bővítmény. A mobilböngésző elsőrangú kliens, ami egy olyan eszköz esetén, ahol a leggyakoribb felhasználási eset az „Ezt szeretném a telefonomra”, ez jelenti az egész lényeget.
A API
A weboldal egy kis nyilvános API kliense, és ez az API közvetlenül is használható.
| Végpont | Visszaadja |
|---|---|
GET /api/health | { "ok": true, "ffmpeg": true } — ellenőrzi a szolgáltatás állapotát, és jelzi, hogy a formátumátalakítás elérhető-e. |
GET /api/info?url=<link> | { ok, id, title, pageUrl, ffmpeg } — felbontja a bemenetet, megerősíti, hogy a zeneszám nyilvános és letölthető, majd visszaadja annak valódi címét. |
GET /api/download?url=<link>&format=mp3|wav[&title=…] | Folyamatosan továbbítja a fájlt, a letöltési fejlécben helyes fájlnévvel. Opcionálisan felülírhatja a címet. |
POST /api/contact | Validált kapcsolatfelvételi űrlap beküldése, IP-cím alapú sávszélesség-korlátozással. |
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'A kétlépcsős megosztás akkor számít, ha szkriptelhető: a /api/info olcsó, és megmondja, hogy egy link használható-e, és mi a címe, így egy kötegelt feladat ellenőrizhet egy listát, mielőtt megkezdené a megabájtok letöltését.
És egy második, korlátozott szint
Mellettük található a /api/v1/health, /api/v1/info és /api/v1/download — ugyanazok a műveletek egy közös alkalmazási token és egy telepítésenkénti sávszélesség-korlát mögött. A tokent csak akkor érvényesítik, ha be van állítva, így a webes verzió és a helyi fejlesztés változtatások nélkül tovább működik, míg a mobilalkalmazás kap egy felületet, amelyet nem lehet triviálisan kihasználni bárki által, aki elolvassa a hálózati adatforgalmat.
A Android alkalmazás
Van egy Flutter kliens Android-hoz, és a tervezése frissítően minimalista abban, amit csinál, és abban, amit nem.
- Ez egy vékony kliens Illesszen be egy linket, az alkalmazás lekéri az
/api/v1/infovégpontot az alkalmazás tokenjével, megkapja a hanganyag URL formátumban, és átadja a tényleges átvitelt a Android saját DownloadManagerének. - A rendszer végzi a letöltést Ez azt jelenti, hogy valódi rendszerjelzőt kap a folyamatról, a letöltés megszakítás után folytatható, és a fájl a nyilvános Zene mappába kerül, ahol minden más alkalmazás is láthatja – nem pedig egy szandboxolt alkalmazás könyvtárba, amit semmi más nem fér hozzá.
- Android 8 és újabb Alkalmazásazonosító:
ai.sunodownloader.app, minimális SDK verzió: 26. - A bejelentkezés zökkenőmentesen átadja a vezérlést Az alkalmazásból induló Google OAuth folyamat egy jelölővel halad végig, és a callback egy regisztrált mélylinken keresztül adja vissza a munkamenetet az alkalmazásnak, ahelyett, hogy egy weboldalra dobna.
A tároló csak az alkalmazásra specifikus forrásokat tartja – a Dart kódot, a natív aktivitást, a manifestet és az ikonokat – a Gradle vázlatot pedig a beállítások során generálja attól a Flutter verziótól, amit a fejlesztő telepített. Ez egy szándékos anti-bit-rot döntés: egy beállítási lépést cserél fel arra, hogy soha ne kelljen egy elavult build-rendszert kezelni.
Fiókok: Opcionális, és igazán opcionális
Van egy réteg a fiókokhoz – helyi e-mail és jelszó, valamint Google OAuth – és a szabályt, amely ezt szabályozza, egy megjegyzésben rögzítették a forráskódban, és a kódban végig betartották: a letöltések nyilvánosak és névtelenek maradnak; a bejelentkezés csak extra funkciókat nyit meg; a letöltési folyamatot soha nem kötjük hitelesítéshez.
Amiért megéri bejelentkezni:
- Letöltési előzmények – a letöltött számok, deduplikálva, címekkel, formátumokkal és időbélyegekkel.
- Egy munkamenet, amely követ a webes alkalmazásban és a Android alkalmazásban.
Ez a teljes lista. Nincs rejtett fizetős szint mögötte, nincs napi korlát, amit a bejelentés emel, nincs vízjel, amit eltávolít.
Hogyan épül fel az hitelesítés
- Függőség nélküli jelszóhashelés a Node saját kriptográfiai moduljából származó scrypt, felhasználónként sózva, strukturált sztringként tárolva. Nincs bcrypt csomag, nincs hitelesítési keretrendszer.
- Átláthatatlan adatbázis-sessziók A munkamenet-tokenek véletlenszerű értékek, amelyek önmagukban nem hordoznak jelentést, és kiszolgálóoldalon történő lekérdezéssel azonosíthatók. Nem önmagukat leíró tokenek, így a visszavonás egy egyszerű törlés.
- Sütik, amelyek mindkét világban működnek A TLS az nginx-nél és a Cloudflare-nél végződik, így az alkalmazás a továbbított protokollfejléc alapján dönti el, hogy a sütiket Secure jelöléssel látja-e el — a termelési környezetben Secure sütiket használ, a sima HTTP-es helyi fejlesztés pedig továbbra is működik.
- Időbiztos összehasonlítás és IP-alapú hitelesítési korlátozás Mindkettő jelen van, mindkettő kicsi, és mindkettő olyan dolog, amit egy mellékprojektben rutinszerűen kihagynak.
- A jelszó-hash-ek soha nem hagyják el a kiszolgálót Van egy explicit, nyilvános formátumú függvény a felhasználói objektumhoz, amelynek célja, hogy a hash véletlenül ne szivárogjon ki a válaszban.
Az analitika, és amit szándékosan nem gyűjt
Minden befejezett letöltés naplózva van — mind a sikeresek, mind a sikertelenek, utóbbiakhoz a hiba okával — a naplózás fire-and-forget jellegű: soha nem blokkolja a választ, és soha nem dobhat hibát a letöltési útvonalba. Egy hibás analitikai tábla nem okozhat hibát a letöltésben.
Egy bejegyzés tartalma: a dal azonosítója, a cím, a formátum, hogy sikerült-e, és ha nem, miért. Ezt körüveve egy hosszú életű, anonim látogató azonosító található egy sütiben, a valódi ügyfél IP-címe a Cloudflare fejlécéből, valamint egy legjobb erőfeszítésen alapuló eszköz-, böngésző- és operációs rendszerazonosítás a User-Agent sztringből, egy kis, kézzel írt parserrel, nem pedig egy külső könyvtárral.
Ha be vagy jelentkezve, a letöltés a fiókodhoz rendelődik — ez teszi lehetővé a előzmények funkciót. Ha nem, az anonim marad.
Az adatok jelenlegi állapota: 858 befejezett letöltés, ebből 731 MP3 és 127 WAV, 24 regisztrált fiók és egy jóval nagyobb számú anonim látogató esetén. Ez egy fiatal szolgáltatás, és ezek a számok a becsületesek, nem pedig a marketingcélú, felfelé kerekített adatok.
A könyvtár, amire senki nem számít
A projekt meglepetése a tartalom. 311 közzétett cikk, amelyek az adatbázisból szerveroldali gyorsítótárazással, lapozva, címkézve és automatikusan generált oldaltérképre vannak kötve a statikus oldalak mellett.
Nem csak feltöltő tartalom. A címkék eloszlása egy valódi szerkesztői struktúrát mutat:
| Címke | Bejegyzések |
|---|---|
| Útmutatók | 99 |
| Ötletek | 53 |
| Felhasználási esetek | 52 |
| Összehasonlítás | 14 |
| Jogok és licencelés | 13 |
| Nézőpontok | 12 |
| Értékelés | 11 |
| Műfajok | 11 |
| Letöltések | 8 |
| Eszközök | 7 |
| Hogyan | 7 |
| Események | 6 |
És a téma sokkal messzebbre nyúlik a „letöltés módja” túl:
Hogyan írj valóban dalt
Szerkezet, refrének, költések, énekhangok, utómunka.
- Hogyan írj refrént
- Hogyan írj költést
- Hogyan struktúráld a dalt
- Hogyan érj el jobb AI énekhangot
Az audiokezelés
A gyakorlati, utógenerálási lépések, amelyeket senki nem magyaráz el.
- Énekhang eltávolítása az instrumentális verzióhoz
- Dal gyorsítása a mókushang-effektus nélkül
- Dal vágása a pontos, szükséges részletre
- WAV vs FLAC
Zene céllal
Tizenkét cikk a konkrét témák pontozásáról.
- Instagram Reels · ingatlanvideó
- Jóga · meditáció · masszázs · spinning óra
- Független játékok · dokumentumfilmek · reklámok
- E-learning · események · alvás
Jogok, etika és a szakma
Tizenhárom cikk a licencelésről, valamint egy sor szemléletformáló írás.
- AI zene szinkronizációs licencelése
- AI beat-ek eladása
- Használják-e a művészek az AI zenét?
- Az AI zene etikája
- AI zene vs. emberi zene
Vannak összehasonlító írások is (Riffusion vs. Suno, Soundful áttekintése, legjobb ingyenes generátor, legjobb generátor kezdőknek), hibaelhárítási útmutatók (Suno nem generál, letöltés előfizetés nélkül, lejátszási lista letöltése, letöltés PC-n), műfajismertetések (phonk, trance, darkwave, drum and bass, synthpop, new wave, shoegaze, swing, afropop, folk, surf rock, cinematic), és alkalmi írások (születésnap, búcsú, megemlékezés, tanár, apa, testvér, baba, szakítás, pride, beköltözés).
Stratégiai szempontból ez a különbség egy használati eszköz és egy céloldal között. Egy letöltő egy oldal, amit egyszer felkeresel és elfelejtesz. Háromszáz cikk az AI zene készítéséről, szerkesztéséről, licenceléséről és használatáról olyan tartalom, amire egy felhasználó visszajön – és ez azt jelenti, hogy a weboldal a letöltés előtt is megválaszolja a kérdést, valamint az azt követő kérdéseket is.
Hogyan épült fel és működik
A teljes szerver egyetlen, 53 kilobájt méretű JavaScript-fájlból áll, egyetlen függőséggel — egy MySQL-klienssel. Nincs Express, nincs keretrendszer, nincs build-folyamat. A útválasztás egy diszpécser a kérés útvonala alapján; a HTTP szerver a Node sajátja.
Ez nem a minimalizmus önmagáért való alkalmazása. Egy olyan szolgáltatás, amelynek feladata, hogy túléljen egy felülső platform CDN-viselkedésének megváltozását, óriási előnyre tesz szert, ha nincs semmi a kód és a socket között. Amikor az augusztusi változás megérkezett, a javítás egy függvény volt, nem egy függőségfrissítés.
A futtatókörnyezet
- Jogosultságok nélküli felhasználóként fut localhoston, nginx mögött, Cloudflare mögött.
- A systemd egység megerősített: új jogosultságok nélkül, privát
/tmpkönyvtárral, a rendszer többi részének olvasásra zárt nézetével, egy olvasásra zárt home könyvtárral és pontosan egy írható elérési úttal. - Újraindul hiba esetén rövid késleltetéssel.
- A TLS egy Cloudflare eredetű tanúsítvány, amelyet a host vhostjai megosztanak — a Cloudflare végzi a nyilvános tanúsítvány lezárását.
- Az apex kanonikus: a sima HTTP és a
www.host is 301-es átirányítással ahttps://sunodownloader.aiURL-re mutat. - Az ffmpeg detektálása csak indításkor történik; ha hiányzik, a szolgáltatás ezt jelzi a
/api/healthvégponton, ahelyett, hogy rejtélyesen elbukna letöltés közben.
A tartalom kezelése
A cikkeket az adatbázis tárolja, és memóriában gyorsítótárazza őket slug alapján, egy explicit flush végponttal a publikáláshoz. A blog központja oldalszámolt, szerveroldali megjelenítéssel. A sitemap a statikus oldalakból és minden publikált bejegyzésből épül fel, és gyorsítótárazva van. A blog képei teljesen kikerülik az alkalmazást — az nginx közvetlenül a lemezről olvassa őket egy egyéves, változhatatlan gyorsítótári fejléccel, a Cloudflare pedig a szélén gyorsítótárazza őket.
Gyakran feltett, röviden megválaszolt kérdések
Szükségem van fiókra?
Nem. A letöltések anonimok és korlátlanok. A fiók csak letöltési előzményeket és egy a Android alkalmazással megosztott munkamenetet ad.
Van-e korlát a letölthető számok számára?
Nincs felhasználónkénti korlát. A kapcsolatfelvételi és hitelesítési végpontokon van egy IP-alapú sebességkorlátozás a visszaélések elkerülése érdekében, és ez a teljes körű védelem.
Miért szól ugyanúgy a WAV fájl, mint a MP3?
Mert így kell. A WAV nem minőségi fejlesztés a forráshoz képest — hanem a másodlagos veszteséges kódolás hiánya. Válaszd a WAV-öt, ha a fájlt szerkesztőbe viszed, és később újra kódolják; válaszd a MP3-et, ha közvetlenül a füladnod megy.
Letölthetek egy egész playlistet egyszerre?
Nem. A playlist nem egyetlen hangfájl, és a szolgáltatás üzenettel jelzi ezt, nem hibával. Nyisd meg az egyedi dalt, és illeszd be a linkjét.
Működik privát számokkal?
Nem. A nyilvános daloldalt olvassa. Ha az oldal nem nyilvános, nincs mit olvasni.
Kijelöltek vagy megosztják a linkeimet?
A szolgáltatás rögzít egy letöltési eseményt — dal azonosítója, címe, formátuma, eredménye — saját operatív statisztikái érdekében, egy anonim látogatói azonosítóhoz kötve, hacsak nem vagy bejelentkezve. Nem teszi közzé vagy osztja meg a beküldött linkeket, és nincs más kapcsolatban, mint a Suno saját szervereivel.
Ez kapcsolatban áll a Suno-nel?
Nem. Nem áll kapcsolatban a Suno AI-val, nem azt ajánlja, és nem támogatja. Egy független kényelmi eszköz a nyilvános daloldalak felett.
Ki használja, és mire?
- Videóalkotók Egy WAV, amely a vágósávba kerül egy második veszteséges generálás nélkül, a dal nevét viselve, nem pedig egy UUID-ét.
- Podcasterek Bevezető és befejező háttérzene, amelyet közvetlenül egy generált sávból húznak ki, olyan formátumban, amelyet minden szerkesztő elfogad.
- Zenészek prototípuskészítése Vidd a generált, szöveg nélküli keverést egy DAW-ba, hogy építs rá, énekelj újra rá, vagy használd referenciaanyagként.
- Telefonos hallgatók Egy MP3 a Zene mappában, amely offline, az autóban, futás közben, böngészőlap nyitása nélkül is lejátszható.
- Mindenki, aki valamit alkotott, és meg szeretné őrizni Ami végül is az egész alapfeltevés.
A rövid változat
Az Suno Downloader egy Suno dal linkjét, megosztási linket vagy dalazonosítót alakít át MP3-dá vagy veszteségmentes WAV-dá, ingyen, fiók és telepítés nélkül, bármilyen eszközön, böngészőben. Öt különböző bemeneti formátumot fogad, udvariasan jelzi, ha egy link nem működik, a fájlokat a dal valódi címének megfelelően nevezi el bármely ábécében, és nem proxyzza azt, ami nem Suno.
A mögött a lap mögött egy kétszintű JSON API található, egy opcionális fiókréteg helyi és Google belépéssel, amely csak a előzményeket zárja ki, egy Flutter Android kliens, amely az átviteleket a rendszer letöltéskezelőjének adja át, egy szigorúsított, egyetlen fájlból álló Node szolgáltatás egy függőséggel, és egy 311 cikkből álló könyvtár az AI-zene készítéséről, szerkesztéséről, licenceléséről és használatáról.
Ráadásul ebben a kategóriában a legkisebb gyakoriságú tulajdonsággal rendelkezik: még mindig működik. Amikor a Suno 2026 augusztusában az audioanyagát aláírt URL-ek mögé helyezte, a szolgáltatás a lap saját beágyazott URL-én és az aláíratlan MP4 konténeren keresztül újratérképezte az utat, és tovább működött.
Csak a Suno saját CDN kiszolgálói vannak proxyzva, így nem használható nyílt proxyként.
Suno Downloader, README
Próbáld ki: sunodownloader.ai · MP3 a /suno-to-mp3 oldalon · WAV a /suno-wav-download oldalon · a könyvtár a /blog oldalon.