rsoundcloud
RSoundCloud is a Rust client library wrapping some of the internal v2 SoundCloud API (read/GET only methods). Does not require an API Key.
[!WARNING] This is NOT the official [SoundCloud developer API]
SoundCloud is not accepting application registration requests anymore. I made this library so developers can use SoundCloud's internal API for their projects.
Credits
This Rust crate is mostly a port of @7x11x13's python library; soundcloud-v2.
It is also inspired by the great rspotify crate.
Installation
Add the following to your Cargo.toml:
[]
= "0.1.0"
Usage
Basic
Here's a basic example of how to fetch a track's details:
use SoundCloudClient;
async
Authentication
Some endpoints require authentication. You must provide a SoundCloudClient with a valid OAuthToken to access these endpoints.
You can also provide a custom client_id as the first argument to SoundCloudClient::new().
use ;
async
Here's the list of endpoints that require authentication:
get_meget_my_historyget_my_streamsget_user_conversationsget_conversation_messagesget_unread_conversationsget_track_original_download_link
License
Copyright (c) barthofu