Dominik Schmidt
3c59935012
fix(search): parse tika xmpDM:duration as a float
...
Tika emits xmpDM:duration as seconds in floating-point form (for
example "154.57379150390625"), so strconv.ParseInt rejected every
value and the field was silently dropped — every indexed audio item
ended up without a duration.
Parse the value with strconv.ParseFloat and convert to milliseconds
ourselves. Adjust the existing extractor test to cover the fractional
case.
2026-04-21 15:16:57 +02:00
..
2026-04-20 00:04:46 +00:00
2026-04-14 08:20:28 +02:00
2026-01-08 14:16:31 +01:00
2026-02-17 16:39:55 +01:00
2026-01-08 14:16:31 +01:00
2026-01-08 14:16:31 +01:00
2026-01-08 14:16:31 +01:00
2026-01-08 14:16:31 +01:00
2026-01-08 14:16:31 +01:00
2026-01-08 14:16:31 +01:00
2026-02-12 17:21:09 +01:00
2026-04-15 16:07:42 +02:00
2026-01-08 14:16:31 +01:00
2026-03-30 14:51:00 +02:00
2026-02-12 15:43:00 +01:00
2026-04-20 00:04:46 +00:00
2026-01-08 14:16:31 +01:00
2026-01-08 14:16:31 +01:00
2026-04-13 17:04:09 +02:00
2026-01-08 14:16:31 +01:00
2026-01-08 14:16:31 +01:00
2026-04-20 00:04:46 +00:00
2026-03-30 14:51:00 +02:00
2026-01-08 13:08:45 +01:00
2026-01-08 13:11:26 +01:00
2026-01-08 13:13:08 +01:00
2026-04-20 10:43:22 +02:00
2026-04-21 15:16:57 +02:00
2026-04-20 00:04:46 +00:00
2026-01-08 14:16:31 +01:00
2026-01-08 13:27:37 +01:00
2026-01-08 13:29:58 +01:00
2026-01-08 13:31:58 +01:00
2026-01-20 15:49:13 +01:00
2026-01-28 12:52:24 +01:00
2026-01-08 13:38:14 +01:00
2026-04-17 00:04:32 +00:00
2026-04-20 10:43:22 +02:00
2026-04-20 16:21:00 +02:00
2026-03-23 15:35:23 +01:00
2026-03-30 14:51:00 +02:00