Add a MusicBrainz API #163

Merged
wojtek merged 2 commits from 158---add-a-musicbrainz-api into main 2024-03-16 16:57:50 +01:00

2 Commits

Author SHA1 Message Date
ad7ffdc5b7 Remove reqwest binary
All checks were successful
Cargo CI / Build and Test (pull_request) Successful in 1m51s
Cargo CI / Lint (pull_request) Successful in 1m5s
2024-03-16 16:50:29 +01:00
473825b396 First draft of musicbrainz interface
Some checks failed
Cargo CI / Build and Test (pull_request) Failing after 1m37s
Cargo CI / Lint (pull_request) Failing after 16s
Some reorganisation

Remove unnecessary trait

Basic example working

Handle errors

Handle dates

Expand scope of MusicBrainz reference

Type the musicbrainz refs

Explicit constructors for str

Handle MBIDs for albums

Add search to the API

Handle primary and secondary types

Simplify AlbumDate

Passing unit tests

Tests pass

Prevent compiler/clippy warnings

Finish unit tests

Clippy

Remove old deserialize version
2024-03-16 16:49:26 +01:00