spotify web downloader
1.8.1
Spotify에서 직접 노래와 뮤직 비디오를 다운로드하기 위한 Python CLI 앱입니다.
디스코드 서버: https://discord.gg/aBjMEZ9tnq
spotify-web-downloader 패키지 설치 pip install spotify-web-downloadercookies.txt 및 device.wvd 로 지정합니다. spotify-web-downloader [OPTIONS] URLS...spotify-web-downloader " https://open.spotify.com/track/18gqCQzqYb0zvurQPlRkpo "spotify-web-downloader " https://open.spotify.com/album/0r8D5N674HbTXlR3zNxeU1 " Spotify-web-downloader는 명령줄 인수 또는 구성 파일을 사용하여 구성할 수 있습니다.
Linux에서는 ~/.spotify-web-downloader/config.json , Windows에서는 %USERPROFILE%.spotify-web-downloaderconfig.json 에서 처음으로 spotify-web-downloader를 실행하면 구성 파일이 자동으로 생성됩니다. .
구성 파일 값은 명령줄 인수를 사용하여 재정의될 수 있습니다.
| 명령줄 인수/구성 파일 키 | 설명 | 기본값 |
|---|---|---|
--wait-interval , -w / wait_interval | 다운로드 사이의 대기 간격(초)입니다. | 10 |
--download-music-video / download_music_video | 노래에서 뮤직 비디오를 다운로드해 보세요(잘못된 결과가 발생할 수 있음). | false |
--force-premium , -f / force_premium | 계정을 프리미엄으로 감지하도록 강제합니다. | false |
--save-cover , -s / save_cover | 표지를 별도의 파일로 저장하세요. | false |
--overwrite / overwrite | 기존 파일을 덮어씁니다. | false |
--read-urls-as-txt , -r / - | URL을 URL이 포함된 텍스트 파일의 경로로 해석합니다. | false |
--save-playlist / save_playlist | 재생목록을 다운로드할 때 M3U8 재생목록 파일을 저장하세요. | false |
--lrc-only , -l / lrc_only | 동기화된 가사만 다운로드하세요. | false |
--no-lrc / no_lrc | 동기화된 가사를 다운로드하지 마세요. | false |
--config-path / - | 구성 파일의 경로입니다. | <home>/.spotify-web-downloader/config.json |
--log-level / log_level 수준 | 로그 수준. | INFO |
--print-exceptions / print_exceptions | 예외를 인쇄합니다. | false |
--cookies-path , -c / cookies_path | .txt 쿠키 파일의 경로입니다. | ./cookies.txt |
--output-path , -o / output_path | 출력 디렉터리의 경로입니다. | ./Spotify |
--temp-path / temp_path | 임시 디렉터리의 경로입니다. | ./temp |
--wvd-path / wvd_path | .wvd 파일의 경로입니다. | ./device.wvd |
--ffmpeg-path / ffmpeg_path | FFmpeg 바이너리의 경로입니다. | ffmpeg |
--mp4box-path / mp4box_path | MP4Box 바이너리의 경로입니다. | MP4Box |
--mp4decrypt-path / mp4decrypt_path | mp4decrypt 바이너리의 경로입니다. | mp4decrypt |
--aria2c-path / aria2c_path | aria2c 바이너리의 경로입니다. | aria2c |
--nm3u8dlre-path / nm3u8dlre_path | N_m3u8DL-RE 바이너리의 경로입니다. | N_m3u8DL-RE |
--remux-mode / remux_mode | 리먹스 모드. | ffmpeg |
--template-folder-album / template_folder_album | 앨범의 일부인 트랙에 대한 템플릿 폴더입니다. | {album_artist}/{album} |
--template-folder-compilation / template_folder_compilation | 편집 앨범의 일부인 트랙에 대한 템플릿 폴더입니다. | Compilations/{album} |
--template-file-single-disc / template_file_single_disc | 단일 디스크 앨범의 일부인 트랙에 대한 템플릿 파일입니다. | {track:02d} {title} |
--template-file-multi-disc / template_file_multi_disc | 멀티 디스크 앨범의 일부인 트랙에 대한 템플릿 파일입니다. | {disc}-{track:02d} {title} |
--template-folder-no-album / template_folder_no_album | 앨범에 포함되지 않은 트랙의 템플릿 폴더입니다. | {artist}/Unknown Album |
--template-file-no-album / template_file_no_album | 앨범의 일부가 아닌 트랙에 대한 템플릿 파일입니다. | {title} |
--template-file-playlist / template_file_playlist | M3U8 재생 목록의 템플릿 파일입니다. | Playlists/{playlist_artist}/{playlist_title} |
--date-tag-template / date_tag_template | 날짜 태그 템플릿입니다. | %Y-%m-%dT%H:%M:%SZ |
--exclude-tags / exclude_tags 태그 | 제외할 쉼표로 구분된 태그입니다. | null |
--truncate / truncate | 파일/폴더 이름의 최대 길이입니다. | null |
--download-mode-song / download_mode_song 노래 | 노래 다운로드 모드. | ytdlp |
--premium-quality , -p / premium_quality | 프리미엄 품질로 노래를 다운로드하세요. | false |
--download-mode-video / download_mode_video | 비디오 다운로드 모드. | ytdlp |
--no-config-file , -n / - | 구성 파일을 사용하지 마십시오. | false |
템플릿 폴더/파일 및/또는 exclude_tags 목록에서 다음 변수를 사용할 수 있습니다.
albumalbum_artistartistcompilationcomposercopyrightcoverdiscdisc_totalisrclabellyricsmedia_typeplaylist_artistplaylist_titleplaylist_trackproducerratingrelease_daterelease_yeartitletracktrack_totalurl다음 재다중화 모드를 사용할 수 있습니다.
ffmpegmp4box뮤직 비디오는 H.264/AAC에서 사용 가능한 최고 품질(최대 1080p)로 다운로드됩니다.
노래에는 다음 모드를 사용할 수 있습니다.
ytdlparia2cytdlp 보다 빠름비디오에는 다음 모드를 사용할 수 있습니다.
ytdlpnm3u8dlreytdlp 보다 빠름