Skip to content

Plex Audio Stragglers Re-encode, 2026-05-15

URL: https://mkdocs.justinsforge.com/memory/handoffs/plex-audio-stragglers-2026-05-15/

Worker: plex-audio-stragglers_Sonnet Spawned: 2026-05-15 by [Claude Code] from main session

Task

Re-encode the 13 Plex audio-compat stragglers flagged after the 2026-05-03 sweep.

Background

forge_plex_default_audio_compat.sh converts MKV TrueHD/DTS-HD MA default audio track to AC3 to stop Plex stalls on Apple TV / Android TV.

  • 40 files fixed on 2026-05-03 (first sweep).
  • 13 files have been flagged as still needing re-encode since then.
  • Reference: /home/justinwieb/.claude/projects/-home-justinwieb-forge/memory/reference_plex_audio_compat.md

Steps

  1. Locate the list of 13 stragglers. Try in this order:
  2. grep -ri "straggler" forge/logs/ and the reference doc.
  3. Run forge_plex_default_audio_compat.sh --dry-run to enumerate candidates.
  4. Check Plex container at ssh plex. Media root: /mnt/storage.
  5. Re-encode each one sequentially (don't parallelize — finite CPU/IO).
  6. Validate with the script's built-in validator (verify AC3 default track is present, original survives as non-default).
  7. Don't run heavy encodes during Plex prime time (6–10 PM CT). Pause if you see active Plex streams.

Done condition

  • All 13 files pass the validator.
  • Update memory/reference_plex_audio_compat.md to remove the "13 stragglers pending re-encode" status line (also remove the matching phrase from MEMORY.md line ~54).
  • Append a ## [plex-audio-stragglers_Sonnet] Session Checkpoint block to memory/daily/2026-05-15.md summarizing what was re-encoded, total runtime, any failures.
  • If any file fails (codec edge case, source corruption), document it in the checkpoint and leave the MEMORY.md status line edited to the actual remaining count.

Sign all work as

[plex-audio-stragglers_Sonnet]