- Omit/invalid/<=0 LIDARR_MEDIA_IO_PARALLELISM: default ParallelOptions for
folder scan + tag reads (matches original multithread fork).
- PLINQ candidate scoring: ProcessorCount when uncapped; same 1–64 cap when set.
- Fixes throughput loss from equating 16 cores with TPL default concurrency.
- Log line shows TPL default vs cap and PLINQ degree; update MULTITHREAD_README.
Made-with: Cursor
- Unset/invalid/0: use Environment.ProcessorCount (restore pre-cap behavior)
- Drop Lazy cache; re-read env when parallel work runs
- Log effective MaxDegree once per process on first disk scan
- Update MULTITHREAD_README for NFS opt-in vs default
Made-with: Cursor
Default max degree 2 to avoid IO storms on NFS/remote storage.
Applies to folder scan, tag reads, and candidate scoring PLINQ.
Document env var and Docker usage in MULTITHREAD_README.md.
Made-with: Cursor