Skip to main content

Soundcloud python async client

Async client for connecting to the Soundcloud API.

This is a Wrapped API that it is used from soundcloud web browser, its is subjected to changes and NOT OFFICIAL

This package is based on soundcloudpy from Naím Rodríguez https://github.com/naim-prog Original package https://github.com/naim-prog/soundcloud-py

Installation

The package is published on PyPI and can be installed by running:

pip install soundcloudpy

How to get OAuth and Client id

  1. Go to soundcloud and login in
  2. Open the "Inspect" tool (F12 on most browsers)
  3. Refresh the page
  4. Go to the page "Network" on the inspect terminal
  5. Search on the column "File" for the "client_id" and the "oauth_token" cookie for "Authorization"

client_id: string of 32 bytes alphanumeric

authorization: string that begins with OAuth and a string (the o-auth token is "OAuth . . .")

Example (OAuth and client_id are NOT real, use yours):

python -m example --client_id jHvc9wa0Ejf092wj3f3920w3F920as02 --auth_token 'OAuth 3-26432-21446-asdif2309fj'

Functions

  • Own account details
  • User public details
  • Own following
  • Who to follow
  • Last tracks reproduced info
  • User profiles from tracks likes
  • Track details
  • Tracks liked
  • Tracks by genre recent
  • Tracks by genre popular
  • Popular track from user
  • Own playlists
  • Playlists details
  • Playlists by genre
  • Playlists from user
  • Recommended tracks of a track
  • Stream URL's of a track (you can use it to reproduce the audio in VLC for example)
  • Comments of a track
  • Get mixed selection of playlists
  • Search
  • Subscribe feed
  • Albums from user
  • All feed from user

DISCLAIMER

I take no responsability for the issues you may have with your soundcloud account or for breaching the Terms of Use of soundcloud

Metadata

Release files for soundcloudpy 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for soundcloudpy 0.1.4
File Size Uploaded Provenance
soundcloudpy-0.1.4.tar.gz 11.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for soundcloudpy 0.1.4
File Interpreter ABI Platform
soundcloudpy-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 22.7 kB

Release files / soundcloudpy-0.1.4.tar.gz

Download URL soundcloudpy-0.1.4.tar.gz
Size 11.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e94d841204d0334a78a48ea1607b42609e7f7737c9e8474d635d687b8263b9ff
BLAKE2b-256 checksum
How to use checksums
2958c9a34c86c4c75ad385e16c7fbb454e8df249e970694c544b1c63b0acc90a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / soundcloudpy-0.1.4-py3-none-any.whl

Download URL soundcloudpy-0.1.4-py3-none-any.whl
Size 10.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b66df8448597ad20002dcd102d7327ecabd0d160105acadb76119c07da189827
BLAKE2b-256 checksum
How to use checksums
05f8437755d36001d3c850022935f2ed8f1997be8c6c6316819da27a08faa90f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Security for soundcloudpy 0.1.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page