EPG icons not rendered

@hsousa as per your request.

After the new EPG was introduced (which is awesome btw) I’ve had issues with the channel icons, namely they do not show at all. Weirdly enough I remember seeing a few icons in the very bottom of the EPG in the first beta but since updating they’ve gone too.

I should say that I’m currently travelling and I’m playing remotely. As such I’ve noticed that posters are missing from time to time but eventually they show up. The EPG however consistently shows no icons at all.

I have attached detailed logs. The file shows one fresh start of the app, directly going to EPG and scrolling a bit. I’ve looked them through and noticed the GET command followed by an image resource which represents an icon. Sure enough they load if put in a browser. So the images are there on PMS.

I also completely deleted and reinstalled the app as I thought it might be a caching error, but alas no dice. Same thing.

AppleTV.log (257.2 KB)

Hi @sebrk!

I should say that I’m currently travelling and I’m playing remotely.

I believe this is the issue, combined with having a XMLTV setup.

Looking at the logs, I see a bunch of requests being made to a local IP address (e.g. http://192.168.13.3:8084/images/db2ba7c1148528c48deb3f78aa1ce49d.png)… if you’re accessing your PMS remotely, this will fail.

Sure enough they load if put in a browser. So the images are there on PMS.

This is what’s confusing me :sweat_smile: so you say accessing the URL works? Do you have a VPN connection established to your PMS location, or did you test while at home?

Ah yes stupid me. I do have a VPN connection that explains the browser part. However surely the PMS should produce resources that are available outside of home? As a reference this works fine on iOS and webapp . Why should the AppleTV app be different?

Another observation is that posters also work flawless on iOS but is lagging/not showing on AppleTV. My guess would be that they indeed share the code?

Is your PMS accessible from outside your network, without a VPN (so, simple port forwarding)?

Are the iOS and Apple TV devices on the same network? Is any of them connected to your VPN?

I know these are somewhat basic questions, I’m just trying to figure out what might be breaking here :slight_smile:

Yes it is accessible without a VPN. Other iOS devices show the icons regardless of VPN or not. I’m not sure if it caches icons but I confirmed this by killing the app.

We cache in memory, so killing the app should definitely make them refresh.

This is boggling my mind, because the EPG code is 100% shared between iOS and tvOS.

Could you send me PMS logs after failing to see channel logos? I’m wondering if we see anything there.

Sorry to say that I didn’t get a chance to do this before I came home again. Plugging everything into my local network works as intended. Sorry I can’t help you more here. But something weird is going on.

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