Posts: 1,862
Joined: Jul 2012
Reputation:
68
2024-05-02, 02:40
(This post was last modified: 2024-05-02, 02:43 by emveepee. Edited 2 times in total.)
Yes the backend and pvr.nextpvr supports channel icons, series art, recording art with thumbs and background etc. I don't think all images go to the Textures cache though, your change would have to make the call.
For NextPVR Channel icons are specifically cached from the server in a local add_on cache.
The default for EPG episode art is not to show it because as a user navigates through the guide they are queuing up art requests for shows that likely will never watch. Rightfully or wrongfully these are cached on the server for future use. These requests on the backend are going to many places for the art (TVDB, TMDB, Schedules Direct, XMLTV links) so while the art is for series/movie not episodes it is easy to cache thousands and thousand of images quickly.
Recordings get full access to art and this works pretty well. Art is cached from the moment it is scheduled or recorded.
For NextPVR because an http token is part of the saved URL caching the URL isn't that useful since tokens expire on logout. There is no mechanism in PVR core to go back to pvr.nextpvr to get cached art so I would need to to add a proxy server.
I see there is a SetParentalRatingCode() item on the EPG tag but no one has ever asked for it. For v22 I guess I can populate it to see how messy it looks. I can't imaging asking users to find the icons, I don't know where I'd start if I wanted to provide them.
Martin
Posts: 1,862
Joined: Jul 2012
Reputation:
68
2024-05-02, 05:02
(This post was last modified: 2024-05-02, 05:03 by emveepee. Edited 1 time in total.)
The icons might be going through the texture cache, but maybe cached for every profile.
I meant how to document a way for users to provide their custom rating icons. For an eye candy change of limited value I am not about to do a lot of work for the potentially 100's of icons, address naming conflicts between rating system, (TV and movie). I wouldn't do it for my on data.
Martin