discogs_api_client 0.2.1 copy "discogs_api_client: ^0.2.1" to clipboard
discogs_api_client: ^0.2.1 copied to clipboard

A Dart/Flutter client to interact with Discogs API to access artists, labels, masters, releases, and search. Does not provide any methods that need user level authentication.

example/lib/main.dart

import 'package:discogs_api_client/discogs_api_client.dart';
import 'dart:io';

void main() async {
  final client = DiscogsApiClient();
  var response = await client.artists.artists(194);
  print(response);
  response = await client.artists.artistReleases(3840);
  print(response);
  response = await client.labels.labels(1);
  print(response);
  response = await client.labels.labelReleases(1);
  print(response);
  response = await client.masters.masters(21481);
  print(response);
  response = await client.masters.masterReleaseVersions(21481);
  print(response);
  response = await client.releases.releases(249504);
  print(response);
  response = await client.releases.releasesRatingByUser(
    249504,
    username: 'bartman',
  );
  print(response);
  response = await client.releases.releasesRating(249504);
  print(response);
  response = await client.releases.releasesStats(249504);
  print(response);
  response = await client.search.search(query: 'Radiohead', type: 'artist');
  print(response);
  response = await client.search.search(query: 'OK Computer', type: 'release');
  print(response);
  response = await client.search.search(query: 'Warp Records', type: 'label');
  print(response);
  response = await client.search.searchArtist('Radiohead');
  print(response);
  exit(0);
}
0
likes
160
points
38
downloads

Publisher

verified publisherfryingpan.games

Weekly Downloads

A Dart/Flutter client to interact with Discogs API to access artists, labels, masters, releases, and search. Does not provide any methods that need user level authentication.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_dotenv, fuzzy, http, logging

More

Packages that depend on discogs_api_client