M3U o Xtream Codes
La mayoría de proveedores entregan los dos sin explicar que son el mismo contenido por dos mecanismos distintos. La elección cambia lo rápido que abre la app, si la parrilla se mantiene al día y si tienes guía de programación o no.
Qué es una lista M3U
Un archivo de texto que enumera cada canal y su dirección. El reproductor lo descarga entero y reproduce desde la lista. Es universal — cualquier reproductor de los últimos veinte años la lee — y es una foto fija: cuando el proveedor cambia la parrilla, tu copia está desfasada hasta que la actualices.
Qué es la API de Xtream Codes
Una conversación en lugar de un archivo. El reproductor pide categorías, luego los canales de la que has abierto, luego un stream al darle a reproducir. No se descarga nada antes de necesitarlo, así que la app abre al instante por grande que sea la biblioteca.
Dónde se nota la diferencia
En una suscripción grande. Veinte mil canales como lista son varios megabytes analizados en cada actualización; como llamada a la API son una lista de categorías. La API además lleva estructura que un archivo plano pierde: películas y series como cosas propias, con temporadas, episodios y a menudo la guía.
Cuál elegir
Usa Xtream Codes cuando tu proveedor lo ofrezca. Usa M3U cuando sea lo único que te han dado, cuando estés probando una prueba, o cuando la lista venga de algo que no tiene API — tu propio archivo, una lista pública, un servidor multimedia de casa.
La misma suscripción, dos puertas
Un proveedor te vende una cuenta. Lo que cambia es la puerta por la que entras. Un enlace M3U es un archivo de texto que el servidor escribe cuando se lo piden: cada canal en una línea, en el orden que le vino bien al panel. La API de Xtream es ese mismo catálogo consultado como es debido — categorías, películas y series como cosas distintas, carátulas, sinopsis y la fecha en que caduca tu cuenta. Mismos canales, mismas emisiones, misma factura. Lo que cambia es cuánto se le permite saber a la aplicación.
Lo que un M3U simple no puede contarle a la aplicación
Cuatro cosas, y son justo las cuatro que se notan. No puede decir qué entradas son televisión en directo y cuáles son películas, así que todo cae en una sola lista. No tiene estructura de temporadas y episodios, así que una serie llega como ochenta archivos sueltos. No lleva carátulas ni sinopsis. Y no puede avisar de cuándo termina tu suscripción, de modo que ninguna aplicación puede advertírtelo. Nada de esto es una carencia del reproductor: esa información nunca estuvo en el archivo.
Tivsy convierte uno en otro por ti
Si el enlace que te mandó el proveedor se parece a …/get.php?username=…&password=…, es un panel Xtream exportando un M3U, y tus datos de cuenta están dentro de la propia dirección. Pégalo tal como llegó: Tivsy los extrae y se conecta a la API en su lugar, así obtienes el catálogo estructurado sin necesidad de saber nada de esto. El usuario y la contraseña van al Llavero; en la base de datos solo se guarda el servidor.
Preguntas frecuentes
¿Cómo sé cuál me han dado?
Un único enlace largo, normalmente con get.php, es una lista. Una dirección corta más un usuario y contraseña aparte es una cuenta Xtream. Un enlace con get.php lleva dentro el usuario y la contraseña, así que puede convertirse en un acceso Xtream.
¿Dan canales distintos?
No. La misma cuenta, el mismo contenido, otra ruta. Si falta un canal en uno, falta en el otro.
¿Alguno es más privado?
Son equivalentes. Ambos envían tus credenciales al mismo proveedor. Ninguno involucra al desarrollador del reproductor, porque no hay cuenta ni servidor en medio.
¿Puedo usar los dos a la vez?
Sí. Tivsy trata cada fuente por separado, así que puedes añadir una lista, un servidor de casa y una cuenta Xtream, y buscar en todas a la vez.
Mi proveedor solo me envió un enlace M3U. ¿Me quedo con la lista plana?
Seguramente no. Mira el enlace: si la ruta es get.php y lleva usuario y contraseña, Tivsy usa la API automáticamente en cuanto lo pegas. Si es un enlace de archivo a secas — terminado en .m3u o .m3u8, sin credenciales dentro —, no hay ninguna API detrás a la que llegar, y la lista plana es de verdad todo lo que contiene el archivo.
¿Alguno gasta menos datos?
Para el vídeo no: las emisiones son idénticas, byte a byte. La diferencia está en actualizar. Una actualización M3U vuelve a descargar el archivo entero, varios megabytes cada vez en una suscripción grande. A la API solo se le pide lo que ha cambiado. A lo largo de un mes con datos móviles se nota; en Wi-Fi no lo verás nunca.
Uses el que uses, la app es el mismo reproductor vacío: pone la interfaz, la guía y la reanudación, y la fuente la pones tú.