spotify web downloader
1.8.1
一個 Python CLI 應用程序,用於直接從 Spotify 下載歌曲和音樂視頻。
不和諧伺服器: 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 檔案的路徑。 | ./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快