Commit Graph

102 Commits

Author SHA1 Message Date
780e6b8350 Finish UTs 2024-09-23 22:36:18 +02:00
6a9919fac9 fix 2024-09-23 22:06:58 +02:00
2b72726428 api complete coverage 2024-09-23 22:06:10 +02:00
369b4ecf98 app complete coverage 2024-09-23 22:01:56 +02:00
0cc477fb05 Commonise MB structs 2024-09-22 17:00:20 +02:00
3fb7d719d1 Nits 2024-09-22 16:23:00 +02:00
7c381bece0 fix 2024-09-22 16:16:23 +02:00
87fc692278 It works 2024-09-22 16:08:22 +02:00
6124572c02 Add JobPriority::Foreground 2024-09-22 10:39:31 +02:00
d6f4b2b6b7 Daemonize the musicbrainz thread ()
Part 3 of 

Reviewed-on: 
2024-09-21 23:03:47 +02:00
38517caf4e Add manual input elements to the app an ui ()
Part 2 of 

Reviewed-on: 
2024-09-15 15:20:11 +02:00
8b008292cb Use more verbose type names for clarity ()
PR 1 for 

Reviewed-on: 
2024-09-13 21:28:12 +02:00
9d1caffd9c Handle idle time between fetch results ()
Closes 

Reviewed-on: 
2024-09-08 23:23:53 +02:00
8e48412282 Make fetch asynchronous ()
Closes 

Reviewed-on: 
2024-09-01 17:47:39 +02:00
fd9d3677ec Separate metadata from collections ()
Part 1 of 

Reviewed-on: 
2024-08-31 22:55:25 +02:00
ebd63cc80b Add a "cannot-have-an-mbid" entry to possible matches ()
Closes 

Reviewed-on: 
2024-08-31 16:29:36 +02:00
6333b7a131 Use a queue to communicate matches from browse to matches ()
Closes 

Reviewed-on: 
2024-08-31 14:42:46 +02:00
cda1487734 The tui feature is missing a dependence on musicbrainz ()
Closes 

Reviewed-on: 
2024-08-31 13:19:28 +02:00
398963b9fd Make fetch also fetch artist MBID if it is missing ()
Closes 

Reviewed-on: 
2024-08-30 17:58:44 +02:00
c38961c3c1 Split ui.rs into modules based on UI element ()
Closes 

Reviewed-on: 
2024-08-29 17:21:52 +02:00
0fefc52603 For the database serde implementation use Mbid rather than MbRef ()
Closes 

Reviewed-on: 
2024-08-29 13:37:47 +02:00
f82a6376e0 Use the Deserialize trait for JSON just like for MusicBrainz ()
Closes 

Reviewed-on: 
2024-08-28 23:02:14 +02:00
43961b3ea1 Decide carefully where external::musicbrainz belongs ()
Closes 

Reviewed-on: 
2024-08-28 18:21:13 +02:00
b70499d8de Replace MH: IMusicHoard generic with a trait object ()
Closes 

Reviewed-on: 
2024-08-27 18:45:03 +02:00
cf7e23c38c Provide a keyboard shortcut to sync all existing albums with MusicBrainz ()
Closes 

Reviewed-on: 
2024-08-27 17:55:52 +02:00
d8fd952456 Add CLI option for setting binary ()
Closes 

Reviewed-on: 
2024-08-24 23:10:59 +02:00
871aeb8436 Update beets to 2.0.0 in CI ()
Closes 

Reviewed-on: 
2024-08-24 15:43:48 +02:00
8ff09e66ba Update rust toolchain to 1.80 ()
Closes 

Reviewed-on: 
2024-08-24 15:10:54 +02:00
f395433343 Update rust toolchain to 1.79 ()
Closes 

Reviewed-on: 
2024-06-16 16:38:35 +02:00
d9d5945422 Display all the extra album info ()
Closes 

Reviewed-on: 
2024-03-17 20:17:41 +01:00
a062817ae7 The MusicBrainz API search call should use the MBID if available ()
Closes 

Reviewed-on: 
2024-03-17 17:18:06 +01:00
3ed13ca0e9 Create examples of using the MusicBrainz API ()
Closes 

Reviewed-on: 
2024-03-17 14:19:30 +01:00
a75dd46a40 Add a MusicBrainz API ()
Closes 

Reviewed-on: 
2024-03-16 16:57:50 +01:00
c53ba8f35f Break down the musichoard files ()
Closes 

Reviewed-on: 
2024-03-09 22:52:03 +01:00
8550f7d6da Move database and library implementations out of core ()
Closes 

Reviewed-on: 
2024-03-09 19:11:59 +01:00
bd7e9ceb4d Connect release groups to musicbrainz id ()
Closes 

Reviewed-on: 
2024-03-08 23:28:52 +01:00
b70711d886 Add a field that indicates album ownership ()
Closes 

Reviewed-on: 
2024-03-07 23:12:41 +01:00
c015f4c112 Sort albums by month if two releases of the same artist happen in the same year ()
Closes 

Reviewed-on: 
2024-03-05 23:24:18 +01:00
4dc56f66c6 Make Selection fields private ()
Closes 

Reviewed-on: 
2024-03-01 22:31:12 +01:00
42d1edb69c Extend incremental search to albums and tracks ()
Closes 

Reviewed-on: 
2024-03-01 22:04:26 +01:00
fd19ea3eb3 Rescanning library does not update the database ()
Closes 

Reviewed-on: 
2024-03-01 15:34:20 +01:00
4d2ea77da9 Ensure consistency between in-memory and database state ()
Closes 

Reviewed-on: 
2024-03-01 09:00:52 +01:00
3bb8fb03ab Bump version ()
Closes 

Reviewed-on: 
2024-02-19 21:02:30 +01:00
dcc33d62b1 Benchmark a custom string normalisation function ()
Closes 

Reviewed-on: 
2024-02-19 20:56:03 +01:00
84a2cc83ca Provide search functionality through the TUI ()
Closes 

Reviewed-on: 
2024-02-18 22:12:41 +01:00
c4dc0d173b Bump dependencies ()
Closes 

Reviewed-on: 
2024-02-10 23:47:26 +01:00
6a18c5d9cc Add a minibuffer ()
Closes 

Reviewed-on: 
2024-02-10 23:25:59 +01:00
de564eb1a0 Remove serde feature from uuid and url dependencies ()
Closes 

Reviewed-on: 
2024-02-10 20:58:40 +01:00
fad49a48b8 Make serde dependency optional ()
Closes 

Reviewed-on: 
2024-02-10 20:38:14 +01:00
36b4918a44 Limit the information stored in the database ()
Closes 
Closes 

Reviewed-on: 
2024-02-10 20:28:52 +01:00