사용자가 Tata Sky Portal에서 구독 한 채널을 기반으로 직접 스트림 가능 파일 (.mpd 또는 mpeg-dash 또는 dash)을 포함하는 M3U 재생 목록을 생성하는 스크립트.
이 저장소는 이제 GitHub 작업을 통해서만 유지되며 개인적으로 유지하지 않습니다. 처음에는 Tata Play 서버에서 M3U를 생성 할 수있는 개념 증명 코드로 시작되었습니다. 호기심을 위해 방금 이루어 졌기 때문에 매우 사용자 친화적이지 않았습니다. Shravan은 저의 연구를 매우 사용자 친화적 인 세대 방법에 대한 연구 결과를 여기에서 살펴볼 수 있습니다. Saif는 또한 여기에서 훌륭한 일을했습니다. 그러나, 당신이 여기 와서 이것을 읽고 있다면 친절하게 저장소를 별표로 가서이 중 하나로 가십시오.
나는 당신이 이것이 어떻게 작동하는지에 대한 손을 잡고 싶다는 것을 알고 있지만, 당신이 더 계속 진행하기 전에 붙잡고 읽으십시오.
이 방법은 명령 선으로 얼마나 편안한 지에 따라
EasyDifficult것으로 나뉩니다. Python 또는 Scripting에 대한 실무 지식이없는 경우EasyGuide가 권장됩니다.
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를 사용한 인증 메커니즘과 라이브 스트리밍이 어떻게 코드를 오용하고 해당 당사자와 포털의 소유자에게 수익 손실을 일으키는 경우에 대한 사례 연구 일뿐입니다.
이 코드는 MIT 라이센스에 따라 보호됩니다