473825b396
First draft of musicbrainz interface
...
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
8550f7d6da
Move database and library implementations out of core ( #162 )
...
Cargo CI / Build and Test (push) Successful in 1m43s
Cargo CI / Lint (push) Successful in 1m14s
Cargo CI / Build and Test (pull_request) Successful in 1m40s
Cargo CI / Lint (pull_request) Successful in 1m17s
Closes #159
Reviewed-on: #162
2024-03-09 19:11:59 +01:00
c015f4c112
Sort albums by month if two releases of the same artist happen in the same year ( #155 )
...
Cargo CI / Build and Test (push) Successful in 1m41s
Cargo CI / Lint (push) Successful in 1m13s
Cargo CI / Build and Test (pull_request) Successful in 3m8s
Cargo CI / Lint (pull_request) Successful in 1m15s
Closes #106
Reviewed-on: #155
2024-03-05 23:24:18 +01:00
ba85505c9a
Split lib.rs into smaller files ( #115 )
...
Cargo CI / Build and Test (push) Successful in 1m2s
Cargo CI / Lint (push) Successful in 44s
Cargo CI / Build and Test (pull_request) Successful in 2m23s
Cargo CI / Lint (pull_request) Successful in 44s
Closes #110
Reviewed-on: #115
2024-01-22 23:01:34 +01:00
6e9249e265
Separate the collection from beets output in tests ( #114 )
...
Cargo CI / Build and Test (push) Successful in 1m4s
Cargo CI / Lint (push) Successful in 42s
Cargo CI / Build and Test (pull_request) Successful in 1m3s
Cargo CI / Lint (pull_request) Successful in 42s
Closes #113
Reviewed-on: #114
2024-01-21 15:29:37 +01:00