mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-11 02:46:16 -08:00
Gate the new bracket and dash title forms through isKnownLanguageTag: those positions carry quality/rip tags ([HD], [CAM], NEW -) whose fabricated "language" would outrank and mask a real category-derived one. The legacy pipe form stays permissive. Overlay a late-arriving route category onto the existing route row in the same-key refresh path — cold/direct routes load categories after discovery, and the category is outside the movie key on purpose. The mid-flight case is redelivered by the bind() effect re-running on the controller's sources signal; that tracked read is now documented as load-bearing and pinned by a session spec. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>