JioTV proxy developed using Python and FastAPI framework.
-
For Sony Liv channels I have added direct stream links instead of JIO-TV stream. Found It From Here.
-
(2024-05-31) Added OTP login.
- Download the latest for your platform from Releases
- Run JioTV file.
- Login to your Jio Account using Email at http://localhost:8000/login?mode=unpw.
- Login to your Jio Account using OTP at http://localhost:8000/login?mode=otp.
- To play live channels on web http://localhost:8000.
- To play live channels in media player such as vlc http://localhost:8000/playlist.m3u
- To play live channels on your local network http://<your_local_ip>:8000/playlist.m3u (You can get this from console when running the app.)
- Clone or Download this repo.
- In terminal
cd JioTV-Proxy
- Next type
docker build -t jiotv-proxy .
and press enter and wait for build. - Next type
docker run -p 8000:8000 jiotv-proxy
and press enter.
- Clone or Download this repo.
- Install required dependencies
pip install -r requirements.txt
- To run the py file, on a terminal in the root folder and type
python3 main.py
orpython main.py
- Follow the above steps.
- CN HD+ Tamil: It is noted that Cartoon Network HD+ Tamil channel does not work under API v2.0 but working in v2.1. Using v2.1 breaks other channels. Need to find a way to use v2.1 endpoint if currently playing channel is CN HD+ Tamil.
- Sony channels are not playing in Web Browser. This is due to CORS. To workaround Need to install Cors Bypass Extension
- Internal Server Error 500: Jio has changed API requests, I am not planning to fix this as I don't have free time (Will fix when I have time, I don't have any ETA). Please follow this repo https://github.com/rabilrbl/jiotv_go its actively maintained by @rabilrbl.
This repo uses github actions to build binary for x86_64.