Closed aasimenator closed 1 week ago
I have personally tested it with jellyfin and works fine on my end
@mohit-kothari or @sannidhyaroy can confirm
@aasimenator Maybe your bridge network is missing some configs
can you try it with --network=host
It should work
@mohit-kothari or @sannidhyaroy can confirm
Yes, working fine for me too with jellyfin. Based on the logs, it looks more like an network issue. May be the jiotv_go server is not reachable from the server you are running jellyfin in?
Ok, I tried it again... let me share more detailed information:
name: mystifying_matsumoto
services:
mystifying_matsumoto:
cpu_shares: 50
command:
- serve
- --public
- --port
- "8080"
deploy:
resources:
limits:
memory: 7762M
environment:
- JIOTV_PATH_PREFIX=/app/.jiotv_go
- PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
image: ghcr.io/rabilrbl/jiotv_go:latest
labels:
icon: https://upload.wikimedia.org/wikipedia/commons/thumb/8/8a/Jio_TV_logo.svg/1024px-Jio_TV_logo.svg.png
ports:
- target: 8080
published: "8080"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /root/.jiotv_go
target: /app/.jiotv_go
x-casaos:
envs:
- container: PATH
description:
en_us: ""
- container: JIOTV_PATH_PREFIX
description:
en_us: ""
image: ""
ports:
- container: "8080"
description:
en_us: ""
volumes:
- container: /app/.jiotv_go
description:
en_us: ""
devices: []
cap_add: []
network_mode: bridge
privileged: false
container_name: ""
hostname: ""
x-casaos:
architectures:
- amd64
author: CasaOS User
category: unknown
description:
en_us: ""
developer: unknown
hostname: ""
icon: https://upload.wikimedia.org/wikipedia/commons/thumb/8/8a/Jio_TV_logo.svg/1024px-Jio_TV_logo.svg.png
image: null
index: /
is_uncontrolled: false
main: mystifying_matsumoto
port_map: "8080"
scheme: http
store_app_id: mystifying_matsumoto
tagline:
en_us: This is a compose app converted from a legacy app (CasaOS v0.4.3 or
earlier)
thumbnail: ""
tips:
custom: This is a compose app converted from a legacy app (CasaOS v0.4.3 or
earlier)
title:
custom: ""
en_us: JioTVGo
The IP Address has now changed from what it was previously to 192.168.192.100
With the above, settings, in a browser on my PC, I can play any channels I want and they work fine through Jellyfin itself, but I cannot play them on my TV I get the following error: Playback failed. will retry...
attached is the log.txt immediately after failing to play live TV on the TV. Log.txt
Hopefully, this gives more context, as I said works fine on the browser through JellFin, also another note is that I had it working before, it worked for a few days and then stopped working but that was due to a different issue. I had issues getting the app to stay up and running via Unraid, it would stop running after a couple of hours.
From yesterday All the zee channels are gone is it only me ?
From yesterday All the zee channels are gone is it only me ?
Jio removed em
From yesterday All the zee channels are gone is it only me ?
Jio removed em So is this the end or there is still hope
Media plays fine over the browser when directly accessing the URL
@aasimenator Are you accessing the URL from the device from which you are hosting it? If yes, then try from another device. Might be a firewall issue.
Media plays fine over the browser when directly accessing the URL
@aasimenator Are you accessing the URL from the device from which you are hosting it? If yes, then try from another device. Might be a firewall issue.
Short answer, No, I am not accessing it on the same device it is hosted on, I have tried from multiple devices.
Currently, the only thing that is not working is through the TV, and that used to work (even though it worked for a short while but it did work) My TV is MI TV QLED 55 Inch.
Any idea what those logs mean? "Details do not match for play item" "The remote party closed the WebSocket connection without completing the close handshake." Do i need to reset or refresh the app on the TV? maybe it is caching something?
It's clearly because your jellyfin instance can't connect to your JioTV Go hosted network You still didn't try what I said in my previous comment. Use host network Add this to your compose file in JioTV Go for CasaOS
network_mode: host
It's clearly because your jellyfin instance can't connect to your JioTV Go hosted network You still didn't try what I said in my previous comment. Use host network Add this to your compose file in JioTV Go for CasaOS
network_mode: host
Ok, so why is my PC able to connect to the JellyFin Instance and place LiveTV? Am I not making it clear?
I have 2 PCs, One is my office pc running Windows 11, and the other PC is an HP 10th Gen Tiny running Unraid, It has Docker and VMs, one of the docker app is Jellyfin and one of the VM is CasaOs
The CASAOS IP is set to 192.168.192.100 JioTVGo App is installed on CASAOS with the host in the network (as per your last comment) see the image below.
Secondly, if there was a connection issue between Jellyfin and JioTVGo then the m3u file will not get downloaded yes? but as you can clearly see the playlist.m3u gets downloaded from the JIOTVGo IP, this is the same IP in the error logs and the same IP I am using in JellyFin. The file size also looks correct as when downloaded on a PC it is the same size
So what else?
Yup, thanks for the clarity. That's strange
But the issue is with jellyfin right? I don't think we have a bug in JioTV Go.
Also, are you using jellyfin docker image from linuxserver.io? If possible, can you try
Also, are you using jellyfin docker image from linuxserver.io? If possible, can you try
No i am using official JellyFin docker image > jellyfin/jellyfin:latest
Closing this issue as it is related to an external service that is using JioTV Go For more discussion reach on Telegram community group in Linux topic at (https://telegram.me/jiotv_go_chat/)
Bug description
Hi,
I was able to get this working without any issues previously, but after a couple of days it stopped working, i have not been able to get it working ever since. Media plays fine over the browser when directly accessing the URL but not when i download the m3u file and add it to the IPTV app. error in JellyFin: Playback failed due to a fatal player error.
Steps to reproduce
Using CLI Options with Docker
docker run -p 8080:8080 -v ./.jiotv_go:/app/.jiotv_go ghcr.io/rabilrbl/jiotv_go serve --public --port 8080
copy the following URL (http://192.168.192.9:8080/playlist.m3u?l=Hindi,English) and paste it in JellyFin > Dashboard > Live TV > Turner Devices > Add > M3U Tuner > File or URL
EPG is not enabled, I am using the https://avkb.short.gy/jioepg.xml.gz
Relevant log output
Screenshots or videos
No response
Solution
No response
Additional context
No response
Acknowledgements