discogs_api_client 0.1.6 copy "discogs_api_client: ^0.1.6" to clipboard
discogs_api_client: ^0.1.6 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
52
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)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_dotenv, fuzzy, http, logging

More

Packages that depend on discogs_api_client