19 Commits

Author SHA1 Message Date
Aqr-K
f3c1449c8b fix(storage): preserve transfer contents and cleanup identities (#7142) 2026-10-23 06:51:54 +08:00
DDSRem
2de976f6b3 Merge pull request #7050 from DDSRem-Dev/codex-comment-migration
docs: 统一全项目中文注释和结构化契约说明
2026-10-17 19:26:29 +08:00
JontyLee
a94dac60a9 fix(music): fall back to tags when cue index is broken for split albums (#6978) 2026-10-13 15:32:19 +08:00
jxxghp
453a3479aa fix(music): keep detached audio readable on ACL mounts (#6961) 2026-10-11 13:24:29 +08:00
jxxghp
32d37fa8b4 feat(music): preserve per-task CUE recognition policy 2026-10-08 08:51:01 +08:00
JontyLee
5cc0375ec1 fix(audio): ignore stale CUE sheets whose referenced files are gone
Adopt a CUE only when at least one FILE reference resolves to a real
file in the audio directory. Legacy WAV-era cue sheets shipped inside
FLAC split-track releases previously blocked every track transfer with
"CUE 引用的文件名与当前音频不一致" (and broken-index cues did the same);
they are now ignored with an info log and organization falls back to
the files' own tags. Cross-directory references and cues that still
point at existing files keep the current strict behavior.

Refs: https://github.com/jxxghp/MoviePilot/issues/6888
2026-10-05 20:20:34 +08:00
jxxghp
fb652c74f4 fix(music): 支持关闭 CUE 识别整理分轨音频 2026-10-05 17:15:14 +08:00
jxxghp
2ebb3c7ad1 fix(music): read and write native ASF metadata safely 2026-09-30 13:27:22 +08:00
jxxghp
9b054bdf0c feat(music): preserve classical credits and verify performance evidence 2026-09-30 12:55:21 +08:00
jxxghp
264fb6e1db fix(music): preserve native APE identities and precise tag dates 2026-09-30 08:32:22 +08:00
jxxghp
75ae1743f4 fix(music): protect linked seeds during native metadata writes 2026-09-30 08:23:09 +08:00
jxxghp
54591ac50e feat(music): bound recognition requests and make lookup caches recoverable 2026-09-30 05:15:14 +08:00
jxxghp
979f625017 feat(music): recognize and archive whole-album CUE resources 2026-09-30 02:59:57 +08:00
jxxghp
b2f82a49d0 feat(music): group physical releases and preserve tagged release types 2026-09-30 02:00:38 +08:00
jxxghp
3ebd2c0153 feat(music): preserve release identities and metadata evidence 2026-09-30 02:00:38 +08:00
jxxghp
ea048d3c81 fix(music): retain untagged audio evidence and read native ID3 tags 2026-09-30 01:54:45 +08:00
yanjunpu
16e5a161b4 feat(music): support APE metadata and cover art 2026-09-04 05:42:56 +08:00
jxxghp
574c50586e feat(music): 完善歌词与专辑目录整理 2026-08-25 21:02:26 +08:00
jxxghp
369d7d6448 refactor: reorganize backend module boundaries 2026-08-14 19:53:33 +08:00