soundcloud_explode_dart library
Scrape metadata about users, tracks, playlists, and albums from SoundCloud without requiring an account, API key, or rate-limiting.
Classes
- Playlist
- Metadata about a SoundCloud playlist.
- PlaylistClient
- Scrapes metadata about SoundCloud playlists and albums.
- PlaylistSearchResult
- SearchClient
- Queries SoundCloud about users, tracks, and playlists.
- SearchResult
- Defines a result returned by a search query.
- SoundcloudClient
- Interacts with SoundCloud's internal API to satisfy user queries.
- SoundcloudPlaylist
- Metadata about a SoundCloud playlist.
- SoundcloudTrack
- Metadata about a SoundCloud track.
- SoundcloudUser
- Metadata about a SoundCloud user's profile.
- StreamInfo
- Metadata about a specific track stream.
- Track
- Metadata about a SoundCloud track.
- TrackClient
- Scrapes metadata about SoundCloud tracks.
- TrackSearchResult
- User
- Metadata about a SoundCloud user's profile.
- UserClient
- Scrapes metadata about SoundCloud users.
- UserSearchResult
Enums
- Quality
- The audio quality of a specific stream.
- SearchFilter
- Filters the results of a SoundCloud search query.
Exceptions / Errors
- Indicates a failure to obtain a valid client ID from the SoundCloud server.
- SearchResultException
- Indicates a failure to resolve a SearchResult to a specific instance.
- SoundcloudExplodeException
- Superclass of all exceptions thrown by this library.
- TrackResolutionException
- Indicates a failure in resolving a track or its streams.