Introducing JioTV Go stable build v1.0.0 🚀
What's new:
• Migration from
• Migration from using
• Refactor flowplayer
• The player will automatically switch to landscape mode on web UI in mobile devices.
• Size of binary have decreased.
• New automatic script for installation on android (Android users must use script from now)
Download here
Migration for existing android users:
• On termux execute
• Grant executable permissions to the script with
• Execute the install script with
The script will automatically download the latest binary for your device and install it.
• Start the server with
New android users follow here
As with all new breaking changes, you might face bugs. Please report, so that I can push a fix early.
What's new:
• Migration from
gin
to gofiber
with minor improvement in request speed• Migration from using
net/http
to fasthttp
for http request.• Refactor flowplayer
• The player will automatically switch to landscape mode on web UI in mobile devices.
• Size of binary have decreased.
• New automatic script for installation on android (Android users must use script from now)
Download here
Migration for existing android users:
• On termux execute
rm -rf jiotv_go*
• Download our android script by running wget https://raw.githubusercontent.com/rabilrbl/jiotv_go/main/android.sh -O jiotv_go.sh
.• Grant executable permissions to the script with
chmod +x jiotv_go.sh
.• Execute the install script with
./jiotv_go.sh install
. The script will automatically download the latest binary for your device and install it.
• Start the server with
.
./jiotv_go.sh run
• Optional: If you want to specify host:port./jiotv_go.sh run "host:port"• In future To update to latest version, run
./jiotv_go.sh update
.New android users follow here
As with all new breaking changes, you might face bugs. Please report, so that I can push a fix early.
GitHub
Release v1.0.0 · rabilrbl/jiotv_go
What's Changed
Refactor flowplayer by @rabilrbl in #34
Feat: Go Fiber Migration by @rabilrbl in #30
feat: Initialize android script by @rabilrbl in #36
Full Changelog: v0.5.8...v1.0.0
Refactor flowplayer by @rabilrbl in #34
Feat: Go Fiber Migration by @rabilrbl in #30
feat: Initialize android script by @rabilrbl in #36
Full Changelog: v0.5.8...v1.0.0
Hello,
New breaking changes incoming,
Please test v2.0.0 beta with following changes
- All changes are made to sync with latest JioTV API
- New OTP based login, old routes are still accessible
- Refactor headers and authentication to support latest JioTV API
- Credentials file changed from
Download beta binaries from artifacts in this link
Test in your device and let me know bugs and problems, so that I can push a stable release v2.0.0
Don't forget to star our GitHub project if you like our efforts @ https://github.com/rabilrbl/jiotv_go
New breaking changes incoming,
Please test v2.0.0 beta with following changes
- All changes are made to sync with latest JioTV API
- New OTP based login, old routes are still accessible
- Refactor headers and authentication to support latest JioTV API
- Credentials file changed from
credentials.json
to jiotv_credentials.json
to accommodate change in authenticationDownload beta binaries from artifacts in this link
Test in your device and let me know bugs and problems, so that I can push a stable release v2.0.0
Don't forget to star our GitHub project if you like our efforts @ https://github.com/rabilrbl/jiotv_go
Everyone if you want to test proxy support,
Please use these binaries from artifacts here: https://github.com/rabilrbl/jiotv_go/actions/runs/6264738883
Usage of proxy:
If you want to use a proxy, set the environment variable
Example:
- Socks5 Proxy
- You must use indian ip proxy that JioTV API won't block
- You must make successfull request to "https://jiotv.data.cdn.jio.com/apis/v3.0/getMobileChannelList/get/?os=android&devicetype=phone&usertype=tvYR7NSNn7rymo3F&version=285", then your proxy will be working
Please use these binaries from artifacts here: https://github.com/rabilrbl/jiotv_go/actions/runs/6264738883
Usage of proxy:
If you want to use a proxy, set the environment variable
JIOTV_PROXY
before running the binary.Example:
- Socks5 Proxy
export JIOTV_PROXY="socks5://user:pass@host:port"
- All other Proxy export JIOTV_PROXY="user:pass@host:port"
Notes:- You must use indian ip proxy that JioTV API won't block
- You must make successfull request to "https://jiotv.data.cdn.jio.com/apis/v3.0/getMobileChannelList/get/?os=android&devicetype=phone&usertype=tvYR7NSNn7rymo3F&version=285", then your proxy will be working
JioTV Go v2 has been released
What's Changed
* new login system with otp to support latest JioTV API. removed old username and password support. Please read docs for changes.
* chore(deps-dev): bump daisyui from 3.6.4 to 3.7.4
* chore(deps): bump github.com/gofiber/fiber/v2 from 2.49.1 to 2.49.2
* tailwindcss: sync tailwindcss for bumped daisyui version
* chore(deps-dev): bump daisyui from 3.7.4 to 3.7.6
* chore(deps): bump github.com/valyala/fasthttp from 1.49.0 to 1.50.0
* dockerfile: initialize optimized dockerfile in https://github.com/rabilrbl/jiotv_go/pull/48
* Feat: sync with latest JioTV API
* Optimized docker image with less size and perfomance
* New universal single command install script excluding windows
More fixes and improvements check full changelogs
Proxy support will be added, when it becomes stable on all platforms
If you haven't given a star on our GitHub please do so by visiting https://github.com/rabilrbl/jiotv_go
Thank You
What's Changed
* new login system with otp to support latest JioTV API. removed old username and password support. Please read docs for changes.
* chore(deps-dev): bump daisyui from 3.6.4 to 3.7.4
* chore(deps): bump github.com/gofiber/fiber/v2 from 2.49.1 to 2.49.2
* tailwindcss: sync tailwindcss for bumped daisyui version
* chore(deps-dev): bump daisyui from 3.7.4 to 3.7.6
* chore(deps): bump github.com/valyala/fasthttp from 1.49.0 to 1.50.0
* dockerfile: initialize optimized dockerfile in https://github.com/rabilrbl/jiotv_go/pull/48
* Feat: sync with latest JioTV API
* Optimized docker image with less size and perfomance
* New universal single command install script excluding windows
curl -fsSL "https://raw.githubusercontent.com/rabilrbl/jiotv_go/main/init_script.sh" | bash
Existing android/linux users can update to latest version by running ./jiotv_go.sh update
or download from releasesMore fixes and improvements check full changelogs
Proxy support will be added, when it becomes stable on all platforms
If you haven't given a star on our GitHub please do so by visiting https://github.com/rabilrbl/jiotv_go
Thank You
For people receiving error when playing video in JioTV Go v2, delete jiotv_credentials.json and re-login
This is workaround for now. I'll push a hotfix later
This is workaround for now. I'll push a hotfix later
JioTV Go
For people receiving error when playing video in JioTV Go v2, delete jiotv_credentials.json and re-login This is workaround for now. I'll push a hotfix later
Fixed https://github.com/rabilrbl/jiotv_go/releases/latest
Let me know if you guys have further problems.
Please update to latest version to avoid aforementioned problem.
Let me know if you guys have further problems.
Please update to latest version to avoid aforementioned problem.
JioTV Go v2.9.0 released!
Proxy support is now present by setting environmental variable
Read https://github.com/rabilrbl/jiotv_go#proxy- before asking questions
Enjoy!
Proxy support is now present by setting environmental variable
JIOTV_PROXY
Additional optimization for server hosting and performance improvementRead https://github.com/rabilrbl/jiotv_go#proxy- before asking questions
Enjoy!
Logging has been changed from v2.10
By default logs will be saved within file
HTTP Request logs are now included.
By default logs will be saved within file
jiotv_go.log
If you set environment variable JIOTV_DEBUG=true
then logging shall be printed in terminalHTTP Request logs are now included.
Release v2.10.4 Update
Disable TS Handler by setting the environment variable
But remember not to enable this in remote servers or while using proxy as JioTV API shall block requests due to different IP.
Disable TS Handler by setting the environment variable
JIOTV_DISABLE_TS_HANDLER=true
before running the binary. By disabling TS Handler, TS video requests will be served directly from JioTV servers instead of being served through the JioTV Go server. This will reduce the load on the server and will also reduce the latency. This is useful on low-end devices where the server is not able to handle the load and the video playback is laggy/buffering.But remember not to enable this in remote servers or while using proxy as JioTV API shall block requests due to different IP.
*User Satisfaction Survey:*
Are you satisfied with JioTV Go? If there is anything missing as a feature, any feedback. Please leave a comment below or reply to this thread.
Are you satisfied with JioTV Go? If there is anything missing as a feature, any feedback. Please leave a comment below or reply to this thread.
Anonymous Poll
70%
Yes. Excellent work! 🤗
19%
Meh. Something is missing. 🫣
12%
No. Needs major improvement. 😑
JioTV Go v2.11 Release update:
- Now you can choose with between OTP and Password based login. Simply click the ghost button next to Login on either login dialogs.
Please don't forget to thank us by giving a star at GitHub https://github.com/rabilrbl/jiotv_go
- Now you can choose with between OTP and Password based login. Simply click the ghost button next to Login on either login dialogs.
Please don't forget to thank us by giving a star at GitHub https://github.com/rabilrbl/jiotv_go
JioTV Go Release updates:
v2.12 - Adds optimized content delivery for both images and ts(video) served from JioTV servers. Logo images now support proxy.
v2.13 - Adds option to force high, medium or low quality on both Web UI and m3u playlist. For m3u playlist, when downloading use
The
For direct m3u8 access use like
v2.12 - Adds optimized content delivery for both images and ts(video) served from JioTV servers. Logo images now support proxy.
v2.13 - Adds option to force high, medium or low quality on both Web UI and m3u playlist. For m3u playlist, when downloading use
/playlist.m3u?q=
high
or medium
or low
.The
?q=
works on endpoints such as /play
, /player
, /clappr
For direct m3u8 access use like
/live/high/143.m3u8
Please don't forget to thank us by giving a star at GitHub https://github.com/rabilrbl/jiotv_goJioTV Go v2.14 Release:
JioTV Go now officially supports EPG in IPTVs. The EPG is generated and updated on your device locally every day at 12:00AM IST
To enable EPG support you must set environment variable using
Refer docs: https://github.com/rabilrbl/jiotv_go#epg-electronic-program-guide
Please don't forget to thank us by giving a star at GitHub https://github.com/rabilrbl/jiotv_go
JioTV Go now officially supports EPG in IPTVs. The EPG is generated and updated on your device locally every day at 12:00AM IST
To enable EPG support you must set environment variable using
export JIOTV_EPG=true
on linux/unix. For windows cmd:setx JIOTV_EPG true
powershell:$env:JIOTV_EPG = "true"
Refer docs: https://github.com/rabilrbl/jiotv_go#epg-electronic-program-guide
Please don't forget to thank us by giving a star at GitHub https://github.com/rabilrbl/jiotv_go
Solved: Buffering Problems with Some HD Channels on IPTV Apps #16
The bug has been fixed by enforcing quality level while downloading m3u playlist.
Delete the current m3u playlist on IPTV App and download new playlist with this url
Where high is video quality level, change according to your internet bandwidth to:
The bug has been fixed by enforcing quality level while downloading m3u playlist.
Delete the current m3u playlist on IPTV App and download new playlist with this url
http://localhost:5001/playlist.m3u?q=high
Where high is video quality level, change according to your internet bandwidth to:
low
or medium
Our documentation wiki is complete and available at https://github.com/rabilrbl/jiotv_go/wiki
This is the initial version based on our previous README file
We are expecting community feedback and contributions to our wiki page.
Thank you
This is the initial version based on our previous README file
We are expecting community feedback and contributions to our wiki page.
Thank you
GitHub
Home
Unlock the magic of JioTV across all your devices, without the need for the JioTV App. Crafted with love in Golang for a delightful blend of speed and efficiency! 🌟✨ - rabilrbl/jiotv_go
JioTV Go
Our documentation wiki is complete and available at https://github.com/rabilrbl/jiotv_go/wiki This is the initial version based on our previous README file We are expecting community feedback and contributions to our wiki page. Thank you
Official Documentation available at https://rabilrbl.github.io/jiotv_go/
New Release Update
WEB UI
- Fix switched theme (dark/light) not preserved on reload
- Fix forced quality level not preserved during search
WEB UI
- Fix switched theme (dark/light) not preserved on reload
- Fix forced quality level not preserved during search
GitHub
Release v2.15.13 · rabilrbl/jiotv_go
Full Changelog: v2.15.12...v2.15.13
Hey guys,
I wanted your considerations and feedback for the current documentation.
Please comment it below or reply to this thread
From your perspective as well as for new people to get started with JioTV Go.
I have already considered adding info regarding hosting and auto-start on devices.
If you are a dev, Contributions are always welcome, please create a PR!
Thank you!
I wanted your considerations and feedback for the current documentation.
Please comment it below or reply to this thread
From your perspective as well as for new people to get started with JioTV Go.
I have already considered adding info regarding hosting and auto-start on devices.
If you are a dev, Contributions are always welcome, please create a PR!
Thank you!