Skip to content

tsirysndr/go-soundcloud

Welcome to go-soundcloud 👋 *** Work In Progress ***

GitHub code size in bytes GitHub go.mod Go version GitHub closed pull requests GitHub pull requests GitHub issues GitHub contributors License: BSD Twitter: tsiry_sndr

go-soundcloud is a Go client library for accessing the SoundCloud API

🚚 Install

go get github.com/tsirysndr/go-soundcloud

🚀 Usage

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")

✨ Coverage

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

Author

👤 Tsiry Sandratraina

Show your support

Give a ⭐️ if this project helped you!

About

Go library for accessing the SoundCloud API

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages