bvandeusen and Claude Opus 5.5
5306a261c1
release / govulncheck (push) Successful in 37s
release / web (push) Successful in 1m13s
release / go (push) Successful in 1m29s
release / integration (push) Successful in 4m46s
release / android (push) Successful in 5m36s
release / Build signed APK (releases and dev) (push) Successful in 5m54s
release / Attach APK to the Release (tag releases only) (push) Skipped
release / Build + push container image (push) Successful in 6m48s
release / Verify release artifacts (tag releases only) (push) Skipped
feat: duplicates resolve themselves without Lidarr (M502 #5517 )
...
Lidarr is off, and with it the resolver had stopped merging: it only
merged when Lidarr had said which copies it mapped. Minstrel is now the
only program writing the library, so the rule is about the copies:
- A song held twice on one album: the extra copies merge into the one
whose tags fit best (then lossless, larger, older).
- Across releases or under another title: when every copy but one is a
video rip (held back, or named like one and not marked fine), the rips
merge into the one that is not.
- Clean copies on different releases are linked as one song, as before.
- Anything else waits for the operator.
Gone with Lidarr: release switches and their settle window, the
unmapped-file read, the rip search, the merge guard and its 409/503,
lidarr.Client's release methods, and duplicate_group_members.lidarr_state
(migration 0078). The duplicates page drops the per-copy Lidarr badge
and the blocked-merge notice; past release changes stay in its history.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 20:12:49 -04:00
..
2026-10-06 23:26:03 -04:00
2026-05-17 21:05:36 -04:00
2026-05-07 20:10:18 -04:00
2026-06-02 18:11:25 -04:00
2026-09-11 17:53:55 -04:00
2026-05-07 07:59:40 -04:00
2026-05-07 20:10:18 -04:00
2026-05-16 18:41:21 -04:00
2026-05-16 18:41:21 -04:00
2026-10-09 20:12:49 -04:00
2026-10-09 20:12:49 -04:00
2026-10-08 21:49:37 -04:00
2026-10-08 21:49:37 -04:00
2026-05-07 12:01:16 -04:00
2026-05-08 10:46:43 -04:00
2026-08-16 11:48:45 -04:00
2026-08-17 00:19:48 -04:00
2026-05-17 20:22:30 -04:00
2026-05-08 23:07:15 -04:00
2026-10-06 19:31:07 -04:00
2026-10-06 09:32:10 -04:00
2026-10-08 07:48:22 -04:00
2026-10-08 07:48:22 -04:00
2026-09-11 14:23:01 -04:00
2026-09-11 14:23:01 -04:00
2026-08-17 00:02:41 -04:00
2026-07-03 09:29:33 -04:00
2026-07-03 09:29:33 -04:00
2026-07-03 09:22:03 -04:00
2026-09-10 20:51:15 -04:00
2026-05-18 12:24:20 -04:00
2026-10-08 07:17:11 -04:00
2026-05-04 20:13:31 -04:00
2026-05-07 20:10:18 -04:00
2026-05-07 12:43:44 -04:00
2026-05-08 10:18:35 -04:00
2026-10-08 21:49:37 -04:00
2026-10-08 22:32:30 -04:00
2026-07-13 22:24:28 -04:00
2026-07-13 22:24:28 -04:00
2026-05-08 10:40:03 -04:00
2026-09-11 14:23:01 -04:00
2026-05-17 20:22:30 -04:00
2026-10-06 09:42:35 -04:00
2026-10-08 22:13:37 -04:00
2026-10-06 09:32:10 -04:00
2026-10-06 09:32:10 -04:00
2026-10-06 09:35:52 -04:00
2026-10-06 09:42:35 -04:00
2026-05-07 12:49:30 -04:00
2026-10-06 08:32:39 -04:00
2026-10-08 07:17:11 -04:00
2026-10-06 08:30:46 -04:00
2026-06-04 07:44:33 -04:00
2026-10-06 19:38:21 -04:00
2026-09-09 21:51:41 -04:00
2026-09-09 21:51:41 -04:00
2026-04-21 23:02:20 -04:00
2026-08-17 12:56:31 -04:00
2026-06-30 16:33:01 -04:00
2026-05-07 19:48:25 -04:00
2026-10-06 08:28:29 -04:00
2026-06-20 12:59:27 -04:00
2026-05-12 20:44:37 -04:00
2026-05-08 11:29:36 -04:00
2026-07-14 12:47:59 -04:00
2026-09-11 14:23:01 -04:00
2026-09-11 14:23:01 -04:00
2026-05-13 20:41:44 -04:00
2026-06-11 19:33:46 -04:00
2026-10-06 19:31:07 -04:00
2026-10-06 19:31:07 -04:00
2026-05-01 18:00:59 -04:00
2026-08-05 13:22:30 -04:00
2026-08-17 13:38:08 -04:00
2026-08-05 21:17:59 -04:00
2026-04-28 09:27:06 -04:00
2026-05-09 22:47:25 -04:00
2026-10-06 13:54:05 -04:00
2026-10-06 13:54:05 -04:00
2026-10-06 13:54:05 -04:00
2026-10-06 23:26:03 -04:00
2026-08-05 13:50:29 -04:00
2026-04-29 17:35:45 -04:00
2026-05-07 21:19:35 -04:00
2026-05-08 10:40:03 -04:00
2026-10-08 22:07:55 -04:00
2026-04-28 09:27:06 -04:00
2026-05-08 08:26:43 -04:00
2026-05-04 07:05:49 -04:00
2026-05-08 08:44:50 -04:00
2026-10-06 14:29:40 -04:00
2026-10-06 14:29:40 -04:00
2026-10-08 07:27:29 -04:00
2026-10-08 07:27:29 -04:00
2026-05-07 12:38:48 -04:00
2026-10-06 08:32:39 -04:00
2026-05-07 12:38:48 -04:00
2026-06-29 18:38:56 -04:00
2026-07-13 18:16:04 -04:00
2026-08-06 21:08:58 -04:00
2026-08-05 09:17:40 -04:00
2026-08-05 09:17:40 -04:00
2026-10-06 10:54:30 -04:00
2026-10-06 10:54:30 -04:00
2026-05-04 18:13:13 -04:00
2026-05-08 08:44:50 -04:00
2026-06-02 18:24:23 -04:00
2026-05-17 20:22:30 -04:00
2026-05-13 11:58:24 -04:00
2026-10-06 09:42:35 -04:00
2026-10-06 09:42:35 -04:00
2026-06-02 18:24:23 -04:00
2026-05-04 15:21:24 -04:00
2026-10-06 08:34:26 -04:00
2026-08-06 21:08:58 -04:00
2026-08-06 21:08:58 -04:00
2026-10-08 07:20:33 -04:00
2026-10-08 07:20:33 -04:00
2026-10-08 07:20:33 -04:00
2026-06-20 12:59:27 -04:00
2026-05-17 20:22:30 -04:00
2026-05-08 10:40:03 -04:00
2026-10-06 08:34:26 -04:00
2026-05-17 20:22:30 -04:00
2026-04-30 20:19:39 -04:00
2026-10-08 07:17:11 -04:00
2026-05-08 11:05:25 -04:00
2026-09-11 08:44:33 -04:00
2026-10-06 13:54:05 -04:00
2026-10-06 13:54:05 -04:00
2026-05-08 12:05:35 -04:00
2026-10-08 07:17:11 -04:00
2026-05-07 22:18:40 -04:00
2026-05-07 21:28:20 -04:00
2026-04-21 08:29:28 -04:00
2026-05-08 10:46:43 -04:00
2026-10-06 08:32:39 -04:00
2026-06-03 11:34:02 -04:00
2026-06-03 13:41:54 -04:00
2026-05-01 06:23:08 -04:00
2026-08-02 20:31:12 -04:00
2026-08-17 12:56:31 -04:00