mirror of
https://github.com/AmarnathCJD/Spot-DL.git
synced 2026-04-27 06:25:52 +03:00
[PR #6] [CLOSED] Added support for downloading discographies, albums #6
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Spot-DL#6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/AmarnathCJD/Spot-DL/pull/6
Author: @ghost
Created: 1/12/2026
Status: ❌ Closed
Base:
k← Head:k📝 Commits (6)
d94fecfAdded support for searching albums, artists, downloading discographies, downloading albumsc1b9ec3Added config.toml6dd9cf8Added config.toml and .cache to .gitignore613f175added url to config.tomld001206Added requirements9385dc7Fixed a bug📊 Changes
9 files changed (+279 additions, -24 deletions)
View changed files
📝
.gitignore(+3 -0)➕
album_utils.py(+88 -0)➕
artist_utils.py(+48 -0)➕
audio_utils.py(+26 -0)➕
config.toml(+13 -0)📝
decrypt.py(+19 -17)➕
filesystem_utils.py(+16 -0)📝
main.py(+63 -6)📝
requirements.txt(+3 -1)📄 Description
Changes
New arguments:
--albumdownload a specific album, can be combined with--artistto refine the search--artistdownload all albums by an artist--urldownload by Spotify album/artist URL--audio-formatchoose between ogg/mp3Names, urls, directories:
<artist>/<album>/...New requirements:
libmp3lamefor ffmpeg, if-x mp3is passed (this islameon arch (btw))toml,spotipyConfig file:
config.tomlwas added for:spotify_api_iddeveloper API key, required for searchesspotify_api_secretdeveloper API secret, required for searcheslibrary_pathexport path for downloaded albumstrack_sleeptime to sleep between tracksalbum_sleeptime to sleep between albumsOriginal code:
python main.pyUsage
python main.py --album "Album Name" --artist "Artist Name"python main.py --artist "Artist Name"python main.py --url https://open.spotify.com/album/...🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.