سبوتيفي تنزيل الويب
1.8.1
تطبيق Python CLI لتنزيل الأغاني ومقاطع الفيديو الموسيقية مباشرةً من Spotify.
سيرفر الديسكورد: https://discord.gg/aBjMEZ9tnq
spotify-web-downloader
باستخدام النقطة pip install spotify-web-downloader
cookies.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 باستخدام وسيطات سطر الأوامر أو ملف التكوين.
يتم إنشاء ملف التكوين تلقائيًا عند تشغيل Spotify-web-downloader لأول مرة على ~/.spotify-web-downloader/config.json
على Linux و %USERPROFILE%.spotify-web-downloaderconfig.json
على Windows .
يمكن تجاوز قيم ملف التكوين باستخدام وسيطات سطر الأوامر.
وسيطة سطر الأوامر / مفتاح ملف التكوين | وصف | القيمة الافتراضية |
---|---|---|
--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 / - | المسار إلى ملف التكوين. |
|
--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
:
album
album_artist
artist
compilation
composer
copyright
cover
disc
disc_total
isrc
label
lyrics
media_type
playlist_artist
playlist_title
playlist_track
producer
rating
release_date
release_year
title
track
track_total
url
تتوفر أوضاع remux التالية:
ffmpeg
mp4box
سيتم تنزيل مقاطع الفيديو الموسيقية بأعلى جودة متاحة بتنسيق H.264/AAC، حتى 1080 بكسل.
الأوضاع التالية متاحة للأغاني:
ytdlp
aria2c
ytdlp
تتوفر الأوضاع التالية لمقاطع الفيديو:
ytdlp
nm3u8dlre
ytdlp