Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 759 Bytes

README.md

File metadata and controls

25 lines (18 loc) · 759 Bytes

discogs-dump-reader

Read discogs dump records into Java objects.

To read artists, releases, labels or masters, pass a stream of dump records to one of the methods DumpRecords.read{Artists|Releases|Labels|Masters}.

public class Demo {

  public static void main(String[] args) throws IOException {
    InputStream inputStream = new URL(
        "https://discogs-data.s3-us-west-2.amazonaws.com/data/2019/discogs_20190801_releases.xml.gz"
    ).openStream();

//    or
//    InputStream inputStream = new FileInputStream("discogs_20190201_releases.xml.gz");

    try (InputStream is = new GZIPInputStream(inputStream)) {
      Iterator<Release> releases = DumpRecords.readReleases(is);

      System.out.println(releases.next());
    }
  }
}