Un script para generar la lista de reproducción M3U que contiene un archivo transmitible directo (.mpd o mpeg-dash o dash) basado en los canales que el usuario ha suscrito en el portal de Tata Sky.
Este repositorio ahora se mantiene solo a través de acciones de GitHub, y no lo mantengo personalmente. Inicialmente comenzó como una prueba de código conceptual para poder generar un Servidores M3U de Tata Play. No era muy fácil de usar, ya que se hizo por curiosidad. Shravan ha realizado mi investigación sobre un método de generación muy fácil de usar, que puede echar un vistazo aquí. Saif también ha hecho un trabajo brillante aquí. Sin embargo, si has venido aquí y estás leyendo esto, establezca amablemente el repositorio y vaya a cualquiera de estos
Sé que te encantaría tener en tus manos cómo funciona esto, pero espera y lea antes de continuar
Los métodos se dividen en
EasyyDifficulten función de lo cómodo que esté con la línea de comandos. Se recomienda la guíaEasysi no tiene conocimiento práctico de Python o Scripting en general
Minimum Supported Android Version : Android 5.0
requests . Haga eso utilizando pip install requestsgit clone https://github.com/ForceGT/TSPrivateAPI o descargue el archivo zip y luego entra dentro del directorio code_samples y abre su terminal allícode_samples usando cd code_samplesmain.py (el script principal) usando el siguiente código python main . py Obtendrá opciones para iniciar sesión utilizando los diferentes métodos, al inicio de sesión exitoso, se crea un archivo userDetails.json que contiene detalles importantes del usuario. El accessToken debe actualizarse de vez en cuando. Para hacerlo, ejecute la lógica de inicio de sesión nuevamente. Si elimina el archivo userDetails.json , tendrá que iniciar sesión nuevamente, así que tenga cuidado
Puede generar el archivo M3U seleccionando la Opción 3. Esto genera el archivo allChannelPlaylist.m3u en el directorio actual. Nota: Ejecute esto solo después de iniciar sesión usando el paso 1 o 2 de lo contrario, el script sale con un error
Por lo general, debe iniciar sesión una vez, creará un archivo userDetails.json una vez que inicie sesión, y luego puede regenerar la lista de reproducción todos los días cuando desee usarla. Si no ve el archivo userDetails.json en cualquier lugar, es posible que deba iniciar sesión nuevamente
Encuentra algunos buenos jugadores M3U aquí
El problema con la lista de reproducción es que expira en 24 horas, ya que los tokens de acceso tienen una validez de 24 horas. Entonces, la forma directa sería hacer todo el proceso (sin iniciar sesión) nuevamente después de que la lista de reproducción expire, pero el hombre es vago y, por lo tanto, hay dos soluciones brillantes para que los vagabundos no tengan que reinterpretarse después de un día
Si está interesado en cómo funciona este mecanismo, consulte los documentos

Este código es solo un estudio de caso sobre cómo el mecanismo de autenticación y la transmisión en vivo que usan IPTV funciona, de ninguna manera es responsable si usa mal el código y causa pérdida de ingresos a las partes y propietarios en cuestión del portal del portal.
Este código está protegido bajo la licencia MIT