#spotify #song #command-line-tool #playlists #download #music #utility

bin+lib spotify-dl

用于从 Spotify 下载歌曲和播放列表的命令行工具

3 个版本 (破坏性)

0.5.4 2024 年 5 月 17 日
0.5.2 2024 年 5 月 17 日
0.4.0 2024 年 5 月 17 日
0.2.1 2024 年 5 月 11 日

155音频

每月 29 次下载

MIT 和可能 LGPL-3.0

37KB
860

spotify-dl

一个命令行工具,可以直接从 Spotify 服务器下载歌曲、播客、播放列表和专辑。

您需要一个 Spotify Premium 账户。

安装

您可以使用 cargohomebrew 或源代码进行安装。

使用 cargo

cargo install spotify-dl

使用 homebrew

brew tap guillemcastro/spotify-dl
brew install spotify-dl

从源代码

git clone https://github.com/GuillemCastro/spotify-dl.git
cd spotify-dl
cargo build --release
cargo install --path .

用法

spotify-dl 0.2.0
A commandline utility to download music directly from Spotify

USAGE:
    spotify-dl [OPTIONS] <tracks>... --username <username>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -c, --compression <compression>    Setting the flac compression level from 0 (fastest, least compression) to
                                       8 (slowest, most compression). A value larger than 8 will be Treated as 8.
                                       Default is 4.
    -d, --destination <destination>    The directory where the songs will be downloaded
    -t, --parallel <parallel>          Number of parallel downloads. Default is 5. [default: 5]
    -p, --password <password>          Your Spotify password
    -u, --username <username>          Your Spotify username

ARGS:
    <tracks>...    A list of Spotify URIs or URLs (songs, podcasts, playlists or albums)

歌曲、播放列表和专辑必须以 Spotify URI 或 URL 的形式传递(例如,歌曲使用 spotify:track:123456789abcdefghABCDEF,播放列表使用 spotify:playlist:123456789abcdefghABCDEF,或者 https://open.spotify.com/playlist/123456789abcdefghABCDEF?si=1234567890)。

免责声明

使用此软件可能违反 Spotify 的服务条款和/或您当地的法律法规。请自行承担风险使用。

许可

spotify-dl 在 MIT 许可下授权。请参阅 LICENSE

依赖项

~33–48MB
~770K SLoC