gillmacca01 228 Posted 5 hours ago Posted 5 hours ago (edited) I've recently bought a Roku, and in the Emby for Roku app, channel logos/programme images don't load for most of my Live TV channels. This affects both the Guide and the "On Now" row on the home screen. What I'm seeing on the Roku: - Guide: the channel column shows the logo for BBC One (101) only. All other channels (102 onwards) show just the channel number with no logo. - On Now row: the BBC One tile shows its logo, but every other tile shows only text (channel number/name and programme title) instead of an image. - Programme artwork itself does load: the programme poster displays in the Guide's info panel at the top (e.g. Frasier). None of my other devices have this issue. On my Samsung S26, Nvidia Shield, laptop and Samsung TV, all channel logos show in the Guide and the On Now row shows programme images. So the server appears to have all the images, and the problem seems specific to the Roku. Setup: - Emby Server: latest beta [4.11.0.3], installed as a QPKG on a QNAP TS-464 - Emby for Roku: 4.1.70 - Roku: 3840EU Streaming Stick, Roku OS 15.3 - Guide data: Emby's own guide data Already tried: - Full system restart of the Roku - Removed and reinstalled the Emby app on the Roku, then signed back in Could the server be failing to convert some channel logos into a format the Roku can display (e.g. on the QNAP package), while my other devices can use the originals? Edited 5 hours ago by gillmacca01
ebr 16816 Posted 1 hour ago Posted 1 hour ago 3 hours ago, gillmacca01 said: Could the server be failing to convert some channel logos into a format the Roku can display Are they in an odd format?
gillmacca01 228 Posted 1 hour ago Author Posted 1 hour ago Most of my channel logos I got from Logopedia using the "copy image URL" option. The URLs don't end in a file extension (they end in /revision/latest?cb=…), and I think some of the originals may be SVG or served as WebP. Here's an example URL for a channel whose logo doesn't show on Roku: https://static.wikia.nocookie.net/logopedia/images/9/9a/Channel_4_2022.svg/revision/latest?cb=20260614024831 Could that be the problem?
speechles 2113 Posted 1 hour ago Posted 1 hour ago (edited) If they are WebP the Roku will show them. But if they are SVG the Roku doesn't understand how to render those. Roku never added support for that image type. Right now it merely checks for the URL on the image to exist. If it does it gets display template A. If it doesn't it gets template B. But what happens if there is an error? Yeah. I do see what you mean in the guide display. The logic inside the guide needs to be smartened up. So it can understand when the image loading fails on the channel image. Then it can properly do as you say and display differently. When error it would display template B. Thats all that needs to be added. I can look into doing that. The cards which are shown on the "On Now" row have that smart logic for image loading already. That is why the cards show placeholder text. Its just the guide display that lacks them. Which is why it shows emptiness. Edited 1 hour ago by speechles
gillmacca01 228 Posted 1 hour ago Author Posted 1 hour ago So best option is to manually download the images in png/jpg and then import? If that works it will give me channel images, but in other devices it shows the programme
ebr 16816 Posted 1 hour ago Posted 1 hour ago Just now, gillmacca01 said: but in other devices it shows the programme All your other devices are using a web engine for rendering and understand SVG. Emby server does not officially support SVG so it doesn't try to convert it either.
speechles 2113 Posted 1 hour ago Posted 1 hour ago @gillmacca01Yes. If you want the images displayable for all your devices, Roku included, PNG or WebP are the way to go. We will also fix the display logic for the channel grid item so it is smarter. Thanks for letting us know about this issue. If you spot anymore keep them coming...
gillmacca01 228 Posted 54 minutes ago Author Posted 54 minutes ago 3 minutes ago, ebr said: All your other devices are using a web engine for rendering and understand SVG. Emby server does not officially support SVG so it doesn't try to convert it either. Sorry must be me being stupid. You say emby doesn't support svg, so can't show programme images in 'on now' but in the tv guide it is able to. I would have thought (but known to be wrong), that if it can display in the guide, it should be able to in 'on now'
speechles 2113 Posted 15 minutes ago Posted 15 minutes ago (edited) What he means is the Roku is actually requesting images in WebP format from your Emby server. But is being given SVG images instead. This is because Emby server doesn't support SVG and cannot convert it into WebP to feed into the Roku. So the Roku is given the SVG in normal format, not WebP. The Roku goes, I do not understand this and throws an error and refuses to display it. Other clients, such as the web app, also request WebP. But they also contain a web rendering engine. So the SVG is also sent uncoverted to them. But unlike the Roku, the web rendering engine inside can render the SVG in normal format. This is the difference. The Roku does not have a web browser possible to create. The Roku does not have a web rendering engine. Edited 13 minutes ago by speechles
gillmacca01 228 Posted 9 minutes ago Author Posted 9 minutes ago Im guessing other users are using a different guide data, because I have seen images with programmes displayed. Any how, guessing I will have to live with channel logos Thanks for the info
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now