Stworzyłeś utwór w Suno. Teraz chcesz uzyskać plik — na telefonie, w edytorze wideo, w DAW. Suno Downloader to darmowe narzędzie przeglądarkowe, które pobiera link do utworu i zwraca plik MP3 lub bezstratny WAV bez konieczności zakładania konta ani instalowania oprogramowania. Za tym wszystkim stoi mały, precyzyjnie zaprojektowany program, który już przeżył jedną zmianę platformy. Oto pełny opis jego działania.
Przepaść między „stworzyłem utwór” a „mam plik”
Generatorzy muzyki AI są zbudowani wokół odtwarzacza, a nie systemu plików. Opisujesz utwór, otrzymujesz go, słuchasz w karcie przeglądarki — a potem chcesz go naprawdę użyć. Wklej go do filmu. Dodaj go do DAW. Prześlij na telefon na bieganie. Wyślij komuś, kto nie ma konta.
To właśnie na tym ostatnim etapie pojawia się tarcie. Audio jest ukryte za odtwarzaczem, opcje pobierania są powiązane z poziomami subskrypcji, a plik, który się wygeneruje, ma nazwę związaną z UUID, a na urządzeniach mobilnych cały proces to prawdziwa walka. Suno Downloader istnieje po to, aby sprowadzić ten etap do jednego wklejenia i jednego kliknięcia.
Usługa jest darmowa, nie wymaga rejestracji, działa w przeglądarce mobilnej, a do pobranego pliku przypisuje prawdziwą nazwę utworu zamiast ciągu znaków hash. O tym, co kryje się pod tym rozwiązaniem, piszemy w dalszej części artykułu.
Co możesz wkleić
Parser wejściowy jest bardziej tolerancyjny niż większość narzędzi tego typu, co ma znaczenie, ponieważ użytkownicy kopiują linki z różnych miejsc — z menu udostępniania na telefonie, z paska adresu przeglądarki, z wiadomości na Discordzie lub z notatki, w której przetrwał tylko identyfikator.
| Co wklejasz | Co się dzieje |
|---|---|
https://suno.com/song/<uuid> | Standardowa strona utworu URL. Parsowana bezpośrednio. |
https://suno.com/s/<code> | Link do udostępnienia. Nie zawiera identyfikatora utworu, dlatego serwis podąża za przekierowaniem i odczytuje identyfikator z końcowej strony URL. |
| Sam kod udostępniania | Od sześciu do trzydziestu dwóch znaków alfanumerycznych. Zostaje przekształcony w link udostępniający URL i rozwiązany w ten sam sposób. |
| Sam identyfikator UUID | Dowolny ciąg zawierający identyfikator utworu. Zostaje wyodrębniony i użyty. |
| Bezpośredni Suno CDN URL | Zaakceptowane, jeśli host znajduje się na liście dozwolonych, i używane bez zmian. |
| Link do playlisty | Odrzucone — z komunikatem wyjaśniającym, że playlisty nie są jednym plikiem, oraz z sugestią otwarcia pojedynczego utworu. |
| Link do profilu | Odrzucone — z odpowiednim komunikatem. |
| Wszystko inne | Odrzucone — z komunikatem proszącym o link do Suno utworu lub udostępnienia. |
Te trzy ostatnie wiersze są najbardziej interesujące. Bardziej leniwa implementacja zwraca błąd 502 i pozostawia użytkownikowi zgadywanie, co poszło nie tak. Ta wersja klasyfikuje przyczynę błędu i zwraca zdanie, na podstawie którego człowiek może podjąć działanie. To niewielki nakład kodu, który eliminuje dużą ilość potencjalnych nieporozumień.
Dwa formaty i dlaczego oba istnieją
MP3 — domyślny
Kompaktowy, uniwersalny, odtwarzany na wszystkim — od radia samochodowego po inteligentny głośnik. Zakodowany przy użyciu LAME w wysokiej jakości VBR, co jest właściwą kompromisową opcją dla kopii do odsłuchu: przejrzysty dla ucha przy ułamku wielkości oryginału.
To jest format, którego powinieneś używać na telefonach, w aplikacjach do messengera, jako tła na YouTube, w podcastach i wszędzie tam, gdzie plik ma być odsłuchiwany, a nie edytowany. Stanowi około 85% wszystkich pobrań przez usługę.
WAV — kopia robocza
Niekompresowany PCM. Większy plik i celowo tak: brak dodatkowej stratnej kompresji nałożonej na dźwięk, który już posiadasz.
To jest format, który powinieneś zaimportować do edytora. Jeśli utwór ma zostać wycięty, nałożony na inny ślad, rozciągnięty w czasie, wyciszony pod narrację lub ponownie zakodowany przez platformę wideo podczas przesyłania, nie chcesz podawać mu pliku, który przeszedł już przez kodek stratny. Każde kolejne kodowanie kumuluje straty. WAV stanowi około jednej siódmej wszystkich pobrań, a prawie wszyscy użytkownicy pobierający ten format robią to właśnie w tym celu.
Strona utrzymuje dedykowaną stronę docelową dla każdej z nich — Suno do MP3 oraz Suno WAV Download — ponieważ są to dwa zupełnie różne intencje użytkownika, które przypadkowo wykorzystują to samo narzędzie.
Interesująca część: Przetrwanie zmiany platformy
Tu właśnie projekt przestaje być jedynie nakładką i staje się inżynierią, a warto to opisać dokładnie, ponieważ to właśnie tego typu rozwiązania cicho niszczą większość narzędzi w tej kategorii.
Długo mechanizm był trywialny: Suno udostępniało audio z przewidywalnych CDN URL, a pobieracz mógł po prostu pobrać cdn1.suno.ai/<id>.mp3 i przelać strumień. W sierpniu 2026 roku przestało to działać. Suno przeniósł swoje audio za podpisane CDN URL, a stara bezpośrednia ścieżka zaczęła zwracać błąd 403 dla wszystkich.
Większość narzędzi opartych na starym założeniu uległa awarii. To narzędzie się dostosowało, a adaptacja jest wielowarstwowa:
- 1 · Pobranie strony publicznej, jednorazowo Strona piosenki nadal osadza bezpośrednio pobieralny klip CloudFront
.m4aURL. Pojedyncze pobranie strony dostarcza zarówno ten URL, jak i prawdziwy tytuł piosenki — zog:title, z fallbackiem do<title>po usunięciu końcowego sufisu marki. - 2 · Preferuj własny klip piosenki Strona może zawierać więcej niż jeden klip URL, więc matcher szuka tego, którego id pasuje do żądanej piosenki, a do dowolnego klipu na stronie przechodzi tylko wtedy, gdy brak jest dokładnego dopasowania.
- 3 · Pobranie niepodpisanego MP4 Strumień tylko audio jest teraz zabezpieczony i zaszyfrowany, ale MP4 — wideo ze statycznym obrazem zawierające tę samą ścieżkę audio — jest nadal udostępniane bez podpisu. To właśnie to pobieracz faktycznie pobiera.
- 4 · Wyciągnięcie za pomocą ffmpeg MP4 jest najpierw zapisywane do pliku tymczasowego, ponieważ jego atom moov może znajdować się na końcu kontenera, a ffmpeg wymaga wejścia możliwego do seekowania. Przepuszczenie go przez potok powodowałoby okresowe błędy z komunikatem „moov atom not found” — błąd, który kod dokumentuje w komentarzu, zamiast zostawiać go do ponownego odkrycia przez kolejnego opiekuna.
- 5 · Przekazanie strumienia i sprzątanie ffmpeg usuwa ścieżkę wideo i koduje do MP3 lub WAV bezpośrednio do odpowiedzi. Plik tymczasowy jest usuwany przy zamykaniu procesu, przy błędzie i przy rozłączeniu klienta — trzy oddzielne ścieżki, wszystkie pokryte.
Konsekwencją dla użytkownika jest to, że oba formaty wymagają teraz transkodowania po stronie serwera, podczas gdy MP3 było wcześniej przelotowe. Konsekwencją dla usługi jest działający pobieracz w miesiącu, gdy wiele alternatywnych narzędzi zaczęło cicho zwracać błędy.
Drobne szczegóły, które zajmują większość pracy
- Prawdziwe nazwy plików Nazwa utworu jest odczytywana ze strony i używana jako nazwa pliku. Tytuły spoza ASCII przetrwają nienaruszone, ponieważ nagłówek pobierania jest zapisywany jako poprawne pole zakodowane zgodnie z RFC 5987, a nie jako naiwny ciąg ASCII — więc utwór o nazwie „Пісня про дощ” lub „夜明けのうた” trafi z poprawną nazwą, a nie jako mojibake lub UUID.
- Brak buforowania przy wyjściu Warstwa nginx przed aplikacją jest skonfigurowana z wyłączonym buforowaniem proxy i długimi limitami czasu odczytu, ponieważ pliki audio są duże, a buforowane proxy trzymałoby cały plik w pamięci przed wysłaniem choćby jednego bajtu.
- Polityka buforowania dobierana według typu pliku HTML jest celowo nigdy nie buforowany, więc poprawka treści lub SEO wchodzi w życie natychmiast. CSS i JS otrzymują TTL wynoszący jeden dzień, ponieważ ich nazwy plików nie są haszowane pod kątem zawartości. Obrazy i ikony otrzymują trzydzieści dni. Obrazy z bloga otrzymują rok, są oznaczone jako niezmienne i serwowane bezpośrednio z dysku przez nginx, bez dotykania aplikacji w ogóle.
- Szczere komunikaty o błędach "Nie znaleziono tego utworu — upewnij się, że jest to publiczny singiel na Suno" mówi użytkownikowi, co ma zrobić. „502 Bad Gateway” nie mówi. Każda ścieżka błędu w obsłudze pobierania generuje jeden z poprzednich komunikatów.
- Działa na telefonie Brak instalacji, brak sklepu z aplikacjami, brak rozszerzeń. Przeglądarka mobilna jest klientem pierwszorzędnej klasy, co w przypadku narzędzia, którego najczęstszym przypadkiem użycia jest „chcę to mieć na telefonie”, jest kluczowe.
API
Strona internetowa jest klientem małego publicznego API, a to API jest użyteczne bezpośrednio.
| Punkt końcowy | Zwraca |
|---|---|
GET /api/health | { "ok": true, "ffmpeg": true } — potwierdzenie działania usługi oraz dostępności transkodowania. |
GET /api/info?url=<link> | { ok, id, title, pageUrl, ffmpeg } — rozwiązuje wejście, potwierdza, że utwór jest publiczny i możliwy do pobrania, oraz zwraca jego rzeczywisty tytuł. |
GET /api/download?url=<link>&format=mp3|wav[&title=…] | Strumieniowanie pliku z poprawną nazwą w nagłówku pobierania. Opcjonalne nadpisanie tytułu. |
POST /api/contact | Zweryfikowane wysłanie formularza kontaktowego, z limitem częstości wysyłania żądań na adres 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'Podział na dwa etapy ma znaczenie przy pisaniu skryptów: /api/info jest tanie i informuje, czy link jest użyteczny i jak brzmi, dzięki czemu zadanie wsadowe może zweryfikować listę przed rozpoczęciem pobierania megabajtów danych.
I druga warstwa z blokadą
Obok nich znajdują się /api/v1/health, /api/v1/info i /api/v1/download — te same operacje za wspólnym tokenem aplikacji i limitem częstości wysyłania żądań na instalację. Token jest wymuszony tylko wtedy, gdy jest skonfigurowany, więc wersja webowa i lokalna środowiska deweloperskiego działają bez zmian, podczas gdy aplikacja mobilna otrzymuje interfejs, którego nie można w prosty sposób nadużyć przez każdego, kto przeanalizuje ruch sieciowy.
Aplikacja Android
Istnieje klient Flutter dla Android, a jego projekt wyróżnia się odświeżającym minimalizmem w zakresie tego, co robi, a czego nie robi.
- To cienki klient Wklej link, aplikacja wywołuje endpoint
/api/v1/infoz tokenem aplikacji, otrzymuje z powrotem plik audio URL, a faktyczną transmisję przekazuje do własnego DownloadManagera Android. - System zajmuje się pobieraniem Oznacza to rzeczywistą powiadomienie o postępie w systemie, możliwość wznowienia pobierania oraz zapis pliku w publicznym folderze Muzyka, widocznym dla każdej innej aplikacji na telefonie — a nie w piaskownicy katalogu aplikacji, z którego nic innego nie może czytać.
- Android 8 i nowsze Identyfikator aplikacji
ai.sunodownloader.app, minimalny poziom SDK 26. - Logowanie przebiega czysto i bezproblemowo Google OAuth uruchomione z aplikacji przenosi znacznik przez cały proces, a callback zwraca sesję do aplikacji za pośrednictwem zarejestrowanego głębokiego linku, zamiast przekierowywać użytkownika na stronę internetową.
Repozytorium przechowuje wyłącznie źródła specyficzne dla aplikacji — kod Dart, natywną aktywność, manifest i ikony — a szkielet Gradla generowany jest w czasie konfiguracji na podstawie wersji Flutter, którą ma zainstalowaną kompilator. Jest to świadomy wybór anty-rotacji: rezygnuje się z jednego kroku konfiguracji, aby nigdy nie walczyć z przestarzałym systemem budowania.
Konta: Opcjonalne i Naprawdę Opcjonalne
Istnieje warstwa kont — lokalny e-mail i hasło, a także Google OAuth — a reguła ją rządząca jest zapisana w komentarzu w kodzie źródłowym i respektowana w całym kodzie: pobierania pozostają publiczne i anonimowe; logowanie odblokowuje tylko dodatki; przepływ pobierania nigdy nie jest blokowany przez uwierzytelnianie.
Co daje zalogowanie:
- Historia pobierania — utwory, które pobrałeś, z usuniętymi duplikatami, z tytułami, formatami i znacznikami czasu.
- Sesja, która towarzyszy Ci w aplikacji internetowej i aplikacji Android.
To cała lista. Nie ma ukrytego poziomu płatnego, nie ma dziennego limitu, który wzrasta po zalogowaniu, nie ma znaku wodnego, który można usunąć.
Jak zbudowane jest uwierzytelnianie
- Hashowanie haseł bez zależności skrypt pochodzący z własnego modułu kryptograficznego Node, z solą dla każdego użytkownika, przechowywany jako ciąg strukturalny. Bez pakietu bcrypt, bez frameworka uwierzytelniającego.
- Nieprzezroczyste sesje w bazie danych Tokeny sesji to losowe wartości, które same w sobie nic nie oznaczają i są wyszukiwane po stronie serwera. Nie są samoopisujące, więc unieważnienie polega na usunięciu.
- Ciasteczka działające w obu środowiskach TLS kończy się na nginxie i Cloudflare, więc aplikacja ufa nagłówkowi przekazanego protokołu, aby zdecydować, czy oznaczyć ciasteczka jako Secure — w produkcji otrzymują one flagę Secure, a zwykłe połączenie HTTP w środowisku deweloperskim nadal działa.
- Porównanie bezpieczne czasowo i ograniczanie liczby prób uwierzytelnienia w zależności od adresu IP Obie są obecne, obie są niewielkie, a oba to typowe elementy pomijane w projektach pobocznych.
- Hashe haseł nigdy nie opuszczają serwera Istnieje jawna funkcja konwertująca obiekt użytkownika na postać publiczną, a jej celem jest zapobieżenie przypadkowemu wyciekowi hasha do odpowiedzi.
Analityka i to, co celowo nie zbiera
Każde ukończone pobranie jest logowane — zarówno powodzenia, jak i niepowodzenia, z dołączoną przyczyną błędu — a logowanie odbywa się w trybie fire-and-forget: nigdy nie blokuje odpowiedzi i nigdy nie może rzucić błędu do ścieżki pobierania. Zepsuta tabela analityczna nie może zepsuć pobierania.
Co zawiera rekord: identyfikator utworu, tytuł, format, czy operacja się powiodła, a jeśli nie, to dlaczego. Wokół tego znajduje się długotrwały anonimowy identyfikator odwiedzającego w ciasteczku, rzeczywisty adres IP klienta pobrany z nagłówka Cloudflare oraz próba odczytu urządzenia, przeglądarki i systemu operacyjnego z nagłówka User-Agent za pomocą małego, ręcznie napisanego parsera, a nie zewnętrznej biblioteki.
Jeśli jesteś zalogowany, pobranie jest przypisywane do Twojego konta — to właśnie umożliwia funkcję historii. Jeśli nie, pozostaje anonimowe.
Obecny kształt tych danych: 858 ukończonych pobrań, z czego 731 to MP3 i 127 WAV, na 24 zarejestrowanych kontach oraz znacznie większej liczbie anonimowych odwiedzających. To młody serwis, a te liczby są szczere, a nie zaokrągloną liczbą marketingową.
Biblioteka, której nikt się nie spodziewa
Niespodzianką w tym projekcie jest treść. 311 opublikowanych artykułów, obsługiwanych z bazy danych z pamięcią podręczną w pamięci operacyjnej, podzielonych na strony, oznaczonych tagami i połączonych z automatycznie generowaną mapą witryny wraz ze stronami statycznymi.
To nie jest wypełniacz. Rozkład tagów pokazuje rzeczywistą strukturę redakcyjną:
| Tag | Artykuły |
|---|---|
| Poradniki | 99 |
| Pomysły | 53 |
| Przypadki użycia | 52 |
| Porównania | 14 |
| Prawa i licencjonowanie | 13 |
| Perspektywy | 12 |
| Recenzje | 11 |
| Gatunki | 11 |
| Pobrania | 8 |
| Narzędzia | 7 |
| Jak to zrobić | 7 |
| Okazje | 6 |
A zakres tematów wykracza daleko poza „jak pobrać":
Jak naprawdę napisać piosenkę
Struktura, zwrotki, refreny, wokal, remastering.
- Jak napisać refren
- Jak napisać zwrotkę
- Jak ułożyć strukturę utworu
- Jak uzyskać lepszy wokal AI
Praca z audio
Praktyczne kroki po wygenerowaniu, których nikt nie wyjaśnia.
- Usuń wokal, aby uzyskać wersję instrumentalną
- Przyspiesz utwór bez efektu "szczurka"
- Wytnij utwór dokładnie do potrzebnego fragmentu
- WAV vs FLAC
Muzyka, która ma konkretny cel
Pięćdziesiąt dwa artykuły o przydzielaniu punktacji konkretnym rzeczom.
- Filmy na Instagramie · wideo nieruchomości
- Joga · medytacja · masaż · zajęcia spinowe
- Niezależne gry · dokumenty · reklamy
- E-learning · wydarzenia · sen
Prawa, etyka i dziedzina
Trzynaście artykułów o licencjonowaniu oraz seria tekstów perspektywicznych.
- Licencjonowanie synchroniczne muzyki AI
- Sprzedaż bitów AI
- Czy artyści korzystają z muzyki AI?
- Etyka muzyki AI
- Muzyka AI kontra muzyka ludzka
Są również artykuły porównawcze (Riffusion vs Suno, recenzja Soundful, najlepszy darmowy generator, najlepszy generator dla początkujących), poradniki rozwiązywania problemów (Suno nie generuje, pobieranie bez subskrypcji, pobieranie playlisty, pobieranie na komputer PC), przewodniki po gatunkach (phonk, trance, darkwave, drum and bass, synthpop, new wave, shoegaze, swing, afropop, folk, surf rock, cinematic) oraz teksty okolicznościowe (urodziny, pożegnanie, upamiętnienie, nauczyciel, tata, brat, dziecko, zerwanie związku, duma, przeprowadzka).
Strategicznie rzecz biorąc, to różnica między narzędziem a miejscem docelowym. Pobieracz to strona, którą odwiedzasz raz i zapominasz. Trzysta artykułów o tworzeniu, edycji, licencjonowaniu i używaniu muzyki AI to coś, do czego wraca użytkownik — a to oznacza, że strona odpowiada na pytanie przed pobraniem, a także na to po nim.
Jak to zostało zbudowane i prowadzone
Cały serwer to pojedynczy plik JavaScript o rozmiarze 53 kilobajtów, posiadający dokładnie jedną zależność — klienta MySQL. Bez Expressa, bez frameworka, bez etapu budowania. Routing realizowany jest przez dystrybutor na podstawie ścieżki żądania; serwer HTTP jest własnością Node.
Nie jest to minimalizm dla samego minimalizmu. Usługa, której zadaniem jest przetrwanie zmiany zachowania CDN przez platformę nadrzędną, czerpie ogromne korzyści z faktu, że między kodem a gniazdem sieciowym nie ma żadnych pośredników. Gdy w sierpniu wprowadzono zmianę, poprawka polegała na jednej funkcji, a nie na aktualizacji zależności.
Środowisko wykonawcze
- Działa jako nieuprzywilejowany użytkownik na localhost, za nginxem, za Cloudflare.
- Jednostka systemd jest wzmocniona: brak nowych uprawnień, prywatny katalog
/tmp, tylko-do-odczytu widok reszty systemu, katalog domowy tylko do odczytu oraz dokładnie jedna ścieżka do zapisu. - Restartuje się w przypadku awarii z krótkim opóźnieniem (backoff).
- TLS to certyfikat pochodzenia Cloudflare udostępniany dla wszystkich wirtualnych hostów (vhosts) na serwerze — to Cloudflare terminuje publiczny certyfikat.
- Wersja bez www jest wersją kanoniczną: zarówno czysta domena HTTP, jak i host
www.przekierowują (301) nahttps://sunodownloader.ai. - ffmpeg jest wykrywany raz podczas uruchamiania systemu; jeśli brakuje tego narzędzia, usługa informuje o tym w
/api/health, zamiast niespodziewanie zawieść w trakcie pobierania.
Logika obsługi treści
Artykuły przechowywane są w bazie danych i buforowane w pamięci dla każdego sluga, z jawnym punktem końcowym do wyczyszczenia bufora podczas publikowania. Centrum blogowe jest paginowane po stronie serwera. Mapa strony (sitemap) generowana jest na podstawie statycznych podstron oraz wszystkich opublikowanych wpisów i jest buforowana. Obrazy z bloga omijają całkowicie aplikację — nginx odczytuje je bezpośrednio z dysku z nagłówkiem cache'u niezmienialnego przez rok, a Cloudflare buforuje je na krawędzi sieci (edge).
Najczęściej zadawane pytania, krótko i na temat
Czy potrzebuję konta?
Nie. Pobrania są anonimowe i nieograniczone. Konto dodaje jedynie historię pobrań oraz sesję współdzieloną z aplikacją Android.
Czy istnieje limit liczby utworów, które mogę pobrać?
Brak limitu na użytkownika. Istnieje limit szybkości (rate limit) na adres IP dla punktów końcowych kontaktu i uwierzytelniania, aby zapobiec nadużyciom, i to wszystko.
Dlaczego plik WAV brzmi tak samo jak MP3?
Bo powinien. WAV nie jest ulepszeniem jakościowym względem źródła — to brak drugiego kodowania stratnego. Wybierz WAV, gdy plik trafi do edytora i zostanie ponownie zakodowany; wybierz MP3, gdy ma trafić bezpośrednio do Twoich uszu.
Czy mogę pobrać całą playlistę na raz?
Nie. Playlistą nie jest pojedynczy plik audio, o czym usługa informuje Cię komunikatem, a nie błędem. Otwórz pojedynczy utwór i wklej jego link.
Czy działa z utworami prywatnymi?
Nie. Usługa odczytuje publiczną stronę utworu. Jeśli strona nie jest publiczna, nie ma czego odczytać.
Czy moje linki są logowane lub udostępniane?
Usługa zapisuje zdarzenie pobrania — identyfikator utworu, tytuł, format, wynik — dla własnych statystyk operacyjnych, powiązane z anonimowym identyfikatorem odwiedzającego, chyba że jesteś zalogowany. Nie publikuje ani nie udostępnia przesłanych linków i nie nawiązuje połączeń z żadnym hostem innym niż własny Suno.
Czy to powiązane z Suno?
Nie. Nie jest powiązane, zatwierdzone ani sponsorowane przez Suno AI. Jest to niezależne narzędzie ułatwiające pracę na publicznych stronach utworów.
Kto z tego korzysta i po co
- Twórcy wideo WAV, który trafia do ścieżki czasowej bez drugiego generowania stratnego, nazwany według utworu, a nie UUID.
- Podcastzi Muzyka wstępna i końcowa pobrana bezpośrednio z wygenerowanego utworu, w formacie akceptowanym przez każdy edytor.
- Muzycy prototypujący Pobierz wygenerowany mix bez ścieżki wokalnej i zaimportuj go do DAW, aby nagrać wokalizę, zaśpiewać na nowo lub wykorzystać jako referencję.
- Słuchacze radiowi Plik MP3 w folderze Muzyka, który odtwarza się offline, w samochodzie, podczas biegu, bez konieczności otwierania karty w przeglądarce.
- Każdy, kto stworzył coś własnego i chce to zachować Co stanowi ostatecznie całą podstawę tego podejścia.
Krótka wersja
Suno Downloader konwertuje link do utworu, link udostępniania lub identyfikator utworu Suno na plik MP3 lub bezstratny WAV. Usługa jest darmowa, nie wymaga zakładania konta ani instalacji oprogramowania i działa w przeglądarce na dowolnym urządzeniu. Akceptuje pięć różnych formatów źródłowych, uprzejmie informuje, gdy link nie zadziała, zapisuje pliki pod nazwą odpowiadającą prawdziwemu tytułowi utworu w dowolnym alfabecie oraz nie przekierowuje (nie proxyuje) niczego spoza ekosystemu Suno.
Za tą stroną stoi dwupoziomowa architektura JSON API: warstwa konta opcjonalna, obsługująca logowanie lokalne oraz przez Google, która blokuje dostęp wyłącznie do historii; klient Flutter Android przekazujący transfer do menedżera pobrań systemowego; utwardzony, jednoplikowy serwis Node posiadający tylko jedną zależność; oraz biblioteka licząca 311 artykułów o tworzeniu, edycji, licencjonowaniu i wykorzystywaniu muzyki generowanej przez AI.
Posiada również tę najrzadziej spotykaną cechę w tej kategorii: nadal działa. Gdy w sierpniu 2026 roku Suno przeniósł strumieniowanie audio za zabezpieczone podpisem URL, serwis dostosował się, przekierowując ruch przez własny osadzony klip URL na stronie oraz przez niezaszyfrowany kontener MP4, i kontynuował działanie.
Proxyowane są wyłącznie serwery CDN należące do Suno, więc usługa nie może być wykorzystywana jako otwarty serwer proxy.
Suno Downloader, README
Wypróbuj: sunodownloader.ai · MP3 na /suno-to-mp3 · WAV na /suno-wav-download · biblioteka na /blog.