- Add a flag
--highest-quality
: Get the best quality. -
Add a flag--get-sizes
: Get all the sizes of a track. - Add a flag
--download-path
: path to the download location. - Add support for downloading
hls
. - Add the metadata to the track after downloading.
- Add Download track through search.
- Add auto-completion for the flags.
- Use the soundcloud api call
instead of using,goquery
.goquery
is still used to fetch theclient_id
. - Change the architecture, and re-org the structure.
- Download a playlist :
- Check if the url is a playlist,
prompt the user Y/N to continue ifAutomatically detect if the url is a playlist.--playlist
isn't passed.
- Check if the url is a playlist,
- Config file to save settings.
- Load the waveform json data and stream directly into the terminal.