adityanandanx / adityanandanx/heimdall

Research: extension URL payload — the CDP contract replacement

Abierto
#80 1 comentario 0 reacciones 0 asignados Ver en GitHub
wayfinder:research
Lenguaje dominante
Python
Estrellas
0
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Part of #78

## Question

What does our browser extension already emit about the active page, and can `media_url`/`media_source` for watch-sessions be sourced from it instead of CDP (which is being removed)?

Inspect `extensions/` + the native messenger (`com.heimdall.messenger`, `src/heimdall/native_messenger`): payload shape (tab url / video id / title / position?), frequency, gating (capture paused?), and how to correlate with MPRIS sessions (chromium.playerName vs tab). Compare with the fields today's CDP path (`_enrich_chromium_media` + `cdp_resolve`) provides, so the replacement fills the same holes (title-only sessions gain url/video id).

Deliverable: `docs/research/extension-url-payload.md` (branch `research/extension-url-payload`) + a gap list: which CDP fields have no extension equivalent today. Blocks the extension-contract grilling.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.