Recently, a few of my TVE channels have missing logos in my collections. When I manage the source lineup to assign a guide channel, the logo appears fine. But when I edit my collections, a few of the channels show a broken image link instead of the logo. They had been working fine for months, so I'm not sure what changed. I tried a whole bunch of things such as re-assigning different guide channels, removing and re-adding the channels to collections, but nothing seems to solve the issue.
If you right click copy link on the broken image what does it show
For one of them: http://schedulesdirect-api20141201.s3.us-east-1.amazonaws.com/assets/stationLogos/s30017_dark_360w_270h.png
But if I assign that exact same guide station to another channel, the logo appears just fine.
Here a better example...
I have two different channels and both have been assigned the same guide station.
The "old" channel which I've been using for a long time and recently has a missing logo, shows the link as: http://schedulesdirect-api20141201.s3.us-east-1.amazonaws.com/assets/stationLogos/s34710_dark_360w_270h.png
The "new" channel which I just today assigned the same guide station to and displays correctly, shows the link as: https://i.dlpng.com/static/png/5438735-nfl-team-logos-transparent-png-history-logos-lists-brands-nfl-logo-png-300_300_preview.png
Those URLs look like they came from data returned by Schedules Direct. Are you sure they are from guide data supplied by Channels for their TVE channels, and not some other source?
(If they are from Schedules Direct, I'd like to kindly inform you that using their guide data—including images—with non-free/commercial software is a violation of their terms or service. Even if you use a free tool to wrangle the data into a different format as an intermediary, if there is commercial software that makes use of the data, that's a violation.)
Edit: From the front page of Schedules Direct's site:
Schedules Direct is licensed by Gracenote to provide data to only non-commercial (hobbyist) applications. …
Please respect the restrictions placed upon us by the copyright holder.
FYI, using data obtained by us in an unapproved application via XMLTV or other formats still violates those terms.
That means whatever service you’re using for EPG and channels has their channels urls messed up. You should contact them.
Those aren’t from our data.
Also note that your working URL is https:// whereas the non-working URL is http://
I had this same (or similar) issue when I began hosting logos for my own custom M3Us and channels awhile back. At least, the logos weren't working in the webUI. Once I got the images hosted with https:// instead, they all started displaying everywhere. Just a thought.
I don't know...this seems more like a caching issue. I'm using the built-in guide data for local cable or satellite providers. I've tried all of them. Like I said, the guide station logo works fine when newly added to a different channel. But when I re-assign ANY guide station to these few "problem" channels, they still display a broken image for the logo, and the continue to link to that bad URL.
Is there a way to clear the DVR server cache or something like that?
In the DVR web UI: Settings > Guide Database > Maintenance > Delete and Recreate Database
I tried that option to delete and recreate database, as well as refreshing station logos, but it didn't fix the issue.
To be clear, I have a source with some channels which don't come with guide data. So I use the Manage Lineup option in DVR settings to manually assign these channels to stations from one of the providers, such as local cable or satellite. When I do this, the logos appear fine in the Manage Lineup popup window. But when I then add these channels to a collection, the logo in the collection doesn't display, and it also is missing on all clients. For some reason this is only happening for 3 or 4 channels, and they were working fine until recently.
Did you try clicking the link? No image loads..
Sounds like your M3U has a tvg-logo tag which you need to remove.
Another thought:
If that link is indeed for the specific channel that has issues, the you can add the tag tvc-guide-stationid="34710" to the #EXTINF line for that stream, and Channels will supply the guide data and logo for the stream on its own, using its guide provider's information, without the need for your external guide.
Thanks for the ideas. I went back to the m3u and found that logos were indeed being supplied. I was under the impression that assigning a guide station in Channels server settings would override the logo. As soon as I removed the logo from the m3u, Channels was able to supply the logo.
Thanks again.