Alexander Capehart
7429dd5174
musikr: reformat
2025-03-17 14:02:13 -06:00
Alexander Capehart
04e4ea82ed
musikr: cleanup docs
2025-03-17 13:53:56 -06:00
Alexander Capehart
a9707cbb33
musikr: document cache api
2025-03-17 13:05:47 -06:00
Alexander Capehart
f213c21225
musikr: compose dbcache
2025-03-17 12:54:39 -06:00
Alexander Capehart
e64b30f00f
musikr: revamp fscovers
...
Make it use a scoring system and properly document it.
2025-03-17 12:51:43 -06:00
Alexander Capehart
3df6e2f0b1
musikr: document/cleanup covers
...
Probably the first module I'm comfortable fully documenting.
2025-03-17 12:28:14 -06:00
Alexander Capehart
7523298237
musikr: fix build failure
2025-03-17 09:28:09 -06:00
Alexander Capehart
b21b2e49d3
musikr: split albums w/full album artist coverage
...
This is like the old Auxio behavior, but should now trigger with only
full album artist coverage, rather than before where it would always
trigger and break apart sparsely tagged albums.
Still not a perfect heuristic, but it's the best one I can do.
2025-03-17 09:15:35 -06:00
Alexander Capehart
aac6d8ef4d
app: cleanup
2025-03-17 08:12:39 -06:00
Alexander Capehart
343856ac69
musikr: bump cache db version
2025-03-17 07:39:39 -06:00
Alexander Capehart
90282f0f74
musikr: clean up data translation
2025-03-17 06:49:56 -06:00
Alexander Capehart
63227a1f1f
musikr: fix incorrect cache cleanups
2025-03-17 06:37:36 -06:00
Alexander Capehart
daf1687426
musikr: reformat
2025-03-15 22:30:14 -06:00
Alexander Capehart
8023d2c037
musikr: remove useless optin
2025-03-15 22:27:17 -06:00
Alexander Capehart
c2dcbd61f8
musikr: steamline loading pipeline
...
My hope is that overall this is more efficient and also easier to under
stand long-term.
2025-03-15 22:25:44 -06:00
Alexander Capehart
b3c66d9b55
musikr: reformat
2025-03-15 21:36:16 -06:00
Alexander Capehart
652f0891fc
musikr: use transcoding in storedcovers
2025-03-15 21:35:12 -06:00
Alexander Capehart
2f5b78dd84
musikr: fix cover storage dir check
2025-03-15 21:35:05 -06:00
Alexander Capehart
b8733a180c
musikr: reformat
2025-03-15 18:00:11 -06:00
Alexander Capehart
b573fd2260
musikr: make wildcard artists display covers
...
Resolves #1048
2025-03-15 17:55:59 -06:00
Alexander Capehart
879caf17db
musikr: revamp cover system
...
Retains the stateless attributes of the older system but massively
simplifies it compared to prior.
2025-03-08 14:53:43 -07:00
Alexander Capehart
cd535eda2e
all: fix merge issues
2025-03-08 11:03:35 -07:00
Alexander Capehart
e2d28f98f4
musikr: internalcovers -> embeddedcovers
2025-03-07 12:01:00 -07:00
Alexander Capehart
9a70ae1c4e
musikr: cleanup
2025-03-07 11:31:55 -07:00
Alexander Capehart
f5483b5bc5
Merge branch 'musikr-patches2' into dev
2025-03-07 11:23:32 -07:00
Alexander Capehart
9937e773a3
musikr: cleanup
2025-03-04 17:31:17 -07:00
Alexander Capehart
70b26dfb63
all: reformat
2025-03-04 15:53:34 -07:00
Alexander Capehart
ac1fec74da
musikr: actually attach child files to dir
2025-03-04 15:52:49 -07:00
Alexander Capehart
d62c85f8a5
musikr: avoid redundant dir child queries
...
Make parents async rather than children
2025-03-04 15:48:54 -07:00
Alexander Capehart
10a520e812
build: bump to v4.0.2
...
Bump to version 4.0.2 (61).
2025-03-04 12:33:50 -07:00
Alexander Capehart
e434c4cdfe
musikr: use correct ext stripping in name
2025-03-04 12:28:19 -07:00
Alexander Capehart
a2af205c71
musikr: simplify fixed extension stripping
2025-03-04 12:22:15 -07:00
Alexander Capehart
6b8c0faf44
musikr: include coverart.png files
2025-03-04 12:20:59 -07:00
Alexander Capehart
518cd28c03
musikr: reformat
2025-03-04 09:50:37 -07:00
Alexander Capehart
fe770337e6
musikr: fix segfault from logging nullptr
2025-03-04 09:46:41 -07:00
Alexander Capehart
1fc9ca5147
musikr: reformat
2025-03-03 20:47:51 -07:00
Alexander Capehart
387a36a3f8
musikr: fix hidden files setting
2025-03-03 20:47:03 -07:00
Alexander Capehart
e046aeb671
musikr: invert hidden setting
2025-03-03 20:29:25 -07:00
Alexander Capehart
22249cc95b
musikr: cleanup
2025-03-03 20:13:38 -07:00
Alexander Capehart
6feee93438
musikr: streamline package structure
2025-03-03 19:59:11 -07:00
Alexander Capehart
0d0a20d760
musikr: simplify pipeline
2025-03-03 19:50:11 -07:00
Alexander Capehart
b48bf3729e
musikr: ignore stale folder covers
2025-03-03 15:10:46 -07:00
Alexander Capehart
4fbbbfdc76
app: introduce as-is covers
...
Risks extreme instability since I am no longer in control of format,
but some users just want very high-quality covers.
2025-03-03 13:09:26 -07:00
Alexander Capehart
a7000bc9e5
musikr: introduce folder covers
...
Like cover.png, cover.jpg, etc.
2025-03-03 12:41:30 -07:00
Alexander Capehart
8104985a4e
musikr: refactor devicefiles into tree
2025-03-03 12:14:40 -07:00
Alexander Capehart
fce77ec8a0
all: reformat
2025-03-01 21:43:58 -07:00
Alexander Capehart
a78b213537
musikr: fix build issues
2025-03-01 21:22:21 -07:00
Alexander Capehart
7906867a96
image: implement compat covers backport
...
For cover.jpg users
2025-02-26 16:14:06 -07:00
Alexander Capehart
25901a0f76
musikr: make cover creation more flexible
...
Enables some compat cover changes I need to make.
2025-02-26 14:52:13 -07:00
Alexander Capehart
403f93b6df
musikr: backport breaking uid change
...
v401 UIDs once again drifted because of the broken extensions.
2025-02-25 17:40:06 -07:00