/Jio_IPTV

A Jio IPTV server based on Apache and PHP server than can be run on Android TV, Android set top box and other android things to stream Jio IPTV channels.

Jɪᴏ IPTV Server

A Jio IPTV server based on Apache and PHP server than can be run on Android TV, Android set top box and other android things to stream Jio IPTV channels


Description

Why need to pay for monthly TV subscription to Airtel, DishTV, Tata Sky or even Jio when you can get around 945 TV channels by already using an Jio postpaid or prepaid mobile subscription and have an internet connection at home?
Kudos to the author mitthu786 for developing this script, I am just a better documenter
Please do star mitthu786 and my repository

Features

  - Supports streaming IPTV in Auto, 250p, 400p, 600p, 800p, 1200p
  - Remote/LAN player and IPTV clients support
  - Works on mobile, Android TV or PC internet browser
  - Search channels by Channels, Genre and Language
  - Themes support for the remote/LAN player

Disclaimer

  - This is Just For Educational Purpose
  - The TV channels are not streamed for free, you must have an active Jio postpaid/prepaid subscription that comes with a 'JioTV' app access in order for the IPTV script to work
  - I am not the author of this script, so I don't know if this script injects or collects information from us, use at your own risk.

How To Use

I am just concentrating on configuring Android TV and Android set top box in this document to not confuse the users reading this
BTW you need atleast 2Mbps internet bandwidth allocatted just for your Android TV for a smooth and HD streaming experience.

Steps
  1. Install the following android apps from any android play store(be it aptoide or mod market)
    a. 'KSWEB: web developer kit', the author of this script recommends using paid/PRO version
    b. Tivimate or OTT Navigator Player, I recommend using the paid version of TVirl as this it has the closest/similar interface of using ideal TV setup box

  2. Download the JioTV zip file
    a. Extract the 'tsjiotv' folder inside the tsjiotv.zip and copy it to 'htdocs' directory
    As per my 'Airtel xstream Android TV Box' the 'htdocs' location looks like this

    /mnt/sdcard/htdocs

    After you have pasted the 'tsjiotv' folder, the directory structure of the 'htdocs' directory should look like this

/mnt/sdcard/htdocs/tsjiotv/
  1. Configure the 'KSWEB Pro'
    a. Connect a wired/wireless mouse (optionally a keyboard) to your Android TV / setup box and follow the below steps by using a mouse
    b. Open 'KSWEB Pro', turn OFF the KSWEB PRO server by using the toggle switch and goto each service sections that is displayed above of your TV screen and disable all the services except Apache and PHP
    c. Goto 'Apache' section and click on that path displayed and select 'Edit Host Config file' and change the port mentioned in the 12th line as '8080', click save and exit
    d. Goto 'Setting' section and enable 'Auto start', 'Start minimized' and 'Turn off battery saving' (you may need to follow few more steps to turn off battery saving in Android settings)
    e. Goto 'Status' section, turn ON the KSWEB PRO server by using the toggle switch and note down the private ip address of your 'Android TV' that looks somethings like this '192.168.x.x'
Congifure_KSWEB_PRO.mp4
  1. Login to JioTV server with your Jio credentials, just for the first time
    a. Using the 'Android TV' internet browser, type in the below URL in the address bar and continue with the login process

    http://localhost:8080/tsjiotv/login.php

    b. Using your mobile, iPad or PC's internet browser that is connected to same WiFi/LAN network as Android TV
    Your JioTV server IP is same as the 'Android TV' private IP we noted down earlier, type in the below URL (replaced with your private IP) in the address bar and continue with the login process

 http://<your_private_ip>:8080/tsjiotv/login.php
  1. Open Tivimate or OTT Navigator Player and configure the IPTV playlist
    a. Select local playlist option and choose the 'localplaylist.m3u' file from the htdocs/tsjiotv directory
    b. in case your IPTV video is lagging/buffering or you don't have the required internet bandwidth to stream smoothly, then choose the default required resolution from one the playlist at htdocs/tsjiotv directory.
    c. Optionally, you can configure to auto start Tivimate or OTT Navigator on Android TV boot (or waking from sleep) and start playing TV channels automatically as any TV or set top box would do.

Hurrah !! Now enjoy streaming TV Channels on your Android TV.

Screenshots