enigma2
enigma2 copied to clipboard
No automatic streaming after boot due to network initialization delay (GBIPBoxClient over WiFi connection)
I have an Octagon SX988 client streaming box with a WL618 USB WLAN adapter. It is running the latest stable OpenATV 7.3, 24 Jan 2024, and set-up to stream via the included GBIPBoxClient from a Vu+ Uno 4K SE server (8 tuners active) on my LAN.
Describe the bug / Actual behaviour: My problem is intermittent, and related to streaming on the SX988 client box when connected to WiFi when first booted. The problem seems to be that WiFi takes a longer time to initialize than Ethernet. Therefore, sometimes there is not a network connection immediately on first boot. To get streaming to start you have to wait a few seconds and then change the TV channel.
Expected behaviour: I would expect to power-on the box, and after boot has completed, streaming would start automatically once a network connection has been detected.
There should be a check for a network connection before streaming is attempted. If there is no network connected on boot, then the box should wait until there is a network connection before attempting to stream.
To reproduce: Steps to reproduce the behavior:
- Turn on the box
- wait for boot
- Screen will intermittently be black with no stream when boot has completed
- To get the streaming to start you need to wait a few more seconds (guess how long) and then change the channel.
Image/Box Model (please complete the following information):
- Version: 7.3, 24 Jan 2024
- BoxModel: Octagon SX988
Additional context When connected to Ethernet I have no problems. Using a static IP instead of DHCP also reduces the frequency of the problem.
I also had this problem on OpenViX - there is a corresponding thread on OpenViX for this at https://www.world-of-satellite.com/showthread.php?66319-Client-Mode-is-unreliable . Huevos made a partial fix for OpenViX 6.4.010, but as I wrote in the linked thread, it still could be better user experience than that partial fix which may confuse the user and still takes an excessive amount of time before streaming starts.