Skip to content

elmoiv/sdelmo

Repository files navigation

sdelmo

Build Status Python version Codacy Badge

Simple Soundcloud music downloader.

Module no longer works due to updates in soundcloud api mechanism

Wait for a fix soon

Features

  • Download any public soundcloud audio file.
  • audio files can be downloaded with cover if you have eyeD3.

Installation

sdelmo requires Python 3.

Use pip to install the package from PyPI:

pip install sdelmo

Or, install the latest version of the package from GitHub:

pip install git+https://github.com/elmoiv/sdelmo.git

Usage

from sdelmo import scdl

scdl('6aSX01kZxpetA85mf5R9Ezqs3ozjO2zc','https://soundcloud.com/lifeofdesiigner/desiigner-panda')

How to get client_id (in case of expiry)

You can find client_id by searching through XHR requests:

alt text

Installing on Android (via Termux)

Type these commands in termux:

  • apt update && apt upgrade
  • pkg install clang python libxml2 libcrypt libxslt libiconv zlib
  • pip install sdelmo

Contributing

Please contribute! If you want to fix a bug, suggest improvements, or add new features to the project, just open an issue or send me a pull request.

TODO

  • Gathering client_id automatically