You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
El catálogo JSON ya era el «Media library file» de OTT Navigator
(https://ottnav.github.io/faq.html#media-library-file-json); ahora se lee
entero. OTVNormalizer (en JSONPlaylistParser.swift) deja el JSON como
si no trajera lo siguiente antes de decodificarlo:
textos en BASE64 sin relleno, según el elemento técnico { "base64": "name,video" } (*: todos los textos);
textos por idioma ("name:es"): manda el del idioma del aparato.
headers como objeto JSON ({"User-Agent": "…"}). Antes un objeto hacía
fallar la decodificación y el título desaparecía de la lista.
Temporadas y episodios sin número se numeran por su posición.
backdrop como fondo y trailer dentro de info, también como id de
YouTube suelto.
Los tráileres de YouTube (VODMetadata.trailerYouTubeID) ya no intentan
abrirse en mpv, que no puede: se abren en YouTube (Safari o la app en iOS,
la app en tvOS, vnd.youtube: o el navegador en Android).
Tests: OTTNavigatorCatalogTests, con el ejemplo oficial tal cual. Sin
probar en aparato con una lista real.
Addons detrás de un proxy (Pictorium)
Un addon cuya dirección lleva parámetros
(…/api/proxy/manifest.json?url=…&u=…, el proxy de pósters de Pictorium)
perdía la query al pedir catálogos, fichas, enlaces y subtítulos. Ahora StremioAddonURL.query se añade a cada recurso, como hace Stremio.
Cinemeta y OpenSubtitles se reconocen por su dirección, no por su id: un
proxy repite el id del addon que envuelve y se confundía con el de serie.
El addon propio de Pictorium (/u/…/manifest.json) ya funcionaba. Su
proxy responde hoy 403 a cualquier petición (lado servidor), así que esa
forma no se ha podido probar contra el servicio real.