SunoPull로 Suno 노래 다운로드하기
이 스킬은 사용자가 노래를 다운로드하거나 저장하도록 요청할 때만 사용합니다. 링크를 단순히 붙여넣는 것만으로는 다운로드 요청이 아닙니다.
지원되는 입력
- 공개적으로 접근 가능한 Suno 노래, Hook 또는 공유 링크 하나.
- 다운로드는 해당 노래에 대해 노출된 원본 오디오 형식(MP3, M4A 또는 WAV)을 보존합니다.
- 이 첫 번째 버전은 형식을 변환하거나 앨범, 재생 목록, 가사, 커버 아트를 다운로드하지 않습니다.
워크플로우
-
사용자가 링크된 노래를 저장하도록 요청했는지 확인합니다. 사용자가 지정한 출력 디렉토리를 사용하고, 지정하지 않으면 ./downloads에 저장합니다.
-
URL을 별도의 명령줄 인수로 스크립트에 전달합니다. URL을 셸 코드로 평가하지 마십시오. 명령 실행기가 셸을 사용하는 경우, 해당 셸의 일반적인 인수 인용 규칙에 따라 인수를 인용 처리합니다.
-
다음 명령을 실행하고, 사용자의 URL과 출력 디렉토리를 인수로 추가합니다:
node scripts/download.mjs --url <public-suno-url> --output-dir <directory>--output-dir을 생략하면 ./downloads를 사용합니다.
-
저장된 파일 경로와 SunoPull이 반환한 형식을 보고합니다. 스크립트가 성공적으로 종료되고 경로를 출력하지 않으면 성공을 주장하지 마십시오.
접근 및 제한 사항
- 스크립트는 공개 Suno URL을 SunoPull로 보내 노래를 확인한 다음, SunoPull을 통해 사용 가능한 오디오를 다운로드합니다.
- 이 스킬을 사용하여 private 노래에 접근하거나, Suno 계정 제한을 우회하거나, 사용자가 사용할 권한이 없는 콘텐츠를 다운로드하지 마십시오.
- SunoPull이 페이지나 오디오 소스를 사용할 수 없다고 보고하면, 오류를 설명하고 중단합니다. 쿠키, 자격 증명 또는 대체 private 엔드포인트로 재시도하지 마십시오.
- 사용자가 MP3/WAV 변환이나 다른 파일이 필요한 경우, 해당 SunoPull 웹사이트 도구를 안내합니다. 이 스크립트는 원본 형식을 유지합니다.
스크립트
- scripts/download.mjs — 하나의 공개 링크를 확인하고 원본 오디오를 저장합니다. 기존 파일을 덮어쓰지 않습니다.