Skip to content

Netflix subtitle detection #2

@aveleazer

Description

@aveleazer

Netflix uses a proprietary subtitle delivery mechanism (MSL — Message Security Layer) that doesn't go through standard HLS/VTT pipelines.

The current approach (intercepting .vtt segment URLs via webRequest) doesn't work for Netflix.

Research needed

  • How Netflix delivers subtitles (TTML/DFXP via MSL? WebVTT?)
  • Whether chrome.webRequest can intercept the relevant requests
  • How other extensions handle this (Language Reactor, Trancy, Substital)
  • Whether Netflix's Cadmium player exposes subtitle data via DOM/JS APIs

Context

The extension already supports multiple detection strategies — see SUBTITLE_DETECTORS array in content.js. A Netflix detector would be added to this array.

Any findings or partial implementations welcome as PRs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions