29-08-2025 07:39 PM
Now full disclaimer here - I am running a 3rd party router. Specifically a ubiquiti cloud gateway fiber. Not realising I wouldn't be able to run the EE hub in bridge mode it led me down a lot of rabbit holes but I eventually, or so I thought, managed to get everything working.
99% of that is true! All channels work perfectly. All on demand works fine. The ONLY thing that keeps going wrong is recording. It gets a few minutes at the start of the show and then just says the recording has ended.
It will occasionally record a second time that has all the content but this barely happens.
Any ideas please? Other than plug the EE box back in because that will come with a whole heap of pain and just isn't viable given my network setup.
30-08-2025 01:19 PM
Welcome to the community.
As an EE employee, I'd generally have to recommend using the EE router, but I know you've already said that isn't viable for you. We do have some fantastic, knowledgeable community members who may see your post and come along to offer another solution, though.
Chris
30-08-2025 01:44 PM - last edited on 30-08-2025 03:10 PM by Christopher_G
I'm sincerely hoping so! Even if I absoloutly have to stick the EE router back in the mix somewhere but it just doesn't seem to want to cooperate that way and demands to be in full control which just isn't viable with the sheer amount of other network gear I have running.
Fingers are crossed. Its so close to being perfect! All the channels are watchable without so much of a blip so this recording issue just seems like something relatively minor that I may have overlooked - hopefully.
[Mod Edit: Removed email signature]
30-08-2025 01:56 PM
Do recordings ALWAYS fail at that time?
Have you tried using the EE Smart Hub for just long enough to check if it also has the same issue?
30-08-2025 02:03 PM - last edited on 30-08-2025 03:10 PM by Christopher_G
"always" might be a strong word. I'm getting in the neck from the other half that things are not working properly and i'm trying to troubleshoot in-between work and the like so my testing is somewhat limited. But so far it has failed to record anything more than 6-10 minutes at the start of the 5 different shows she's set to record. I am currently recording 4 in a bed or whatever its called for half hour while leaving it playing to see what happens.
I did try yesterday with just the EE hub box connected and it recorded the entire episode of emmerdale. Twice? For some reason but I suppose that's an improvement over not at all. It also wouldn't let me switch to a 3rd channel because there were 2 recordings happening. Thought the pro was meant to do 4. (but that is a seperate issue)
[Mod Edit: Removed email signature]
30-08-2025 02:08 PM
It can do 4 in aerial mode, but in Internet mode it only allows 2.
I'm not an expert, but I do know there's a keepalive for IGMP session - I can only assume the router isn't handling it, though why it would only affect recordings is baffling.
I'll ask around on Monday, if you don't have an answer by then.
30-08-2025 02:13 PM - last edited on 30-08-2025 03:09 PM by Christopher_G
Oh really? Hah well they don't advertise that very clearly huh. Ugh i'm gonna get it in the neck from her on that one.
I don't suppose the box is clever enough to detect when an aerial signal is garbage and fall back to IP huh? Best of both worlds scenario? I'm guessing no.
The keepalive thing - even though I only vague understand what you mean it does make sense to me. I wonder if there's a setting for it. Would assume that script would have taken care of everything it needed to but perhaps things have changed. I know it was originally set for BT TV in mind and perhaps something has changed during the switchover.
Its something else for me to google in the mean time if nothing else! So thank you.
[Mod Edit: Removed email signature]
31-08-2025 10:26 AM
Unfortunately no - there's no ability to have mixed aerial/internet mode. Commonly requested, but deemed too complex to implement.
You mentioned "that script" - what are you referring to there?
31-08-2025 12:22 PM - last edited on 31-08-2025 12:26 PM by Christopher_G
Whoops! Sorry having 2 seperate conversations about this issue and forgot which one I'd mentioned it in already and which one I hadn't.
One of the rabbit holes (and the only one that got me up and running) took me to a github where you can run the script and it sets everything up on the ubiquiti hub to allow IPTV.
Until I found this I was getting nowhere. Couldn't watch a single channel. Afterwards though everything was fine (except recording)
On that subject i've been doing more and more random recording and its so hit and miss. Sometimes its grabbing the whole episode. Sometimes its grabbing it twice and sometimes its only getting partial recordings.
[Mod edit: Removed email signature]
01-09-2025 11:47 AM - edited 01-09-2025 12:01 PM
Oh hello again Bill.
It could be the Unifi Proxy that that script creates crashing...
https://github.com/fabianishere/udm-iptv
Given we are talking about that script, I hadnt looked at it for a while as on my ER-X you can configure it manually, that Fibre CG is pretty nice, what an earth do you need that model for lol? 🙂
That script is a baseline method to get IPTV to work, such as EETV but not specifically, there are actually a few variables which are there for different ISP's which can alter how an IGMP proxy works. Luckily in the case of the Github guide, they are using PPPOE as well, which is good for you because BT/EE also do and it can be a problem to get IGMP proxy to work with PPPOE, usually the PPPOE interface is virtual and has a parent physical interface, the IGMP proxy looks at the physical interface to locate its traffic, and it is not having an IP and breaks, this was something mentioned in my guide but I am guessing the Netherlands guy has already discovered or worked around it. If the IGMP proxy is using the PPPOE interfaces IP...which will be your external IP, this can also be an issue if your IP is not static, BT/EE use dynamic as far as I know so this external IP can change, usually this crashes the IGMP proxy also, I am not saying either thing is the cause of your issue but providing some back ground. The external IP I assume is not changing unless you connection drops and returns re-authenticating.
Looking at the configuration table on github for that script it seems to point to the fact there needs to be a static IP set, actually this static IP can be anything you are not using, I used 192.168.255.1, it just gives the IGMP proxy somewhere to latch, even though that is not your PPPOE IP given to your by EE.
I actually once configured an ER-X and shipped it out to someone on the BT forums which worked great for them, they were struggling to get a Unifi Cloud Gateway to work properly. If push comes to shove its an option or you could pick one up and I would happily configure it for you, depends on the rest of your setup. It was good to see if I hadnt just fluked it 🙂
It might be helpful to look into how the streams work....Below is an example of my EETV Box recording two separate channels and the box is in standby. (TNT Sports Ultimate and TNT Sports 1)
show ip multicast mfc
Group Origin In Out Pkts Bytes Wrong
234.x.x.251 109.x.x.251 eth0 eth4 5864331 3.41GB 0
234.x.x.203 109.x.x.203 eth0 eth4 1640986 2.07GB 0
234.x.x.133 109.x.x.133 eth0 eth4 51269 66.30MB 0
eth0 is WAN and the parent interface of my PPPOE interface and eth4 is the dedicated interface for my separate LAN where I have designated the IGMP proxy to send multicast traffic.
I run two LAN's at home from the same router
192.168.84.0/24 (Everything) Attached to eth1 - eth3
192.168.85.0/24 (IPTV-Only) - Attached to eth4
The first line is always there, I believe it to be a persistence link which allows baseline communication, the 2nd and 3rd line will refer to streams of content, in my case the two channels, if I stop recording those two steams will drop off. Point is the proxy is having to handle multiple streams, when the steams hit a certain size in bytes it returns to zero and starts again, I wonder how well your Router is handling these. I just observed that the streams reset at 4GB's, TNT Sports Ultimate based on my very quick maths is resetting every 16 minutes ish....that is roughly around how long it takes to get to 4GB. TNT Sports Ultimate is the highest bitrate channel and normal HD is way slower than that taking nearly 3 x the time. So with that in mind, maybe its not this stop and start.
Something I would certainly do is ALWAYS have a separate LAN for IPTV, the github guide mentions this, ensure you have this and a separate DHCP server for it, if you have a separate LAN for the IPTV and the EETV box is the only device on that LAN then you dont actually need snooping, you could try toggling that on or off depending on what it is set to now. You dont have to use VLAN's, you can just have a separate LAN attached to a single interface, thats how I do it, I have enough networking headaces at work, I dont want VLAN's to worry about at home, I dont tag any traffic so am not worrying about IDs.
Can you output two things please so we can see....
In your UniFi Dashboard, go to Settings > Networks. (To see if you have a single LAN etc)
And can you post what you have completed the following options with?
Option Description
IPTV_WAN_INTERFACE | Interface on which IPTV traffic enters the router |
IPTV_WAN_RANGES | IP ranges from which the IPTV traffic originates (separated by spaces) |
IPTV_WAN_VLAN | ID of VLAN which carries IPTV traffic (use 0 if no VLAN is used) |
IPTV_WAN_DHCP | Boolean to indicate whether DHCP is enabled on the IPTV WAN (VLAN) interface |
IPTV_WAN_DHCP_OPTIONS | DHCP options to send when requesting an IP address |
IPTV_WAN_STATIC_IP | Static IP address to assign to the IPTV WAN (VLAN) interface (if DHCP is disabled) |
IPTV_WAN_MAC | Custom MAC address to assign to the IPTV WAN VLAN interface |
IPTV_LAN_INTERFACES | Interfaces on which IPTV should be made available |
IPTV_IGMPPROXY_DEBUG | Enable debugging for igmpproxy |
IPTV_IGMPPROXY_DISABLE_QUICKLEAVE | Boolean to disables the quickleave feature for the IGMP Proxy. Set this to true if you have more than one IPTV decoder. Supported by both improxy and igmpproxy. |
Any IP's you worry are personal to you just redact them a little.