This project has been archived and is no longer maintained or supported. The code is likely outdated, may not function correctly, and relies on methods that are probably broken. There will be no further updates or bug fixes.
Using this script is strongly discouraged and done entirely at your own risk. Please consider this repository as a historical artifact only.
A Script to trigger the GitHub Actions every day to update the Tata Sky Playlist, A 20-second-run from your terminal for all that first one-time setup!
- Linux/Unix System
- You need to have your own GitHub Token
- For Token need to register from here Generate new token > Give all the permissions > save it somewhere securely.
- Tata Sky / Tata Play account details (Like Subscriber ID, Account Password, Registered Phone number)
- Ability to create multiple m3u playlists
- Able to select from the playlists type (OTT Navigator or Kodi)
- One-time login (No need to enter your credentials again & again)
- Easy-to-use (Paste a line & You'll be able to create a playlist)
- Linux
- Termux App from Fdroid (Android Device)
- Windows Subsystem for Linux (Windows PC)
Note: As this project is ARCHIVED and EOL, these steps will likely not function correctly and are provided for historical reference only. Do not attempt to use this unless you understand the risks.
- Copy the below script and paste it in the terminal:
bash <(curl -s 'https://raw.githubusercontent.com/Shra1V32/TataSky-Playlist-AutoUpdater/main/curl.sh')
- Please wait until the setup is complete (it will likely fail).
- Now, Enter the required details asked there.
- Please wait until the script does the job for you (it will likely fail).
- And That's it there you go, After a few seconds, you'll be greeted with a new repo and your playlist URL created in your account that makes the job of updating the playlist every day (this automated update will also likely fail).
- Now if you want to reuse the script again (if it still works, which is doubtful), Just simply do the following:
cd && cd TataSky-Playlist-AutoUpdater;
./main.sh
Now you don't need to touch anything, It updates the playlist on its own every day and you only need to Update the playlist in Tivimate (assuming the underlying mechanism still functions, which is highly improbable). All the steps above are to be done only once. Please Star my repo if you appreciated the past effort! :)
- These notes are historical. Since the project is EOL, running the script again for password/plan changes is irrelevant as the script itself is unlikely to work.
In case you changed your Tata Play Password, You need to run this script again.Make sure you've given the necessary permissions for GitHub Token.In case you upgraded your DTH Plan and would also want to reflect it into your playlist, Then you might need to run this script again.
This worked on the basis of GitHub Workflow Actions. The script was designed so Actions would automatically trigger the workflow every day for 2:30 AM IST. This scheduled action will likely fail now as the core script is broken/outdated. The tokens, GitHub Email, and ID were required because the script created another repo and gists using them.
- Telegram (Note: Support is unavailable as the project is EOL and archived)
- Gaurav Thakkar for his IPTV Repo which likely inspired or formed the basis of this project.
- GitHub for their GitHub Actions
- Manohar Kumar for continuous testing during development.
Disclaimer: This project is an independent creation and is not affiliated with, endorsed by, sponsored by, or related in any way to Tata Play Limited (formerly Tata Sky Limited) or any of its subsidiaries or affiliates. All trademarks and registered trademarks are the property of their respective owners.
This code was intended purely as a CASE STUDY on authentication mechanisms and IPTV streaming concepts.
The author is NOT responsible for any misuse of this code, any damage caused (technical or otherwise), service disruptions, account issues, or any legal consequences that may arise from its use or attempted use. Use of this archived script is entirely at your own risk. The author is not responsible if this script, or attempts to use it, cause any disruption or revenue loss to concerned parties.
This code is protected under the MIT license.