Aplikasi Python CLI untuk mengunduh lagu dan video musik langsung dari Spotify.
Server Perselisihan: https://discord.gg/aBjMEZ9tnq
spotify-web-downloader menggunakan pip pip install spotify-web-downloadercookies.txt dan 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 dapat dikonfigurasi menggunakan argumen baris perintah atau file konfigurasi.
File konfigurasi dibuat secara otomatis saat Anda menjalankan spotify-web-downloader untuk pertama kalinya di ~/.spotify-web-downloader/config.json di Linux dan %USERPROFILE%.spotify-web-downloaderconfig.json di Windows .
Nilai file konfigurasi dapat diganti menggunakan argumen baris perintah.
| Argumen baris perintah / Kunci file konfigurasi | Keterangan | Nilai bawaan |
|---|---|---|
--wait-interval , -w / wait_interval | Interval tunggu antar unduhan dalam hitungan detik. | 10 |
--download-music-video / download_music_video | Mencoba mengunduh video musik dari lagu (dapat menyebabkan hasil yang salah). | false |
--force-premium , -f / force_premium | Paksa untuk mendeteksi akun sebagai premium. | false |
--save-cover , -s / save_cover | Simpan sampul sebagai file terpisah. | false |
--overwrite / overwrite | Timpa file yang ada. | false |
--read-urls-as-txt , -r / - | Menafsirkan URL sebagai jalur ke file teks yang berisi URL. | false |
--save-playlist / save_playlist | Simpan file playlist M3U8 saat mendownload playlist. | false |
--lrc-only , -l / lrc_only | Unduh hanya lirik yang disinkronkan. | false |
--no-lrc / no_lrc | Jangan mengunduh lirik yang disinkronkan. | false |
--config-path / - | Jalur ke file konfigurasi. | <home>/.spotify-web-downloader/config.json |
--log-level / log_level | tingkat log. | INFO |
--print-exceptions / print_exceptions | Pengecualian cetak. | false |
--cookies-path , -c / cookies_path | Jalur ke file cookie .txt. | ./cookies.txt |
--output-path , -o / output_path | Jalur ke direktori keluaran. | ./Spotify |
--temp-path / temp_path | Jalur ke direktori sementara. | ./temp |
--wvd-path / wvd_path | Jalur ke file .wvd. | ./device.wvd |
--ffmpeg-path / ffmpeg_path | Jalur ke biner FFmpeg. | ffmpeg |
--mp4box-path / mp4box_path | Jalur ke biner MP4Box. | MP4Box |
--mp4decrypt-path / mp4decrypt_path | Jalur ke biner mp4decrypt. | mp4decrypt |
--aria2c-path / aria2c_path | Jalur ke biner aria2c. | aria2c |
--nm3u8dlre-path / nm3u8dlre_path | Jalur ke biner N_m3u8DL-RE. | N_m3u8DL-RE |
--remux-mode / remux_mode | Modus remux. | ffmpeg |
--template-folder-album / template_folder_album | Folder templat untuk trek yang merupakan bagian dari album. | {album_artist}/{album} |
--template-folder-compilation / template_folder_compilation | Folder templat untuk trek yang merupakan bagian dari album kompilasi. | Compilations/{album} |
--template-file-single-disc / template_file_single_disc | File templat untuk trek yang merupakan bagian dari album disk tunggal. | {track:02d} {title} |
--template-file-multi-disc / template_file_multi_disc | File templat untuk trek yang merupakan bagian dari album multi-disk. | {disc}-{track:02d} {title} |
--template-folder-no-album / template_folder_no_album | Folder templat untuk trek yang bukan merupakan bagian dari album. | {artist}/Unknown Album |
--template-file-no-album / template_file_no_album | File templat untuk trek yang bukan bagian dari album. | {title} |
--template-file-playlist / template_file_playlist | File templat untuk daftar putar M3U8. | Playlists/{playlist_artist}/{playlist_title} |
--date-tag-template / date_tag_template | Templat tag tanggal. | %Y-%m-%dT%H:%M:%SZ |
--exclude-tags / exclude_tags | Tag yang dipisahkan koma untuk dikecualikan. | null |
--truncate / truncate | Panjang maksimum nama file/folder. | null |
--download-mode-song / download_mode_song | Mode unduh untuk lagu. | ytdlp |
--premium-quality , -p / premium_quality | Unduh lagu dalam kualitas premium. | false |
--download-mode-video / download_mode_video | Mode unduh untuk video. | ytdlp |
--no-config-file , -n / - | Jangan gunakan file konfigurasi. | false |
Variabel berikut dapat digunakan dalam folder/file templat dan/atau dalam daftar exclude_tags :
albumalbum_artistartistcompilationcomposercopyrightcoverdiscdisc_totalisrclabellyricsmedia_typeplaylist_artistplaylist_titleplaylist_trackproducerratingrelease_daterelease_yeartitletracktrack_totalurlMode remux berikut tersedia:
ffmpegmp4boxVideo musik akan diunduh dalam kualitas tertinggi yang tersedia dalam H.264/AAC, hingga 1080p.
Mode berikut tersedia untuk lagu:
ytdlparia2cytdlpMode berikut tersedia untuk video:
ytdlpnm3u8dlreytdlp