go-scdl
is a compiled CLI app that uses the soundcloud API to :
- Download tracks by URL.
- Search in-app and download.
- Save tracks with tags/metadata :
Artwork Image
,Creation Date
,Author Name
. - Multiple formats and qualities.
- Blazingly Fast
- Download playlists.
- Download user's tracks and playlists. (coming soon).
There are multiple ways to install, the easiest is :
go install github.com/mcworkaholic/go-scdl@latest
other way is to grab is the source code and build.
Make sure to read the help menu.
Usage:
go-scdl <url> [flags]
Flags:
-b, --best Download with the best available quality.
-p, --download-path string The download path where tracks are stored. (default "/home/none/Things/github/go-scdl")
-h, --help help for go-scdl
-s, --search-and-download Search for tracks by title and prompt one for download
-v, --version version for go-scdl
Notes : -s
can't work with a url
passed.
- Download through a given URL
- Download through search
Note: search is limited to 6 results of type track
, later on maybe playlist
will be added. Also pagination may be add!.
- Download a playlist
Note : when downloading a playlist, it uses the flag --best
to grab the best quality.