Public layerUse public M3U8 tool pages for search traffic and first-touch qualification.Workspace layerUse these lanes when the job needs repeated execution, queue control, or history.Future expansionSubtitle/video lanes can now copy this route pattern instead of extending app.html.
Capability boundary
This lane is an execution overview. It does not promise playback or download success on its own.
Use overview to choose the right next lane before running a task.
Keep queue, history, and settings out of the public acquisition layer.
Move into player, inspector, or downloader once the goal is clear.
Mobile execution
On narrow screens, keep the current task visible first and collapse helper rails into secondary controls.
Player and inspector remain primary mobile modes.
Queue, history, and settings should stay reachable without dominating the first screen.
Avoid introducing extra fixed panels that cover inputs or results.
Storage contract
Saved playlists stay in Local Storage. TXT is the everyday import/export format and JSON remains the backup format.