Ein Skript zum Generieren der M3U-Wiedergabeliste mit direkter streamabler Datei (.MPD oder MPEG-Daash oder Dash) basierend auf den Kanälen, die der Benutzer auf dem Tata Sky-Portal abonniert hat.
Dieses Repository wird jetzt nur über GitHub -Aktionen aufrechterhalten, und ich persönlich behalte es nicht. Es begann zunächst als Proof -of -Concept -Code, um eine M3U von Tata Play -Servern zu generieren. Es war nicht sehr benutzerfreundlich, da es nur aus Neugierde gemacht wurde. Shravan hat meine Nachforschungen zu einer sehr benutzerfreundlichen Generationsmethode gemacht, die Sie hier ansehen können. Saif hat auch hier einen brillanten Job gemacht. Wenn Sie jedoch hierher gekommen sind und dies lesen, spielen Sie bitte das Repository und gehen
Ich weiß
Die Methoden sind in
EasyundDifficultbasierend darauf, wie bequem Sie sich mit der Befehlszeile fühlen. DerEasyLeitfaden wird empfohlen, wenn Sie im Allgemeinen keine Kenntnisse über Python oder Skripten haben
Minimum Supported Android Version : Android 5.0
requests , um installiert zu werden. Tun Sie dies mit pip install requestsgit clone https://github.com/ForceGT/TSPrivateAPI in Ihr Verzeichnis oder laden Sie die zip -Datei herunter und gehen Sie dann in das Verzeichnis code_samples und öffnen Sie Ihr Terminal dortcode_samples mithilfe von cd code_samplesmain.py (das Hauptskript) mit dem folgenden Code aus python main . py Sie erhalten Optionen, die Sie mit den verschiedenen Methoden anmelden können. Nach erfolgreichem Anmelden wird eine userDetails.json -Datei erstellt, die wichtige Details des Benutzers enthält. Das accessToken muss von Zeit zu Zeit aktualisiert werden. Führen Sie die Anmeldelogik erneut aus. Wenn Sie die Datei userDetails.json löschen, müssen Sie sich erneut anmelden. Seien Sie also vorsichtig
Sie können eine M3U -Datei generieren, indem Sie Option 3 auswählen. Dies generiert die Datei allChannelPlaylist.m3u im aktuellen Verzeichnis. Hinweis: Bitte führen Sie dies erst aus, nachdem Sie Schritt 1 oder 2 angemeldet haben, da das Skript ansonsten mit einem Fehler beendet ist
Sie müssen sich in der Regel nur einmal anmelden. Sie werden nach dem Anmeldung eine userDetails.json -Datei erstellt, und dann können Sie die Wiedergabeliste jeden Tag regenerieren, wenn Sie sie verwenden möchten. Wenn Sie die Datei userDetails.json nirgendwo sehen, müssen Sie sich möglicherweise erneut anmelden
Finden Sie hier einige gute M3U -Spieler
Das Problem mit der Wiedergabeliste besteht darin, dass es in 24 Stunden abläuft, da die Zugangstoken eine Gültigkeit von 24 Stunden haben. Der einfache Weg wäre also, den gesamten Vorgang (ohne Anmeldung) nach Ablauf der Wiedergabeliste zu erledigen, aber der Mensch ist faul, und so gibt es zwei brillante Lösungen, damit Sie faule Penner nach einem Tag nicht wieder generieren müssen
Wenn Sie daran interessiert sind, wie dieser Mechanismus funktioniert

Dieser Code ist nur eine Fallstudie darüber, wie der Authentifizierungsmechanismus und das Live -Streaming mit IPTV funktioniert. Ich bin in keiner Weise verantwortlich, wenn Sie den Code missbrauchen und den betroffenen Parteien und Eigentümer des Portals Einnahmenverlust verursachen
Dieser Code ist unter der MIT -Lizenz geschützt