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
Owner

Closes #158

Closes #158
wojtek added 1 commit 2024-03-09 20:28:44 +01:00
Rename MusicBrainz -> MusicBrainzUrl
All checks were successful
Cargo CI / Build and Test (pull_request) Successful in 1m46s
Cargo CI / Lint (pull_request) Successful in 1m15s
90225d9b85
wojtek added 8 commits 2024-03-09 22:46:18 +01:00
wojtek force-pushed 158---add-a-musicbrainz-api from 3fadd109e7 to c53ba8f35f 2024-03-09 22:53:56 +01:00 Compare
wojtek added 1 commit 2024-03-16 16:49:34 +01:00
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
473825b396
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
wojtek added 1 commit 2024-03-16 16:50:37 +01:00
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
ad7ffdc5b7
wojtek changed title from WIP: Add a MusicBrainz API to Add a MusicBrainz API 2024-03-16 16:57:45 +01:00
wojtek merged commit a75dd46a40 into main 2024-03-16 16:57:50 +01:00
wojtek deleted branch 158---add-a-musicbrainz-api 2024-03-16 16:57:50 +01:00
wojtek referenced this issue from a commit 2024-03-16 16:57:52 +01:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: wojtek/musichoard#163
No description provided.