프로젝트 소개

scdl(Soundcloud Music Downloader)은 SoundCloud에서 음악을 다운로드하고 결과 파일에 ID3 태그를 작성하는 명령줄 도구입니다. README에 따르면 버전 3부터 이 스크립트는 yt-dlp를 둘러싼 래퍼로, 일부 기본값과 이전 버전과의 호환성을 위한 패치를 포함합니다. 개발은 활발하지 않으며, 특히 yt-dlp 인수로 처리할 수 있는 경우 새로운 기능이 병합될 가능성은 낮지만 버그 보고 및 수정은 여전히 환영합니다. 이 프로젝트는 Windows, OS X 및 Linux와의 호환성을 명시하며, 시스템 요구 사항으로 Python 3와 ffmpeg를 나열합니다. 설치 지침은 프로젝트 위키에 연결되어 있습니다. 구성 파일은 ~/.config/scdl/scdl.cfg에 배치됩니다. 문서화된 기능에는 제공된 링크 유형의 자동 감지, 사용자의 모든 노래 다운로드, 사용자의 모든 노래 및 리포스트 다운로드, 단일 재생목록의 모든 노래 다운로드, 사용자의 모든 재생목록에서 모든 노래 다운로드, 사용자의 즐겨찾기 다운로드, 재생목록 또는 즐겨찾기와 같은 목록에서 새 트랙만 다운로드, 재생목록 동기화, mutagen으로 태그 설정(제목, 아티스트, 앨범, 아트워크), 재생목록 다운로드 시 재생목록 파일 생성이 포함됩니다. README는 사용자의 트랙 및 리포스트 다운로드, 사용자의 좋아요 다운로드, 단일 트랙 다운로드, 단일 재생목록 다운로드, 다운로드 아카이브를 사용하여 재생목록에서 새 트랙만 다운로드, 재생목록 동기화, 인증 토큰으로 자신의 좋아요 다운로드를 다루는 예제를 제공합니다. 옵션 목록에는 트랙, 재생목록 또는 사용자에 대한 URL 입력, 쿼리로 검색, 사용자의 모든 트랙, 업로드, 즐겨찾기, 댓글 단 트랙, 재생목록 또는 리포스트를 다운로드하는 플래그, 파일이 이미 존재하면 계속 진행, 이미 다운로드된 트랙에 메타데이터 강제 적용, 오프셋에서 재생목록 시작, 파일 이름에 타임스탬프 추가(이름 형식 옵션으로 대체됨), 파일 이름에 아티스트 추가, 디버그 및 오류 로그 수준, 이미 다운로드된 트랙 ID를 건너뛰기 위한 다운로드 아카이브, 제목에서 아티스트 추출, 진행률 및 경고 숨기기, 최소 및 최대 크기 필터, 재생목록 트랙을 기본 디렉터리로 다운로드, mp3만 다운로드, 사용자 지정 출력 경로, 현재 실행에서 다운로드되지 않은 파일 제거, 아카이브 파일과 동기화, 소스가 무손실일 때 FLAC으로 변환, 앨범 태그 제어, 원본 커버 아트, 원본 파일 이름 및 원본 메타데이터 옵션, 원본 파일 회피 또는 요구 옵션, 트랙 및 재생목록에 대한 사용자 지정 이름 형식(표준 출력 포함), 클라이언트 ID 및 인증 토큰, 덮어쓰기, 엄격한 재생목록 모드, 설명을 별도의 텍스트 파일에 추가, 재생목록 건너뛰기, opus 스트림 선호, yt-dlp에 사용자 지정 인수 전달이 포함됩니다. 이 개요는 저장소 README에 문서화된 내용만 반영하며 성능, 품질 또는 순위에 대한 주장은 없습니다.