Skip to main content

Soundcloud command-line utility

Project description

soundcloud-cli is a command-line interface for SoundCloud. It allows you to compress and upload audio to SoundCloud, among other things.

Install

Preferred method of install is pip:

$ pip install soundcloud-cli

After installing sc, you should authenticate using sc auth.

Commands

Check usage for detailed arguments:

$ sc --help

auth

Authenticate against SoundCloud and save access_token. Required to upload audio.

$ sc auth
Enter username (zeekay): requite
Enter password:
Saved access_token.

You can run sc auth to change users later.

defaults

Set values to be used as defaults for commands.

$ sc defaults share_with zeekay
set share_with = ['zeekay']

list

List your tracks, or tracks for a given user.

$ sc list sinerise
tracks by sinerise:
  Dane Pedersen - Space Jambience (Sinerise Remix)   http://soundcloud.com/sinerise/space-jambience-remix
  Strewn (51st Vocal Mix) feat. delica               http://soundcloud.com/sinerise/strewn-51st-vocal-mix
  Calling (requite's bass refix)                     http://soundcloud.com/sinerise/calling-refix
  Can't Save Me                                      http://soundcloud.com/sinerise/cant-save-me
  Strewn                                             http://soundcloud.com/sinerise/strewn
  Calling (Original)                                 http://soundcloud.com/sinerise/calling

share

Share a track with a set of users on SoundCloud.

$ sc share https://soundcloud.com/requite/honey/s-nIqsG zeekay
shared with:
  zeekay (http://soundcloud.com/zeekay)

upload

You can use the sc upload command to upload audio to SoundCloud. If you specify a .wav file sc will compress the audio for you (if lame is installed). By default uploaded audio is set to private, and you’ll get the secret link for sharing:

$ sc honey.wav
uploading honey.mp3 [==================================================] 100%
http://soundcloud.com/requite/honey/s-nIqsG

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

soundcloud-cli-0.2.7.tar.gz (9.0 kB view details)

Uploaded Source

File details

Details for the file soundcloud-cli-0.2.7.tar.gz.

File metadata

File hashes

Hashes for soundcloud-cli-0.2.7.tar.gz
Algorithm Hash digest
SHA256 b8822060e467ef5ac5a74330cbd9cfa7180f0fa46236057c602158585000a2e2
MD5 732aed62a607c463d8150a07bc3ee471
BLAKE2b-256 3de761d55038e327a4da858e1537590c864df6e72f32490965676e22e831e8e8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page