base on πΊ TS-JioTV v4.4 with β° 7-Days CatchUp <p align='center'><img src="https://i.ibb.co/BcjC6R8/jiotv.png" width="120"></p>
<!--
* Copyright 2021-24 SnehTV, Inc.
* Licensed under MIT (https://github.com/mitthu786/TS-JioTV/blob/main/LICENSE)
* Created By : TechieSneh
-->
<h4 align='center'>πΊ The PHP Script For Grab Streaming Links and Play it ,</br> This Works Only on Android & Android TV
Through LocalHost </br></br>π Star This Repository Before Forking π</br>Don't Edit This Script
π</h4>
</br>
### β»οΈ JOIN FOR UPDATES :
- [Telegram Channel](https://tsneh.vercel.app/ts-tg)
### π `SCRIPT` FEATURES :
- π¬ New UI & Design
- π
7 Days Catchup Added
- π OTP Login Added
- πΈοΈ Proxy Option Added
- π₯ Dropdown Filters Updated
- π¬ Multi Audio Stream Support
- π Web Play with Quality Change Supports
- π» Works on Mobile, AndroidTV or PC Browser Perfect
### π PLAYER `FEATURES` :
- Search Feature Added</br>
1. π SEARCH BY CHANNEL NAME
```
e.g. Sony,Zee,Star ...
```
2. π SEARCH BY GENRE
```
e.g. Entertainment,Kids,Movies,Music ...
```
3. π SEARCH BY LANGUAGE
```
e.g. Hindi,Tamil,Kannada,Odia ...
```
### πΈ MOBILE SHOTS :
<p align="left">
<img src="https://i.ibb.co/bL3x1f9/1.png" alt="mob-home" width="120">
<img src="https://i.ibb.co/dGMrpdf/2.png" alt="mob-7-Days" width="120">
</p>
<p align="left">
<img src="https://i.ibb.co/b72rZ1m/3.png" alt="mob-Catchup" width="120">
<img src="https://i.ibb.co/nDmthvB/4.png" alt="mob-Catchup-Play" width="120">
</p>
### πΈ PC WEB SHOTS :
<img src="https://i.ibb.co/7tJd9Rb/11.png" alt="home" width="300" height="150"></br>
<img src="https://i.ibb.co/xYJNzw3/play.png" width="300" height="150"></br>
<img src="https://i.ibb.co/P5RTwNN/12.png" alt="Catchup7-Days" width="300" height="150"></br>
<img src="https://i.ibb.co/0qNGkdg/13.png" alt="Catchup" width="300" height="150"></br>
<img src="https://i.ibb.co/tbzzwrq/Catchup-Play.png" alt="Catchup-Play" width="300" height="150"></br>
</br>
### π HOW TO USE :
#### π Installation :
#### π
°οΈ First Download This Application ( PHP WEB SERVER )
1. `KSWEB PRO v3.987 for Mobile`
- works on <= Android 14
```
https://tsneh.vercel.app/ksweb_3.987.apk
```
2. `XAMPP for Windows & Linux (PC)`
```
https://www.apachefriends.org/download.html
```
#### π
±οΈ Then Download This Zip File
- [TS-JioTV Zip](https://tsnehcors.mitthu.workers.dev/?https://github.com/mitthu786/TS-JioTV/blob/main/TS-JioTV.zip?raw=true) </br>
1. Locate & Extract all Files in LocalHost `Htdocs` Root Folder
2. Open KSWEB app & Then start the server
3. After that `Open Apache Server` only
<img src="https://i.ibb.co/GpGSP01/apache-htdoc.jpg" alt="apache" width="450"></br>
4. Then Open Browser :
```
http://localhost:8000/TS-JioTV/
```
5. First `Login` with your credentials
6. Now, You Will See `all Jio Channels`
7. Click on Channel and Play
</br>
### βΆοΈ `PlayList` Methods :
- For Tivimate or OTT Navigator Player
```
http://localhost:8000/TS-JioTV/app/tsjio_playlist.m3u
```
</br>
### πΈοΈ Proxy Uses [ `Applicable Only Outside India` ] :
- Please set `true` instead of `false` at the specified locations :
- `app/functions.php`
- `app/catchup/cpfunctions.php`
```
// Set Proxy
$PROXY = false;
```
<!--
* Copyright 2021-24 SnehTV, Inc.
* Licensed under MIT (https://github.com/mitthu786/TS-JioTV/blob/main/LICENSE)
* Created By : TechieSneh
-->
### π Star History
[![Star History Chart](https://api.star-history.com/svg?repos=mitthu786/TS-JioTV&type=Date)](https://star-history.com/#mitthu786/TS-JioTV&Date)
### π CONTACT US :
- `TELEGRAM` CHANNEL [JOIN NOW](https://tsneh.vercel.app/ts-tg)
- FOR ANY QUERY `CONTACT US` ON [PROTON-MAIL](mailto:
[email protected])
</br>
---
<h4 align='center'>Β© 2021-24 Techie Sneh</h4>
<!-- DO NOT REMOVE THIS CREDIT -->
<!-- Β© 2021-24 TechieSneh -->
", Assign "at most 3 tags" to the expected json: {"id":"7944","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"