go-soundcloud is a Go client library for accessing the SoundCloud API
go get github.com/tsirysndr/go-soundcloud
Import the package into your project.
import "github.com/tsirysndr/go-soundcloud"
Construct a new SoundCloud client, then use the various services on the client to access different parts of the SoundCloud API. For example:
client := soundcloud.NewClient()
track, _ := client.Track.Get("13158665")
Currently the following services are supported:
- Get SoundCloud User
- Get SoundCloud Track
- Get list of SoundCloud Tracks
- Get Comments for the Track
- Get comment for the track
- Get users who favorited the track
- Get user who has favorited to the track
- Get secret token of the track
- Get list of Playlists
- Get Playlist
- Get secret token of the playlist
- Get list of Comments
- Get comment
- Get information about the authenticated user
- Get list of tracks of the user
- Get list of playlists (sets) of the user
- Get list of users who are followed by the user
- Get user who is followed by the user
- Get list of users who are following the user
- Get user who is following the user
- Get list of comments from this user
- Get list of tracks favorited by the user
- Get track favorited by the user
- Get list of web profiles
- Get list dashboard activities
- Get list of connected external profiles
👤 Tsiry Sandratraina
- Twitter: @tsiry_sndr
- Github: @tsirysndr
Give a ⭐️ if this project helped you!