Commit graph

197 commits

Author SHA1 Message Date
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
Alexander Capehart
3741f1ff07
musikr: fix build error 2025-02-25 17:33:47 -07:00
Alexander Capehart
b388474655
musikr: reformat 2025-02-25 16:14:41 -07:00
Alexander Capehart
584af83a07
musikr: parallelize all extraction 2025-02-25 16:14:30 -07:00
Alexander Capehart (aider)
0387400a4a
refactor: Simplify ExtractStep with unified parallel processing flow 2025-02-25 16:09:04 -07:00
Alexander Capehart
94f8457d69
musikr: reformat 2025-02-25 16:02:10 -07:00
Alexander Capehart
be270a422b
musikr: fix build issues 2025-02-25 16:02:09 -07:00
Alexander Capehart (aider)
e2b0601d4c
musikr: add option to ignore hidden files/directories 2025-02-25 15:44:37 -07:00
Alexander Capehart
ddeba2c496
musikr: correctly strip extensions from files
Otherwise I can mangle filenames that are just dots.
2025-02-25 09:11:27 -07:00
Alexander Capehart
98299722bc
musikr: add back mbids to backported uids 2025-02-24 09:41:49 -07:00
Alexander Capehart
50e2dde6e2
musikr: remove pipeline logs 2025-02-24 07:54:12 -07:00
Alexander Capehart
582b0c6eef
musikr: fix uid compat issues 2025-02-24 07:53:20 -07:00
Alexander Capehart
3834e92192
musikr: add backwards compat for v4 uids
This annoying hack should be temporary once I can build a new UID
system and migrate everything over.
2025-02-24 07:02:03 -07:00
Alexander Capehart
117678a066
musikr: fix metadata drift
Largely a temporary compat measure to avoid playlist destruction, will
retire UIDs for a new system soon which should give me the ability to
rethink the spec.
2025-02-22 22:37:09 -07:00
Alexander Capehart
b306456d46
musikr: fix hang on metadata extraction
When files read all the way to EOF.
2025-02-22 21:03:44 -07:00
Alexander Capehart
251197b47b
musikr: accidental logging
Including this for posterity with the actual release build
2025-02-21 15:05:13 -07:00
Alexander Capehart
3d374504e2
musikr: strip down taglib
Only to supported ExoPlayer formats.
2025-02-21 12:56:38 -07:00
Alexander Capehart
a7969f99c3
build: bump taglib 2025-02-21 12:34:35 -07:00
Alexander Capehart
357c7cc329
musikr: reformat 2025-02-21 09:34:37 -07:00
Alexander Capehart
e442fcf253
musikr: fix use-after-free in jni 2025-02-21 09:30:37 -07:00
Alexander Capehart
a1d62c2a08
musikr: fix dupliate artist vertices when melding 2025-02-10 15:07:26 -07:00
Alexander Capehart
1459498ff3
musikr.metadata: handle case w/no mp4 covers
Otherwise could have triggered an exception.
2025-02-06 14:54:43 -07:00
Alexander Capehart
72ffac4209
musikr: reformat 2025-01-31 13:45:18 -07:00