一個基於用戶在tata Sky Portal上訂閱的頻道的直接流式文件(.mpd或mpeg-dash或dash)的M3U播放列表的腳本。
現在僅通過GitHub操作來維護此存儲庫,我個人不維護它。最初,它作為概念代碼的證明,是因為能夠從塔塔播放服務器中生成M3U。它不是很友好,因為只是為了好奇。 Shravan將我的研究歸功於一種非常用戶友好的生成方法,您可以在這裡看看。 Saif在這裡也做得非常出色。但是,如果您來這裡閱讀此書,請欣賞存儲庫,然後轉到其中任何一個
我知道您很想動手處理它的工作原理,但是請繼續閱讀,然後再繼續進行
根據您對命令行的舒適程度,這些方法被分為
Easy且Difficult。如果您對Python或一般腳本沒有工作知識,建議使用Easy指南
Minimum Supported Android Version : Android 5.0
requests 。通過使用pip install requests執行此操作git clone https://github.com/ForceGT/TSPrivateAPI克隆到您的目錄,或下載zip文件,然後進入code_samples目錄並在此處打開終端cd code_samples更改code_samples目錄main.py (主腳本) python main . py成功登錄後,創建了包含用戶的重要詳細信息的userDetails.json文件,您將使用不同的方法獲得登錄的選項。 accessToken必須不時更新。為此,再次運行登錄邏輯。如果刪除userDetails.json文件,則必須再次登錄,因此請小心
您可以通過選擇選項3來生成M3U文件。這將在當前目錄中生成allChannelPlaylist.m3u文件。注意:請僅在使用步驟1或2登錄後運行此操作,否則腳本出現錯誤
您通常只需要一次登錄一次,它將創建一個userDetails.json文件,一旦您登錄,就可以每天都可以使用它來再生播放列表。如果您在任何地方都看不到userDetails.json文件,則可能必須再次登錄
在這裡找到一些好的M3U球員
播放列表的問題是,它在24小時內到期,因為訪問令牌的有效性為24小時。因此,直接的方法是在播放列表到期後再次完成整個過程(無登錄),但人懶惰,因此有兩種出色的解決方案,因此您懶惰的流浪漢不必在一天后重新生成
如果您對這種機制的工作原理感興趣,請參考文檔

該代碼只是一個案例研究,介紹了使用IPTV的身份驗證機制和實時流媒體如何工作,如果您濫用代碼並向有關的當事方和所有者造成收入損失,我將無效
此代碼受到麻省理工學院許可證的保護