Skip to content

ilyalatt/Discogs.Dump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discogs.Dump

NuGet version

Why

Discogs API is limited to 60 requests per minute. You can not search a lot of tracks fast. Discogs search behaves strange sometimes. Building your own search index is a good alternative. Dicsogs provides monthly backups. Releases info takes about 6.4 GB only.

What can I do with this library

You can use DumpFetcher class to retrieve the latest release and artist backups. You can parse releases online from network file stream without downloading. If you use the same backup more then once I recommend to download it and parse the data from a local file.

Quick start

using var dumpFetcher = new DumpFetcher();
var stream = dumpFetcher.GetLatestReleasesDumpStream();
await foreach (var release in stream)
{
    Console.WriteLine(release.Title);
}

For complete example check out Playground.

About

Discogs dump model parser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published