diff --git a/serverAppConfigs-docs/Dankserver/Media Relayout.md b/serverAppConfigs-docs/Dankserver/Media Relayout.md index 502696b..884c6ea 100644 --- a/serverAppConfigs-docs/Dankserver/Media Relayout.md +++ b/serverAppConfigs-docs/Dankserver/Media Relayout.md @@ -133,10 +133,11 @@ from the box-set folder. What it refuses it prints and leaves alone: - a destination two files both claim: the executor refuses the whole plan before its first rename, and only Frank decides which copy is the keeper. - an episode the destination library already holds at the same byte count. The - movie share carried a second copy of all 124 Monk episodes — the TV library - has had the same box set for years, every episode the same size, ~31 GiB of - it. The mover leaves such a series in place and says so; a duplicate is - deleted or kept by Frank, never copied into one library by a tool. + movie share carried a second copy of the whole Monk box set — 124 episodes + both sides, the same episode list, every byte count identical, 31.5 GiB each + way, and head+tail blake2b identical on a 6-episode sample. The mover leaves + such a series in place and says so; a duplicate is deleted or kept by Frank, + never copied into one library by a tool. A sidecar that shares an episode's own name (`.srt`, `.nfo`) moves with it. @@ -166,6 +167,13 @@ A sidecar that shares an episode's own name (`.srt`, `.nfo`) moves with it. folder holding it, and extras drifted into a neighbour. A bare number counts only when it could be a release year, so `1080` and `2160` never pose as agreement between two names. +- **Compare two media libraries with the series engine, never a path + substring.** Filtering paths for `monk` also returns *Monkey Dust*, and + letting whichever file a walk happens to reach first stand for an episode + paired two libraries into a fake duplicate — the same sloppiness pointed the + other way deletes a file that is unique. The comparison is `media-titles.ep_of` + on both sides: series, season, episode, bytes, and a hash before anything is + trashed. - **A file whose name carries no words is bonus material, not a folder.** `.Extra 1 ( 1H 27min multisub ).mkv` parses to `1`; a movie folder named `1` is not a movie. It becomes a review line telling a human to name the file.