Commit graph

47 commits

Author SHA1 Message Date
456af4a1df Support metadata updates 2025-04-27 16:52:08 +02:00
109e17e5e4 Implement deleting recordings 2025-03-30 12:09:02 +02:00
83789709ad Cross platform track paths 2025-03-30 12:09:02 +02:00
a371e356f7 Use nullable roles instead of default roles 2025-03-30 12:09:02 +02:00
424c4c57a8 Add empty page offering download 2025-03-23 16:04:14 +01:00
bf1ffef05a Impleme library downloads 2025-03-23 14:57:43 +01:00
d12e6a02a4 Improve error handling for loading the library 2025-03-23 09:59:28 +01:00
fa94d61e1e Add preferences for default program 2025-03-16 14:06:57 +01:00
653d5cd629 program: Penalize recently played composers and instruments 2025-03-15 07:08:19 +01:00
e5e41619f2 library: Remove unused functions 2025-03-13 20:23:20 +01:00
1f7d004c7e Implement program parameters 2025-03-13 20:14:34 +01:00
9c893fba9e Display backtraces for logged errors 2025-03-13 18:44:01 +01:00
f2dfd4fcd4 search: Order everything by last_played_at 2025-03-09 14:49:15 +01:00
751dcde351 Implement deletion 2025-03-09 14:27:50 +01:00
cffac0f933 library: Add import functionaility 2025-03-03 17:28:07 +01:00
14416d49d2 library: Add export functionality 2025-03-03 11:31:38 +01:00
cff489f43e New search page 2025-03-02 08:03:31 +01:00
a6e0935df8 library: New query logic 2025-03-01 20:54:22 +01:00
5956b7ff15 Refactor module layout 2025-03-01 09:57:01 +01:00
a16dc446d6 editor: Add album editor 2025-02-22 16:07:30 +01:00
740ad0cf0b Implement tracks import 2025-02-16 17:14:00 +01:00
a8c66da52f library: Only return top-level works 2025-02-16 09:01:40 +01:00
143876c4de Add tracks editor UI 2025-02-09 10:08:21 +01:00
3adcc0f10e Remove buggy playlist weighting 2025-02-09 10:08:21 +01:00
510061b3b0 Reset query after library changes 2025-02-09 10:08:21 +01:00
d7401195b3 editor: Functional recording and work editor 2025-02-09 10:08:21 +01:00
f0135cd415 Inital library manager UI 2025-02-09 10:08:21 +01:00
364557d959 Add work and recording editor 2025-02-09 10:08:21 +01:00
c70abf9594 Add role editor 2025-02-09 10:08:21 +01:00
1788303bf3 Implement program parameters 2025-02-09 10:08:21 +01:00
815dede141 Basic support for random programs 2025-02-09 10:08:21 +01:00
016bace36e Require diesel 2.2 2025-02-09 10:08:21 +01:00
6d11ee9705 Add wip program tiles 2025-02-09 10:08:21 +01:00
3dc601e0f0 Fully functional person editor 2025-02-09 10:08:21 +01:00
38613c0063 Show albums on home screen 2025-02-09 10:08:21 +01:00
55b344605b editor: First changes for work editor 2025-02-09 10:08:21 +01:00
220821a0e0 Refactor db schema and use Diesel 2025-02-09 10:08:21 +01:00
0926d912eb Apply some clippy suggestions 2025-02-09 10:07:59 +01:00
0d0d8e668f library: Format SQL queries 2025-02-09 10:07:59 +01:00
7d21617e9a Add playlist view 2025-02-09 10:07:59 +01:00
2143d6333b Add separate recording tile 2025-02-09 10:07:59 +01:00
a790d913af Allow removing tags via the button 2025-02-09 10:07:59 +01:00
af57fe020c Split composers and performers 2025-02-09 10:07:59 +01:00
84612673c1 Add queries for ensembles and works 2025-02-09 10:07:59 +01:00
3c83452573 Add functional query tags 2025-02-09 10:07:59 +01:00
ff3c3728ad Replace diesel with rusqlite 2025-02-09 10:07:59 +01:00
7eacfe21f4 Add original database code 2025-02-09 10:07:53 +01:00