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
- Go to soundcloud and login in
- Open the "Inspect" tool (F12 on most browsers)
- Refresh the page
- Go to the page "Network" on the inspect terminal
- 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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| soundcloudpy-0.1.4.tar.gz | 11.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.