|
6394a70030
|
chore: log -> tracing
|
2022-10-23 15:59:10 +02:00 |
|
|
cfabc5358c
|
fix: .wavs also detected as audio
|
2022-10-23 15:11:23 +02:00 |
|
|
74d35e4065
|
chore: log instrumenting
|
2022-10-23 13:46:06 +02:00 |
|
|
709fd9eb12
|
fix: .mp3 override in media extractor
|
2022-10-23 11:39:33 +02:00 |
|
|
4c0d352bd3
|
chore: change extractor error level to debug, add extractor markers
|
2022-10-23 10:54:52 +02:00 |
|
|
b7eb4d6048
|
chore: enable tracing span for extractors
|
2022-10-23 10:51:24 +02:00 |
|
|
33565fdc27
|
fix: continue with other extractors when one fails
|
2022-10-23 10:50:36 +02:00 |
|
|
ea3fc015f5
|
feat: add media (duration) extractor
|
2022-10-22 20:05:48 +02:00 |
|
|
2756d7993b
|
perf: add checks to avoid duplicate metadata extraction
|
2022-09-19 22:58:02 +02:00 |
|
|
d671640c04
|
chore: fix vault/db path semantics, previews in db path, --clean param
|
2022-09-16 16:49:25 +02:00 |
|
|
5152675bad
|
refactor: use trait objects instead of FsStore directly
also fix most clippy hints
|
2022-09-15 19:25:08 +02:00 |
|
|
7c9d0717c2
|
feat!: multiple vaults
incomplete, but passes tests
|
2022-09-15 19:24:19 +02:00 |
|
|
afbd3b97ef
|
fix: update project url, fix tests
:)
|
2022-07-31 22:53:12 +02:00 |
|
|
459eede174
|
...
reformat
|
2022-04-15 22:43:40 +02:00 |
|
|
8c60a617a2
|
query lang - addresses are denoted by @, values need not match db deserialization format
e.g.` (matches @address ? ?)`, and `(matches ? ? "foo")` instead of "Sfoo"
|
2022-03-30 12:29:52 +02:00 |
|
|
fd72034571
|
code cosmetics, lints
useless format! in tests
use raw strings where appropriate
|
2022-03-30 12:29:51 +02:00 |
|
|
9ee905b3a8
|
ignore "Undefined" EXIF values during extraction
|
2022-03-23 12:43:02 +01:00 |
|
|
c9a79492de
|
first iteration of EXIF data extraction
|
2022-03-15 17:20:50 +01:00 |
|
|
ef3a130855
|
refactor Jobs and their handling, really fix infinitely hanging jobs
|
2022-03-02 22:27:51 +01:00 |
|
|
1c316427ab
|
extract all metadata on vault rescan
|
2022-03-02 22:27:07 +01:00 |
|
|
1aa779e816
|
also add attribute labels on id3 extraction
|
2022-03-02 22:24:17 +01:00 |
|
|
4f36bff549
|
id3 improvements - extract year/bpm as numbers; fix id3 extract job name; exit early if file isn't audio
also add EntryValue::guess_from
|
2022-03-02 08:13:35 +01:00 |
|
|
82c7bfcb64
|
run (all) extractors for manually added blobs and addresses
|
2022-02-28 22:43:23 +01:00 |
|
|
506727356c
|
add ID3 metadata extractor
|
2022-02-28 22:34:38 +01:00 |
|
|
920e67a283
|
add an "is_needed" check for extractors; add tests for web extractor
|
2022-02-28 22:34:38 +01:00 |
|
|
27cc6eb31c
|
refactor - remove unnecessary async fns, add helper fn for running blocking tasks in background
also impl Error for JobInProgressError
|
2022-02-28 22:34:31 +01:00 |
|
|
dc808aab22
|
explicit NULL entryvalue
|
2022-02-19 14:59:21 +01:00 |
|
|
6820e9a174
|
create extractor trait
|
2022-02-15 13:32:46 +01:00 |
|
|
674663028d
|
add metadata to urls on insert
|
2022-02-10 11:38:45 +01:00 |
|