Bug when trying to see the EPG of ANY channel
Application version: Open TV v1.5.2 and v1.7.0
How to reproduce:
I right-click on a channel, then I choose the third option EPG.
Error message: I see a red box on top-right corner with the message:
Missing stream id. Please refresh your sources (Settings -> Refresh All) to enable the EPG feature. Click here for more info
After refreshing all as the message says, the exact same thing happens when clicking EPG.
Here I attach a couple of error messages:
error decoding response body
Caused by:
invalid type: integer `1747295400`, expected a string at line 1 column 598
error decoding response body
Caused by:
invalid type: integer `1747281600`, expected a string at line 1 column 258
I know these integers are timestamps: 1747295400 = 2025-05-15T07:50:00.000000+00:00 1747281600 = 2025-05-15T04:00:00.000000+00:00
Also, the pop-up displaying the error message adds:
You may also find detailed logs of what could have caused the errors in $XDG_CACHE_HOME. That corresponds to: Linux: ~/.cache/open-tv/logs or ~/.var/app/dev.fredol.open-tv/cache/open-tv/logs
Neither of these two paths exists in my computer, and the $XDG_CACHE_HOME variable is empty in both bash and zsh.
I hope this helps.
This helps a lot, I'll look into it. It should be resolved fast
I'm not sure when I published the fix, but I did make a commit fixing this issue on May 26th. So it should be resolved now. Please re-open this issue if it is not the case.
Hi. I've tested this issue on version 1.8.3 and I confirm that it was fixed. Thank you very much! 👏