Einen Suno-Song mit SunoPull herunterladen
Verwende diesen Skill nur, wenn der Benutzer bittet, einen Song herunterzuladen oder zu speichern. Ein eingefügter Link allein ist keine Download-Anfrage.
Unterstützte Eingabe
- Ein öffentlich zugänglicher Suno-Song-, Hook- oder Teilen-Link.
- Der Download bewahrt das ursprüngliche Audioformat, das für diesen Song bereitgestellt wird (MP3, M4A oder WAV).
- Diese erste Version konvertiert keine Formate und lädt keine Alben, Playlists, Texte oder Cover-Art herunter.
Arbeitsablauf
-
Bestätige, dass der Benutzer gebeten hat, den verlinkten Song zu speichern. Verwende das von ihm angegebene Ausgabeverzeichnis; ansonsten speichere in
./downloads. -
Übergib die URL als separates Befehlszeilenargument an das Skript. Werte die URL niemals als Shell-Code aus. Wenn der Befehlsausführer eine Shell verwendet, zitiere das Argument gemäß den normalen Zitierregeln dieser Shell.
-
Führe den folgenden Befehl aus und füge die URL des Benutzers sowie das Ausgabeverzeichnis als Argumente hinzu:
node scripts/download.mjs --url <öffentliche-suno-url> --output-dir <verzeichnis>Lasse
--output-dirweg, um./downloadszu verwenden. -
Melde den gespeicherten Dateipfad und das von SunoPull zurückgegebene Format. Bezeichne den Vorgang nur dann als erfolgreich, wenn das Skript erfolgreich beendet wird und den Pfad ausgibt.
Zugriff und Einschränkungen
- Das Skript sendet die öffentliche Suno-URL an SunoPull, um den Song aufzulösen, und lädt dann die verfügbare Audiodatei über SunoPull herunter.
- Verwende diesen Skill nicht, um auf private Songs zuzugreifen, Suno-Kontobeschränkungen zu umgehen oder Inhalte herunterzuladen, für deren Nutzung der Benutzer keine Berechtigung hat.
- Wenn SunoPull meldet, dass eine Seite oder Audioquelle nicht verfügbar ist, erkläre den Fehler und stoppe. Wiederhole den Vorgang nicht mit Cookies, Anmeldeinformationen oder alternativen privaten Endpunkten.
- Wenn der Benutzer MP3-/WAV-Konvertierung oder andere Dateien benötigt, verweise ihn auf das entsprechende SunoPull-Website-Tool. Dieses Skript bewahrt das Quellformat.
Skript
scripts/download.mjs– löst einen öffentlichen Link auf und speichert die ursprüngliche Audiodatei. Es überschreibt keine vorhandene Datei.