Vidtex

Un reproductor embebible con rutas simples, look premium y subtitulos bien resueltos.

Carga peliculas, series y anime con URLs directas, abre el player standalone o pegalo en cualquier web con un iframe comun. Sin panel raro, sin configuraciones enroscadas y sin depender del dominio que lo embebe.

Movie / TV / Anime URL directa Iframe comun OpenSubtitles + Subdivx Continue Watching
Embed simple URL directa

Abres la ruta sola o la usas como src de un iframe comun.

Subtitulos Fallback real

Track del stream, OpenSubtitles, Subdivx y correccion de textos rotos.

UX Pensado para consumo

UI compacta, paneles prolijos, skip intro, precarga y pausa con overlay.

Embebido No depende del host

Funciona bien en paginas externas sin atarlo al origin del sitio contenedor.

Carga directa

Arma tu reproduccion

Completa los IDs, carga el contenido y usa la misma ruta final tanto para abrir el player como para embederlo.

Movies y TV Usan IDs de TMDB.
Anime Usa IDs de AniList.
Resultado La ruta y el iframe se actualizan en vivo.

Sin fuente
00:00
00:00

Cargá una pelicula, serie o anime

Docs

Integracion clara, personalizacion real y demo viva

El flujo esta pensado para que cualquier sitio pueda embeber el reproductor con una ruta comun y, si quiere, ajustar autoplay, idioma, colores y overlays sin tocar nada del core.

Stats en vivo

Muestra el estado actual del player real, el payload de progreso y los ultimos eventos internos sin salir del home.

Content Key
Ruta
Media Type
Estado idle
Current Time
Duration
Progress
Payload
Esperando actividad del reproductor...
Eventos

Rutas soportadas

No necesitas generar embeds especiales. La misma ruta sirve para abrir el reproductor en standalone o para usarla como fuente de un iframe.

Movie /movie/:tmdbId
TV /tv/:tmdbId/:season/:episode
Anime /anime/:anilistId/:episode
Ejemplos
/movie/666243
/tv/1396/1/1
/anime/21202/3

Iframe rapido

Usa la ruta final como src, deja allowfullscreen activo y agrega picture-in-picture si quieres mantener una UX prolija.

Markup base
<iframe
  src="https://tu-dominio/tv/1396/1/1"
  width="1280"
  height="720"
  frameborder="0"
  allow="autoplay; fullscreen; picture-in-picture"
  allowfullscreen>
</iframe>

Config de embed

Estos controles ajustan el snippet en vivo y sirven tambien como referencia de las opciones reales que hoy soporta el player.

Autoplay
NextUp
Pause Overlay
Accent
Player UI
Metadata API
Ruta final
http://localhost:3000/movie/558
Iframe listo
<iframe src="http://localhost:3000/movie/558" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen></iframe>

Parametros utiles

Todos se agregan como query params normales sobre la misma ruta del contenido.

Ejemplo
/tv/1396/1/1?autoplay=1&nextUp=1&pauseOverlay=1&uiLang=es&metaLang=es-MX
  • autoplay: inicia la reproduccion automaticamente.
  • nextUp: habilita la experiencia de siguiente episodio.
  • pauseOverlay: muestra el overlay de pausa.
  • accent: cambia el color principal del player.
  • uiLang y metaLang: ajustan interfaz y metadata.

Lo que trae el player

  • Fallback de subtitulos del stream, OpenSubtitles y Subdivx.
  • Correccion de VTT/SRT con caracteres rotos y conversion cuando hace falta.
  • Persistencia de configuracion, Continue Watching y soporte de host via postMessage.
  • UI compacta pensada para embed, overlay de pausa y boton de intro visible.

Host test

Abre una pagina de prueba que hostea el iframe, escucha postMessage y renderiza el Continue Watching con thumbnail, titulo, episodio y progreso.

Ruta
/continue-watching-test
Abrir pagina de test

Notas utiles

  • Peliculas y TV usan IDs de TMDB. Anime usa IDs de AniList.
  • El player sincroniza la URL automaticamente al cargar contenido.
  • Shortcuts: Espacio, flechas, M para mute y F para fullscreen.
  • La API se protege internamente sin obligarte a usar rutas firmadas para el embed.