Commit Graph

75 Commits

Author SHA1 Message Date
6f13167c68 Fix multiline command 2024-06-16 16:31:00 +02:00
8f9e3c74cf Exclude problematic derive code coverage 2024-06-16 16:20:21 +02:00
f1824a5d5b Update rust toolchain to 1.79 2024-06-16 12:08:34 +02: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
87de8d2b4e Add critical error state ()
Closes 

Reviewed-on: 
2024-02-09 20:07:48 +01:00
c2506657c3 Streamline adding new URL types ()
Closes 

Reviewed-on: 
2024-02-09 18:41:20 +01:00
9e9c6a1a4b Add support for PgUp and PgDn scrolling ()
Closes 

Reviewed-on: 
2024-02-05 23:44:30 +01:00
e7413ed885 Add shortcut to reload database and/or library ()
Closes 

Reviewed-on: 
2024-02-03 14:32:13 +01:00
ba85505c9a Split lib.rs into smaller files ()
Closes 

Reviewed-on: 
2024-01-22 23:01:34 +01:00
6e9249e265 Separate the collection from beets output in tests ()
Closes 

Reviewed-on: 
2024-01-21 15:29:37 +01:00
267f4a5461 Help message for musichoard-edit artist sort are not showing ()
Closes 

Reviewed-on: 
2024-01-14 15:57:18 +01:00
d876b75d14 Artists with a _sort field show up twice ()
Closes 

Reviewed-on: 
2024-01-14 15:46:33 +01:00
3109e576e3 Sort by <field>_sort from tags if it is available ()
Closes 

Reviewed-on: 
2024-01-13 15:42:04 +01:00
83675c25e6 Missing docstrings ()
Closes 

Reviewed-on: 
2024-01-12 21:52:06 +01:00
95ee681229 IDatabase::load should return D not take a mutable reference of it ()
Closes 

Reviewed-on: 
2024-01-12 21:34:01 +01:00
a315bf4229 Fix with_xxx function naming in main.rs ()
Closes 

Reviewed-on: 
2024-01-12 21:15:59 +01:00
845e9b09f4 Distinguish NoLibrary/NoDatabase from EmptyLibrary/EmptyDatabase ()
Closes 

Reviewed-on: 
2024-01-12 20:42:37 +01:00
d528511249 Make it possible to launch main binary without database and/or library ()
Closes 

Reviewed-on: 
2024-01-11 23:27:01 +01:00
0c48673032 Change artist new/delete to add/remove ()
Closes 

Reviewed-on: 
2024-01-11 21:51:51 +01:00
395cc57b9c Have consistent naming for binaries ()
Closes 

Reviewed-on: 
2024-01-11 21:29:03 +01:00
36b82049f2 Add method to manually add artist metadata ()
Closes 

Reviewed-on: 
2024-01-10 22:33:57 +01:00
1bc612dc45 Make database and library optional ()
Closes 

Reviewed-on: 
2024-01-07 11:07:35 +01:00
d7384476d4 Add a code coverage check to the CI pipeline ()
Closes 

Reviewed-on: 
2024-01-06 19:49:41 +01:00
26f0ccd842 Add integration tests to CI ()
Closes 

Reviewed-on: 
2024-01-06 16:14:07 +01:00
b1cf5d621d Add CI to repository ()
Closes 

Reviewed-on: 
2024-01-06 11:14:30 +01:00
74f7da20e6 Fix clippy lints for rust 1.75 ()
Closes 

Reviewed-on: 
2024-01-05 21:25:55 +01:00
62d6c43e3c Add a popup window for artist metadata ()
Closes 

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/70
2023-05-21 22:48:48 +02:00
3cd0cfde18 Artist merge for non-null properties always erases database properties ()
Closes 

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/72
2023-05-21 22:28:51 +02:00
fd775372cd Add artist metadata fields ()
Closes 

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/69
2023-05-21 17:24:00 +02:00
bf5bf9d8ae Add database-library merge ()
Closes 

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/59
2023-05-20 00:02:39 +02:00
d20a9a9dec Change Quality enum to a struct ()
Closes 

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/66
2023-05-11 21:45:23 +02:00