zarzet
b53146c599
fix(reenrich): keep release identity when the matched track is from another album
...
An ISRC identifies a recording, not a release, so identifier-first and
search matches could resolve to a compilation of the same song and
overwrite the file's album, cover, track position, and date with the
compilation's. When the file already knows its album and the candidate's
album doesn't match, those release-scoped fields are now preserved;
recording-level fields (title, artist, ISRC, genre) still enrich.
2026-07-14 09:10:14 +07:00
..
2026-07-02 01:24:21 +07:00
2026-07-14 09:09:32 +07:00
2026-07-14 09:09:32 +07:00
2026-05-04 02:21:17 +07:00
2026-07-10 10:18:00 +07:00
2026-04-13 23:32:12 +07:00
2026-03-26 01:11:29 +07:00
2026-07-12 09:35:11 +07:00
2026-07-12 09:35:11 +07:00
2026-07-10 10:18:03 +07:00
2026-07-13 08:39:05 +07:00
2026-07-13 08:45:30 +07:00
2026-05-06 00:04:49 +07:00
2026-07-10 10:18:00 +07:00
2026-07-10 10:18:00 +07:00
2026-07-10 13:08:55 +07:00
2026-06-12 21:10:37 +07:00
2026-05-04 02:21:17 +07:00
2026-07-13 08:39:05 +07:00
2026-07-10 10:18:03 +07:00
2026-07-10 13:08:55 +07:00
2026-03-15 21:12:47 +07:00
2026-07-11 16:34:36 +07:00
2026-07-11 16:34:36 +07:00
2026-05-04 02:21:17 +07:00
2026-07-11 16:34:36 +07:00
2026-07-10 10:12:17 +07:00
2026-07-11 16:34:36 +07:00
2026-07-12 14:10:23 +07:00
2026-07-11 16:34:36 +07:00
2026-07-14 09:10:14 +07:00
2026-07-14 09:09:29 +07:00
2026-07-10 10:18:00 +07:00
2026-07-14 09:09:29 +07:00
2026-07-14 09:10:14 +07:00
2026-07-14 09:09:42 +07:00
2026-07-12 20:19:54 +07:00
2026-07-12 09:35:11 +07:00
2026-07-10 10:18:00 +07:00
2026-07-10 10:18:00 +07:00
2026-07-10 10:18:00 +07:00
2026-07-14 09:10:00 +07:00
2026-07-10 10:18:00 +07:00
2026-05-03 14:12:53 +07:00
2026-07-10 10:12:17 +07:00
2026-07-12 09:35:11 +07:00
2026-07-12 09:35:11 +07:00
2026-07-14 09:09:39 +07:00
2026-07-12 09:35:11 +07:00
2026-07-12 20:19:54 +07:00
2026-07-14 09:09:20 +07:00
2026-07-11 16:34:36 +07:00
2026-06-11 01:08:20 +07:00
2026-07-11 16:34:36 +07:00
2026-07-11 16:34:36 +07:00
2026-07-14 09:09:26 +07:00
2026-07-12 14:10:23 +07:00
2026-04-13 23:32:17 +07:00
2026-07-12 14:10:23 +07:00
2026-07-13 08:39:05 +07:00
2026-07-10 10:18:00 +07:00
2026-07-11 16:34:36 +07:00
2026-07-14 09:09:26 +07:00
2026-07-11 16:34:36 +07:00
2026-07-13 08:39:05 +07:00
2026-07-10 10:18:00 +07:00
2026-07-10 10:25:12 +07:00
2026-07-12 14:10:23 +07:00
2026-05-08 01:06:48 +07:00
2026-05-03 14:12:53 +07:00
2026-07-10 10:18:00 +07:00
2026-07-10 10:18:00 +07:00
2026-07-14 09:09:32 +07:00
2026-07-10 10:18:02 +07:00
2026-07-10 10:18:02 +07:00
2026-04-13 23:35:03 +07:00
2026-07-13 08:39:05 +07:00
2026-07-13 08:45:30 +07:00
2026-07-14 09:09:25 +07:00
2026-04-13 23:32:14 +07:00
2026-07-11 16:34:36 +07:00
2026-05-08 20:35:41 +07:00
2026-04-13 23:32:12 +07:00
2026-06-26 22:39:22 +07:00
2026-05-04 02:21:17 +07:00
2026-07-10 10:18:00 +07:00
2026-07-10 15:11:34 +07:00
2026-07-10 15:11:34 +07:00
2026-07-10 15:11:34 +07:00
2026-07-10 15:11:34 +07:00
2026-07-10 15:11:34 +07:00
2026-07-10 15:11:34 +07:00
2026-07-10 15:11:34 +07:00
2026-07-10 15:11:34 +07:00
2026-07-14 09:09:41 +07:00
2026-07-14 09:09:32 +07:00
2026-06-14 15:00:34 +07:00
2026-07-14 09:09:32 +07:00
2026-04-13 23:32:12 +07:00
2026-05-10 22:14:47 +07:00
2026-07-10 10:18:00 +07:00
2026-07-14 09:09:32 +07:00
2026-07-12 09:35:11 +07:00
2026-03-08 04:15:28 +07:00
2026-07-11 12:45:21 +07:00
2026-07-11 12:52:01 +07:00
2026-07-14 09:09:35 +07:00
2026-02-19 18:27:14 +07:00
2026-07-10 10:25:12 +07:00
2026-06-27 06:35:32 +07:00
2026-04-18 23:32:16 +07:00
2026-05-06 12:08:53 +07:00
2026-07-10 10:18:00 +07:00
2026-03-08 04:15:28 +07:00
2026-04-13 23:32:14 +07:00
2026-07-13 08:39:05 +07:00
2026-07-13 08:39:05 +07:00
2026-04-18 23:32:16 +07:00
2026-05-06 00:04:49 +07:00
2026-07-14 09:09:24 +07:00
2026-07-11 12:44:01 +07:00