Client for async connection to the Soundcloud api.
Project description
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 O-Auth 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 "Request headers" for "Authorization"
client_id
: string of 32 bytes alphanumeric
authorization
: string that begins with O-Auth and a string (the o-auth token is "O-Auth . . .")
Example (O-Auth and client_id are NOT real, use yours):
python -m example --client_id jHvc9wa0Ejf092wj3f3920w3F920as02 --auth_token 'O-Auth 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for soundcloudpy-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a82338992e7c8cf24f74e29bc757c7f432d05cb7f0123fc5e6542cdb70543ae4 |
|
MD5 | 28a3c2df0f2af4135c66f1e0a292d388 |
|
BLAKE2b-256 | a15c54a584f9c26a41341d656803025e3ba485f5314ecb96aa12a6d955dd941b |