Cannot get xtream IPTV to work

Background:
ISP has changed equipment, I have changed router and got a new streaming provider, all at the same time, and now Tivimate (TV streaming with xtream) does not work. Basically I don't know where the problem is...

I've installed OpenWrt 22.03.2 r19803-9a599fee93 on a WRT3200ACM. I have fixed IP at the ISP and TV is via wlan.

I tried to follow https://openwrt.org/docs/guide-user/network/wan/udp_multicast but the router breaks after:

config interface lan
        option type bridge
        option igmp_snooping 1

The router boots up, but does not work (LEDs: Power, Internet, WiFi, LAN2, no LAN1 even though connected). I'm not sure how to proceed here... (reinstalled firmware and setup without igmpproxy).

To simplify troubleshooting (removing Tivimate from the equation) I tried ssmping from and to a server on the LAN-side, using the external IP: ssmpingd -4 & ssmping -4 -> "recv failed: Connection refused" (Am I using it right???)

How can I debug this issue; determine whether my ISP is doing something not nice, or more likely that I haven't configured my side correctly...

Goal is to get TV stream working WAN -> WLAN
I have disabled IPv6 as it caused some other issues, so right now just IPv4.

~Per

Welcome to the community!

Is there a reason you haven't installed igmpproxy?

Is there a reason you haven't installed igmpproxy?

Only in order to start from a fresh installation.
igmpproxy is back in, and I have edited /etc/config/igmpproxy to:

config igmpproxy
        option quickleave 1
        option verbose 2
#       option verbose [0-3](none, minimal[default], more, maximum)

config phyint
        option network wan
        option zone wan
        option direction upstream
        list altnet 0.0.0.0/24

config phyint
        option network lan
        option zone lan
        option direction downstream

I've restarted igmpproxy and uci show igmpproxy gives:

igmpproxy.@igmpproxy[0]=igmpproxy
igmpproxy.@igmpproxy[0].quickleave='1'
igmpproxy.@igmpproxy[0].verbose='2'
igmpproxy.@phyint[0]=phyint
igmpproxy.@phyint[0].network='wan'
igmpproxy.@phyint[0].zone='wan'
igmpproxy.@phyint[0].direction='upstream'
igmpproxy.@phyint[0].altnet='0.0.0.0/24'
igmpproxy.@phyint[1]=phyint
igmpproxy.@phyint[1].network='lan'
igmpproxy.@phyint[1].zone='lan'
igmpproxy.@phyint[1].direction='downstream'

anything else I need to do here?

The (relevant parts of the) log gives:

Sun Jul  9 17:44:26 2023 user.notice igmpproxy[32433]: RECV V2 member report   from 192.168.1.16    to 239.255.3.22
Sun Jul  9 17:44:26 2023 user.info igmpproxy[32433]: Updated route entry for 239.255.3.22 on VIF #1
Sun Jul  9 17:44:29 2023 user.notice igmpproxy[32433]: RECV V2 member report   from 192.168.1.16    to 239.255.255.251
Sun Jul  9 17:44:29 2023 user.info igmpproxy[32433]: Updated route entry for 239.255.255.251 on VIF #1
Sun Jul  9 17:44:31 2023 user.notice igmpproxy[32433]: The source address 192.168.1.16 for group 239.255.255.251 is from downstream VIF[0]. Ignoring.

Should I be able to: ssmpingd -4 & ssmping -4 <extip> ? (getting recv failed: Connection refused, errno=111)

That is the deprecated old syntax. Bridges and their options are now created in a separate config device section, then linked to an interface by the name of the bridge.

A third party Internet TV service would not require any special networking. It makes unicast connections to its server.

IPTV providers are OTT, you don't need igmp proxy.
Check that your ip isn't banned by your provider for some reason...

I'm using Tivimate at home, with a TV connected by wifi, i don't need any special setting in my router...

1 Like

Check that your ip isn't banned by your provider for some reason...

I asked some time ago, but have just asked again, good point!

Could my ISP have done something that blocks this, if so, can I check somehow if that is the case? - My experience with ISP customer support is not the best, so would rather check myself!

you can try your account with a phone in 4G/5G mode, or with a VPN, the goal is to connect to your account with a different IP. if it works then your account is not banned but maybe your IP address is.

btw when your ip is banned, you can't ping the domain of your xtream url. so just try to ping it.

you can try your account with a phone in 4G/5G mode, ... if it works then your account is not banned but maybe your IP address is.

Connecting through the phone works fine, so account is ok and the configuration of the TV seems to be as well.

btw when your ip is banned, you can't ping the domain of your xtream url. so just try to ping it.

I can ping the xtream url: kytv.xyz - The ISP then?

and from your phone with wifi it doesn't work ??
are you sure you didn't made a typo in your user/password in your TV or TVBOX ?

Did you try on your PC ? you can test with iptvsmarters : https://www.iptvsmarters.com/download/?download=windows_app
it will be easier to troubleshoot from your PC i think...

Ahh no, I used my phone as a AP/hotspot for the TV, so instead of the TV going through the router/ISP, it went over 5G. Through phone-hotspot everything works, through Router/ISP Tivimate does not work - I can see the channel list, but can't see any of the channels, I get 404 after some time.

Also note that the TV works fine with Netflix, Disney+ and HBOmax - Are they using the same protocol as Tivimate I wonder?

Hmm, thought I had written the thing with Netflix, Disnay+ and HBOmax in the OP...
Stupid me!

this usually happens when your account is used twice, on different device with different IP. One of the ip get "banned", or "soft banned" you can access the account but no tv stream. you have to wait 24h or more, depending of your iptv provider, to be unbanned.
i suggest you to contact your iptv provider, ask him to unlock your IP.
i don't think your problem is related to openwrt as i'm using iptv since a very long time, and with several iptv providers and i never had to do any special settings in my router. iptv is in fact OTT, it's like watching youtube, there's nothing to configure in the router.

i just sent you a 24h iptv test from an aliexpress provider :smiley: , if it works then for sure the problem comes from your iptv provider...

i just sent you a 24h iptv test from an aliexpress provider :smiley: , if it works then for sure the problem comes from your iptv provider...

It works perfectly!!! - So, not the Router, likely not the ISP, but the IPTV provider!!! - Asked them once... :rage:
I was convinced that my ignorance of routing was the real reason :blush:

I've literally been using days to figure this out, even bought a OpenWRT-compatible router... But on the other hand, I now have a spare router, and have OpenWRT :sweat_smile:

Thank you so much for taking time to help me out here!!!

1 Like

you're welcome ! :smiley:

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.