open-tv icon indicating copy to clipboard operation
open-tv copied to clipboard

Bug when trying to see the EPG of ANY channel

Open minterior opened this issue 7 months ago • 1 comments

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.

minterior avatar May 15 '25 09:05 minterior

This helps a lot, I'll look into it. It should be resolved fast

Fredolx avatar May 16 '25 02:05 Fredolx

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.

Fredolx avatar Jul 22 '25 16:07 Fredolx

Hi. I've tested this issue on version 1.8.3 and I confirm that it was fixed. Thank you very much! 👏

minterior avatar Jul 24 '25 22:07 minterior