Git Product home page Git Product logo

soundcloud-dl's Introduction

soundcloud-dl

A small command-line program to download tracks from soundcloud.com

================================================================== ##Installation

  • Works with Python 3 only.

####Using Pip

  • Run pip install soundcloud_dl

####From Source

  • Clone the repo or download the zip
  • Make sure you have pip installed
  • cd to the folder
  • pip install -r "requirements.txt"

##Usage

  • usage: soundcloud-dl.py [-h] [URL] [--dir DIR] [--all] [--likes] [--include] [--exclude] [--limit]
  • sc-dl can be used instead of soundcloud-dl
  • The url can be a link to a user, a track or a user's playlists. Downloads a user's uploads unless --all or --likes options are given
  • Adding the --include option overrides the --exclude option.
  • Example : python soundcloud-dl.py https://soundcloud.com/stringofasymptotes --dir D:\Music
  • Example : python soundcloud-dl.py https://soundcloud.com/stringofasymptotes --dir D:\Music --exclude 1 2 3
  • Example : python soundcloud-dl.py https://soundcloud.com/stringofasymptotes/surrender-and-reality/recommended. Downloads 5 related tracks unless --limit is specified.

##Options -h, --help show this help message and exit --url URL URL to download tracks from. --dir DIR Directory to save tracks in. Default value is the current working directory. --all Download all tracks. (Uploads and likes) --likes Download only liked tracks. --exclude Exclude a list of tracks. (List of space separeted integers) --include Specifically download a list of tracks. (List of space separated integers) --limit Limits the number of tracks to be downloaded. (Single integer) --range Range of track numbers to download. (Two space separated integers)

###Dependencies

  • soundcloud - To work with the soundcloud API
  • requests - To retrieve HTML
  • mutagen - To tag audio files and add album art

###Contributions If you want to add features, improve them, or report issues, feel free to send a pull request!

###Contributors

soundcloud-dl's People

Contributors

sam09 avatar denysvitali avatar mindstormer619 avatar jzbl avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.