Jump to content

Is there a skin that takes advantage of next-gen performance?


DiscoDuck79

Recommended Posts

DiscoDuck79

As the title says, is there a skin out there that takes advantage of the increased performance of the next-gen plugin?

I've been using Embuary for a long time, it's (in my opinion) the best skin there is. Rock solid and designed in a way that both me and the family loves - yet it still has some very minor but irritating flaws. I don't know if they're present because my HW has limitations (N2+ devices), or that it's designed to work with cached content. I don't want to cache all images, that's why I have the Emby server...

As an example. When I navigate to the Movie hub > All movies - I've selected Slides as my means of presentation. The skin loads all posters visible in the window and it takes a second or so just when you enter, if I skip one movie ahead the poster next to the movie information is instantly updated, you can't see that it's changing. But it takes another ~second before the movie logo to the right is visible, same with the cast - it takes a second or two before it's presented. When I checked Embuary_Variables.xml there's multiple references to the embycon plugin so Sualfred has done some integration with that plugin in the past, but unfortunately he doesn't seem to be active on the forum any longer.

When I've tried the standard Estuary skin the changes are instant, but the skin has no appeal to me at all - I'm slightly addicted to the layout of Embuary and can't stray too far from it. I've looked around trying to find a skin that would give me the layout similar to Embuary and the snappiness of Estuary but struck out, does anyone have any suggestion? Or can someone amend the Embuary skin so the visual performance improves?

Ping ping to @quickmic since he's the resident expert :)

 

Link to comment
Share on other sites

DiscoDuck79
54 minutes ago, quickmic said:

I'll review the code but will take a while. This has no priority, and performance reviews can be tricky.

Did a clean install today and a proper comparison between the skins. TBH the performance difference between the skins is less than what it was before. So I might have to bite the bullet and cache the content. There's still a "significant" difference between content that's in the Texture.db and as Thumbnail so that might be the only solution for my devices.

Link to comment
Share on other sites

quickmic
37 minutes ago, DiscoDuck79 said:

Did a clean install today and a proper comparison between the skins. TBH the performance difference between the skins is less than what it was before. So I might have to bite the bullet and cache the content. There's still a "significant" difference between content that's in the Texture.db and as Thumbnail so that might be the only solution for my devices.

Have you tested with different embuary info plugin settings? There is a disable cache option. Maybe it helps?

Link to comment
Share on other sites

DiscoDuck79
1 hour ago, quickmic said:

Have you tested with different embuary info plugin settings? There is a disable cache option. Maybe it helps?

I tried to disable the info plugin cache, if I remember correctly it's for the simplecache.db. Regardless, it didn't have any effect on the load times.

I checked the server log, is it normal that the response is sent 3 times? I think that the skin is using a py script that launches when entering e.g. the cast section. If the content is cached in Thumbnails all actors appears at the same time after ~0.5s, if it's fetched from the server the portraits populates one-by-one within 2-3s.

Spoiler
2022-02-14 19:08:54.132 Info Server: http/1.1 Response 200 to 192.168.10.1. Time: 591ms. http://fqdn/System/Logs/embyserver.txt
2022-02-14 19:08:54.180 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13898/Images/Primary/0?=6a5214deac1789db24093a6ec82beddb&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.187 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 7ms. http://192.168.10.20:8096/emby/Items/13898/Images/Primary/0?=6a5214deac1789db24093a6ec82beddb&EnableImageEnhancers=False
2022-02-14 19:08:54.199 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13898/Images/Primary/0?=6a5214deac1789db24093a6ec82beddb&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.199 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 1ms. http://192.168.10.20:8096/emby/Items/13898/Images/Primary/0?=6a5214deac1789db24093a6ec82beddb&EnableImageEnhancers=False
2022-02-14 19:08:54.202 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/13898/Images/Primary/0?=6a5214deac1789db24093a6ec82beddb&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.205 Info Server: http/1.1 Response 206 to 192.168.10.60. Time: 4ms. http://192.168.10.20:8096/emby/Items/13898/Images/Primary/0?=6a5214deac1789db24093a6ec82beddb&EnableImageEnhancers=False
2022-02-14 19:08:54.404 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13899/Images/Primary/0?=55ea222f64bbb7b1599da8ce7aca95a2&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.417 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 13ms. http://192.168.10.20:8096/emby/Items/13899/Images/Primary/0?=55ea222f64bbb7b1599da8ce7aca95a2&EnableImageEnhancers=False
2022-02-14 19:08:54.420 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13899/Images/Primary/0?=55ea222f64bbb7b1599da8ce7aca95a2&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.421 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 1ms. http://192.168.10.20:8096/emby/Items/13899/Images/Primary/0?=55ea222f64bbb7b1599da8ce7aca95a2&EnableImageEnhancers=False
2022-02-14 19:08:54.423 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/13899/Images/Primary/0?=55ea222f64bbb7b1599da8ce7aca95a2&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.427 Info Server: http/1.1 Response 206 to 192.168.10.60. Time: 4ms. http://192.168.10.20:8096/emby/Items/13899/Images/Primary/0?=55ea222f64bbb7b1599da8ce7aca95a2&EnableImageEnhancers=False
2022-02-14 19:08:54.522 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13900/Images/Primary/0?=45de4251ce7a58ade8ebd22e211b8419&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.529 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 7ms. http://192.168.10.20:8096/emby/Items/13900/Images/Primary/0?=45de4251ce7a58ade8ebd22e211b8419&EnableImageEnhancers=False
2022-02-14 19:08:54.537 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13900/Images/Primary/0?=45de4251ce7a58ade8ebd22e211b8419&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.538 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 1ms. http://192.168.10.20:8096/emby/Items/13900/Images/Primary/0?=45de4251ce7a58ade8ebd22e211b8419&EnableImageEnhancers=False
2022-02-14 19:08:54.540 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/13900/Images/Primary/0?=45de4251ce7a58ade8ebd22e211b8419&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.544 Info Server: http/1.1 Response 206 to 192.168.10.60. Time: 4ms. http://192.168.10.20:8096/emby/Items/13900/Images/Primary/0?=45de4251ce7a58ade8ebd22e211b8419&EnableImageEnhancers=False
2022-02-14 19:08:54.624 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13901/Images/Primary/0?=1c49a605f23c85d47eb77f61265c29da&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.628 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 4ms. http://192.168.10.20:8096/emby/Items/13901/Images/Primary/0?=1c49a605f23c85d47eb77f61265c29da&EnableImageEnhancers=False
2022-02-14 19:08:54.634 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13901/Images/Primary/0?=1c49a605f23c85d47eb77f61265c29da&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.635 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 1ms. http://192.168.10.20:8096/emby/Items/13901/Images/Primary/0?=1c49a605f23c85d47eb77f61265c29da&EnableImageEnhancers=False
2022-02-14 19:08:54.637 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/13901/Images/Primary/0?=1c49a605f23c85d47eb77f61265c29da&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.640 Info Server: http/1.1 Response 206 to 192.168.10.60. Time: 3ms. http://192.168.10.20:8096/emby/Items/13901/Images/Primary/0?=1c49a605f23c85d47eb77f61265c29da&EnableImageEnhancers=False
2022-02-14 19:08:54.723 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13902/Images/Primary/0?=fd4606532dddf1fdbdbbe7ffe3ea706e&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.727 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 4ms. http://192.168.10.20:8096/emby/Items/13902/Images/Primary/0?=fd4606532dddf1fdbdbbe7ffe3ea706e&EnableImageEnhancers=False
2022-02-14 19:08:54.730 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13902/Images/Primary/0?=fd4606532dddf1fdbdbbe7ffe3ea706e&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.731 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 1ms. http://192.168.10.20:8096/emby/Items/13902/Images/Primary/0?=fd4606532dddf1fdbdbbe7ffe3ea706e&EnableImageEnhancers=False
2022-02-14 19:08:54.734 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/13902/Images/Primary/0?=fd4606532dddf1fdbdbbe7ffe3ea706e&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.740 Info Server: http/1.1 Response 206 to 192.168.10.60. Time: 6ms. http://192.168.10.20:8096/emby/Items/13902/Images/Primary/0?=fd4606532dddf1fdbdbbe7ffe3ea706e&EnableImageEnhancers=False
2022-02-14 19:08:54.942 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13903/Images/Primary/0?=3427f0d6c826529e50463885508218a5&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.949 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 7ms. http://192.168.10.20:8096/emby/Items/13903/Images/Primary/0?=3427f0d6c826529e50463885508218a5&EnableImageEnhancers=False
2022-02-14 19:08:54.961 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13903/Images/Primary/0?=3427f0d6c826529e50463885508218a5&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.962 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 1ms. http://192.168.10.20:8096/emby/Items/13903/Images/Primary/0?=3427f0d6c826529e50463885508218a5&EnableImageEnhancers=False
2022-02-14 19:08:54.964 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/13903/Images/Primary/0?=3427f0d6c826529e50463885508218a5&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.968 Info Server: http/1.1 Response 206 to 192.168.10.60. Time: 4ms. http://192.168.10.20:8096/emby/Items/13903/Images/Primary/0?=3427f0d6c826529e50463885508218a5&EnableImageEnhancers=False
2022-02-14 19:08:55.138 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13906/Images/Primary/0?=0fd7dd80d46dae321a50d1bfc76b11a3&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:55.146 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 7ms. http://192.168.10.20:8096/emby/Items/13906/Images/Primary/0?=0fd7dd80d46dae321a50d1bfc76b11a3&EnableImageEnhancers=False
2022-02-14 19:08:55.158 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13906/Images/Primary/0?=0fd7dd80d46dae321a50d1bfc76b11a3&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:55.159 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 1ms. http://192.168.10.20:8096/emby/Items/13906/Images/Primary/0?=0fd7dd80d46dae321a50d1bfc76b11a3&EnableImageEnhancers=False
2022-02-14 19:08:55.162 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/13906/Images/Primary/0?=0fd7dd80d46dae321a50d1bfc76b11a3&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:55.165 Info Server: http/1.1 Response 206 to 192.168.10.60. Time: 3ms. http://192.168.10.20:8096/emby/Items/13906/Images/Primary/0?=0fd7dd80d46dae321a50d1bfc76b11a3&EnableImageEnhancers=False
2022-02-14 19:08:55.342 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13908/Images/Primary/0?=7dfd26f2436538979dd874b577c92e0f&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:55.349 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 7ms. http://192.168.10.20:8096/emby/Items/13908/Images/Primary/0?=7dfd26f2436538979dd874b577c92e0f&EnableImageEnhancers=False
2022-02-14 19:08:55.353 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13908/Images/Primary/0?=7dfd26f2436538979dd874b577c92e0f&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:55.354 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 1ms. http://192.168.10.20:8096/emby/Items/13908/Images/Primary/0?=7dfd26f2436538979dd874b577c92e0f&EnableImageEnhancers=False
2022-02-14 19:08:55.356 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/13908/Images/Primary/0?=7dfd26f2436538979dd874b577c92e0f&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:55.361 Info Server: http/1.1 Response 206 to 192.168.10.60. Time: 5ms. http://192.168.10.20:8096/emby/Items/13908/Images/Primary/0?=7dfd26f2436538979dd874b577c92e0f&EnableImageEnhancers=False
2022-02-14 19:08:55.546 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13924/Images/Primary/0?=cb216eaadbf21be4b75a28a537e7e1cc&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:55.552 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 7ms. http://192.168.10.20:8096/emby/Items/13924/Images/Primary/0?=cb216eaadbf21be4b75a28a537e7e1cc&EnableImageEnhancers=False
2022-02-14 19:08:55.562 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13924/Images/Primary/0?=cb216eaadbf21be4b75a28a537e7e1cc&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:55.564 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 2ms. http://192.168.10.20:8096/emby/Items/13924/Images/Primary/0?=cb216eaadbf21be4b75a28a537e7e1cc&EnableImageEnhancers=False
2022-02-14 19:08:55.566 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/13924/Images/Primary/0?=cb216eaadbf21be4b75a28a537e7e1cc&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:55.570 Info Server: http/1.1 Response 206 to 192.168.10.60. Time: 4ms. http://192.168.10.20:8096/emby/Items/13924/Images/Primary/0?=cb216eaadbf21be4b75a28a537e7e1cc&EnableImageEnhancers=False

 

 

Link to comment
Share on other sites

quickmic
5 minutes ago, DiscoDuck79 said:

I tried to disable the info plugin cache, if I remember correctly it's for the simplecache.db. Regardless, it didn't have any effect on the load times.

I checked the server log, is it normal that the response is sent 3 times? I think that the skin is using a py script that launches when entering e.g. the cast section. If the content is cached in Thumbnails all actors appears at the same time after ~0.5s, if it's fetched from the server the portraits populates one-by-one within 2-3s.

  Reveal hidden contents
2022-02-14 19:08:54.132 Info Server: http/1.1 Response 200 to 192.168.10.1. Time: 591ms. http://fqdn/System/Logs/embyserver.txt
2022-02-14 19:08:54.180 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13898/Images/Primary/0?=6a5214deac1789db24093a6ec82beddb&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.187 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 7ms. http://192.168.10.20:8096/emby/Items/13898/Images/Primary/0?=6a5214deac1789db24093a6ec82beddb&EnableImageEnhancers=False
2022-02-14 19:08:54.199 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13898/Images/Primary/0?=6a5214deac1789db24093a6ec82beddb&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.199 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 1ms. http://192.168.10.20:8096/emby/Items/13898/Images/Primary/0?=6a5214deac1789db24093a6ec82beddb&EnableImageEnhancers=False
2022-02-14 19:08:54.202 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/13898/Images/Primary/0?=6a5214deac1789db24093a6ec82beddb&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.205 Info Server: http/1.1 Response 206 to 192.168.10.60. Time: 4ms. http://192.168.10.20:8096/emby/Items/13898/Images/Primary/0?=6a5214deac1789db24093a6ec82beddb&EnableImageEnhancers=False
2022-02-14 19:08:54.404 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13899/Images/Primary/0?=55ea222f64bbb7b1599da8ce7aca95a2&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.417 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 13ms. http://192.168.10.20:8096/emby/Items/13899/Images/Primary/0?=55ea222f64bbb7b1599da8ce7aca95a2&EnableImageEnhancers=False
2022-02-14 19:08:54.420 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13899/Images/Primary/0?=55ea222f64bbb7b1599da8ce7aca95a2&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.421 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 1ms. http://192.168.10.20:8096/emby/Items/13899/Images/Primary/0?=55ea222f64bbb7b1599da8ce7aca95a2&EnableImageEnhancers=False
2022-02-14 19:08:54.423 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/13899/Images/Primary/0?=55ea222f64bbb7b1599da8ce7aca95a2&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.427 Info Server: http/1.1 Response 206 to 192.168.10.60. Time: 4ms. http://192.168.10.20:8096/emby/Items/13899/Images/Primary/0?=55ea222f64bbb7b1599da8ce7aca95a2&EnableImageEnhancers=False
2022-02-14 19:08:54.522 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13900/Images/Primary/0?=45de4251ce7a58ade8ebd22e211b8419&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.529 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 7ms. http://192.168.10.20:8096/emby/Items/13900/Images/Primary/0?=45de4251ce7a58ade8ebd22e211b8419&EnableImageEnhancers=False
2022-02-14 19:08:54.537 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13900/Images/Primary/0?=45de4251ce7a58ade8ebd22e211b8419&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.538 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 1ms. http://192.168.10.20:8096/emby/Items/13900/Images/Primary/0?=45de4251ce7a58ade8ebd22e211b8419&EnableImageEnhancers=False
2022-02-14 19:08:54.540 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/13900/Images/Primary/0?=45de4251ce7a58ade8ebd22e211b8419&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.544 Info Server: http/1.1 Response 206 to 192.168.10.60. Time: 4ms. http://192.168.10.20:8096/emby/Items/13900/Images/Primary/0?=45de4251ce7a58ade8ebd22e211b8419&EnableImageEnhancers=False
2022-02-14 19:08:54.624 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13901/Images/Primary/0?=1c49a605f23c85d47eb77f61265c29da&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.628 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 4ms. http://192.168.10.20:8096/emby/Items/13901/Images/Primary/0?=1c49a605f23c85d47eb77f61265c29da&EnableImageEnhancers=False
2022-02-14 19:08:54.634 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13901/Images/Primary/0?=1c49a605f23c85d47eb77f61265c29da&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.635 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 1ms. http://192.168.10.20:8096/emby/Items/13901/Images/Primary/0?=1c49a605f23c85d47eb77f61265c29da&EnableImageEnhancers=False
2022-02-14 19:08:54.637 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/13901/Images/Primary/0?=1c49a605f23c85d47eb77f61265c29da&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.640 Info Server: http/1.1 Response 206 to 192.168.10.60. Time: 3ms. http://192.168.10.20:8096/emby/Items/13901/Images/Primary/0?=1c49a605f23c85d47eb77f61265c29da&EnableImageEnhancers=False
2022-02-14 19:08:54.723 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13902/Images/Primary/0?=fd4606532dddf1fdbdbbe7ffe3ea706e&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.727 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 4ms. http://192.168.10.20:8096/emby/Items/13902/Images/Primary/0?=fd4606532dddf1fdbdbbe7ffe3ea706e&EnableImageEnhancers=False
2022-02-14 19:08:54.730 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13902/Images/Primary/0?=fd4606532dddf1fdbdbbe7ffe3ea706e&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.731 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 1ms. http://192.168.10.20:8096/emby/Items/13902/Images/Primary/0?=fd4606532dddf1fdbdbbe7ffe3ea706e&EnableImageEnhancers=False
2022-02-14 19:08:54.734 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/13902/Images/Primary/0?=fd4606532dddf1fdbdbbe7ffe3ea706e&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.740 Info Server: http/1.1 Response 206 to 192.168.10.60. Time: 6ms. http://192.168.10.20:8096/emby/Items/13902/Images/Primary/0?=fd4606532dddf1fdbdbbe7ffe3ea706e&EnableImageEnhancers=False
2022-02-14 19:08:54.942 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13903/Images/Primary/0?=3427f0d6c826529e50463885508218a5&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.949 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 7ms. http://192.168.10.20:8096/emby/Items/13903/Images/Primary/0?=3427f0d6c826529e50463885508218a5&EnableImageEnhancers=False
2022-02-14 19:08:54.961 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13903/Images/Primary/0?=3427f0d6c826529e50463885508218a5&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.962 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 1ms. http://192.168.10.20:8096/emby/Items/13903/Images/Primary/0?=3427f0d6c826529e50463885508218a5&EnableImageEnhancers=False
2022-02-14 19:08:54.964 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/13903/Images/Primary/0?=3427f0d6c826529e50463885508218a5&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:54.968 Info Server: http/1.1 Response 206 to 192.168.10.60. Time: 4ms. http://192.168.10.20:8096/emby/Items/13903/Images/Primary/0?=3427f0d6c826529e50463885508218a5&EnableImageEnhancers=False
2022-02-14 19:08:55.138 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13906/Images/Primary/0?=0fd7dd80d46dae321a50d1bfc76b11a3&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:55.146 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 7ms. http://192.168.10.20:8096/emby/Items/13906/Images/Primary/0?=0fd7dd80d46dae321a50d1bfc76b11a3&EnableImageEnhancers=False
2022-02-14 19:08:55.158 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13906/Images/Primary/0?=0fd7dd80d46dae321a50d1bfc76b11a3&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:55.159 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 1ms. http://192.168.10.20:8096/emby/Items/13906/Images/Primary/0?=0fd7dd80d46dae321a50d1bfc76b11a3&EnableImageEnhancers=False
2022-02-14 19:08:55.162 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/13906/Images/Primary/0?=0fd7dd80d46dae321a50d1bfc76b11a3&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:55.165 Info Server: http/1.1 Response 206 to 192.168.10.60. Time: 3ms. http://192.168.10.20:8096/emby/Items/13906/Images/Primary/0?=0fd7dd80d46dae321a50d1bfc76b11a3&EnableImageEnhancers=False
2022-02-14 19:08:55.342 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13908/Images/Primary/0?=7dfd26f2436538979dd874b577c92e0f&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:55.349 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 7ms. http://192.168.10.20:8096/emby/Items/13908/Images/Primary/0?=7dfd26f2436538979dd874b577c92e0f&EnableImageEnhancers=False
2022-02-14 19:08:55.353 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13908/Images/Primary/0?=7dfd26f2436538979dd874b577c92e0f&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:55.354 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 1ms. http://192.168.10.20:8096/emby/Items/13908/Images/Primary/0?=7dfd26f2436538979dd874b577c92e0f&EnableImageEnhancers=False
2022-02-14 19:08:55.356 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/13908/Images/Primary/0?=7dfd26f2436538979dd874b577c92e0f&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:55.361 Info Server: http/1.1 Response 206 to 192.168.10.60. Time: 5ms. http://192.168.10.20:8096/emby/Items/13908/Images/Primary/0?=7dfd26f2436538979dd874b577c92e0f&EnableImageEnhancers=False
2022-02-14 19:08:55.546 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13924/Images/Primary/0?=cb216eaadbf21be4b75a28a537e7e1cc&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:55.552 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 7ms. http://192.168.10.20:8096/emby/Items/13924/Images/Primary/0?=cb216eaadbf21be4b75a28a537e7e1cc&EnableImageEnhancers=False
2022-02-14 19:08:55.562 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/13924/Images/Primary/0?=cb216eaadbf21be4b75a28a537e7e1cc&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:55.564 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 2ms. http://192.168.10.20:8096/emby/Items/13924/Images/Primary/0?=cb216eaadbf21be4b75a28a537e7e1cc&EnableImageEnhancers=False
2022-02-14 19:08:55.566 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/13924/Images/Primary/0?=cb216eaadbf21be4b75a28a537e7e1cc&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-14 19:08:55.570 Info Server: http/1.1 Response 206 to 192.168.10.60. Time: 4ms. http://192.168.10.20:8096/emby/Items/13924/Images/Primary/0?=cb216eaadbf21be4b75a28a537e7e1cc&EnableImageEnhancers=False

 

 

No, it should not query the server 3 times. This sounds like it queries the image from Kodi 3 times and plugin redirects. Anyway, I'll have a look sooner or later. Maybe it sends POST request... Needs investigation, but that's not normal.

Link to comment
Share on other sites

DiscoDuck79
19 hours ago, quickmic said:

No, it should not query the server 3 times. This sounds like it queries the image from Kodi 3 times and plugin redirects. Anyway, I'll have a look sooner or later. Maybe it sends POST request... Needs investigation, but that's not normal.

Attached are the debug logs from kodi and my Emby server when the images are being loaded.

emby.log kodi.log

Edited by DiscoDuck79
Link to comment
Share on other sites

quickmic
1 hour ago, DiscoDuck79 said:

Attached are the debug logs from kodi and my Emby server when the images are being loaded.

emby.log 230.18 kB · 0 downloads kodi.log 359.89 kB · 0 downloads

Just had a quick look. The queries seems not be issue. Looks time is wasted between the queries.

Between response from a GET and the next query (HEAD) is a gap. From 100ms up to 400ms. Doesn't sound much, but this sums up in a loop.

 

2022-02-15 14:15:26.993 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/63035/Images/Primary/0?=15b129747c707ab6f37239b3727b05a0&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-15 14:15:26.999 Info Server: http/1.1 Response 206 to 192.168.10.144. Time: 6ms. http://192.168.10.20:8096/emby/Items/63035/Images/Primary/0?=15b129747c707ab6f37239b3727b05a0&EnableImageEnhancers=False
2022-02-15 14:15:27.428 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/16247/Images/Primary/0?=a6ced7b4b36dc55d0c0440c9e55fde15&EnableImageEnhancers=False. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-15 14:15:27.433 Info Server: http/1.1 Response 200 to 192.168.10.144. Time: 4ms. http://192.168.10.20:8096/emby/Items/16247/Images/Primary/0?=a6ced7b4b36dc55d0c0440c9e55fde15&EnableImageEnhancers=False

 

Link to comment
Share on other sites

quickmic

Seems the skin queries each image (and caches them (normal)), I don't know the reason but that's what in the log.

 

2022-02-15 14:15:25.932 T:9130    DEBUG <general>: Caching image 'http://127.0.0.1:57342/embyimage-b4c3377815e44e1881de0c497a94e8d1-8242-0-Primary-227be1e38b84cab8c1ce612c26a321de' to '3/32338ec6.jpg':
2022-02-15 14:15:26.133 T:9130    DEBUG <general>: cached image 'special://masterprofile/Thumbnails/3/32338ec6.jpg' size 480x720
2022-02-15 14:15:26.192 T:9130    DEBUG <general>: CCurlFile::GetMimeType - http://127.0.0.1:57342/embyimage-b4c3377815e44e1881de0c497a94e8d1-70690-0-Primary-bdb29dadf95470bd0c5cf572b7719c46 -> image/jpeg
2022-02-15 14:15:26.192 T:9130    DEBUG <general>: CFileCache::Open - <http://127.0.0.1:57342/embyimage-b4c3377815e44e1881de0c497a94e8d1-70690-0-Primary-bdb29dadf95470bd0c5cf572b7719c46> opening
2022-02-15 14:15:26.192 T:9130    DEBUG <general>: CurlFile::Open(0xb8117a88) http://127.0.0.1:57342/embyimage-b4c3377815e44e1881de0c497a94e8d1-70690-0-Primary-bdb29dadf95470bd0c5cf572b7719c46
2022-02-15 14:15:26.198 T:9130    DEBUG <general>: CCurlFile::Open - effective URL: <http://192.168.10.20:8096/emby/Items/70690/Images/Primary/0?bdb29dadf95470bd0c5cf572b7719c46&api_key=a93190d3fdc643dba1b6cc46d7c3170c&EnableImageEnhancers=False>
2022-02-15 14:15:26.198 T:9130    DEBUG <general>: CFileCache::Open - <http://127.0.0.1:57342/embyimage-b4c3377815e44e1881de0c497a94e8d1-70690-0-Primary-bdb29dadf95470bd0c5cf572b7719c46> source chunk size is 0, setting cache chunk size to 131072
2022-02-15 14:15:26.198 T:9130    DEBUG <general>: CFileCache::Open - <http://127.0.0.1:57342/embyimage-b4c3377815e44e1881de0c497a94e8d1-70690-0-Primary-bdb29dadf95470bd0c5cf572b7719c46> using single memory cache sized 103886 bytes
2022-02-15 14:15:26.201 T:11191   DEBUG <general>: Thread FileCache start, auto delete: false
2022-02-15 14:15:26.206 T:11191   DEBUG <general>: CFileCache::Process - <http://127.0.0.1:57342/embyimage-b4c3377815e44e1881de0c497a94e8d1-70690-0-Primary-bdb29dadf95470bd0c5cf572b7719c46> source read hit eof
2022-02-15 14:15:26.256 T:9130    DEBUG <general>: ffmpeg[0x7e15040X]: [image2] Custom AVIOContext makes no sense and will be ignored with AVFMT_NOFILE format.
2022-02-15 14:15:26.273 T:11191   DEBUG <general>: Thread FileCache 2878337664 terminating

 

So the problem is not the 3 queries for a single image cause 2 of them are HEAD queries and just one is a GET.

The question is, why are so many images queried. Could be a result of the nodes with multi-images as thumb. e.g. Genre. Maybe skin queries all images in such a case (I'm guessing here).

Link to comment
Share on other sites

DiscoDuck79
1 minute ago, quickmic said:

Seems the skin queries each image (and caches them (normal)), I don't know the reason but that's what in the log.

 

2022-02-15 14:15:25.932 T:9130    DEBUG <general>: Caching image 'http://127.0.0.1:57342/embyimage-b4c3377815e44e1881de0c497a94e8d1-8242-0-Primary-227be1e38b84cab8c1ce612c26a321de' to '3/32338ec6.jpg':
2022-02-15 14:15:26.133 T:9130    DEBUG <general>: cached image 'special://masterprofile/Thumbnails/3/32338ec6.jpg' size 480x720
2022-02-15 14:15:26.192 T:9130    DEBUG <general>: CCurlFile::GetMimeType - http://127.0.0.1:57342/embyimage-b4c3377815e44e1881de0c497a94e8d1-70690-0-Primary-bdb29dadf95470bd0c5cf572b7719c46 -> image/jpeg
2022-02-15 14:15:26.192 T:9130    DEBUG <general>: CFileCache::Open - <http://127.0.0.1:57342/embyimage-b4c3377815e44e1881de0c497a94e8d1-70690-0-Primary-bdb29dadf95470bd0c5cf572b7719c46> opening
2022-02-15 14:15:26.192 T:9130    DEBUG <general>: CurlFile::Open(0xb8117a88) http://127.0.0.1:57342/embyimage-b4c3377815e44e1881de0c497a94e8d1-70690-0-Primary-bdb29dadf95470bd0c5cf572b7719c46
2022-02-15 14:15:26.198 T:9130    DEBUG <general>: CCurlFile::Open - effective URL: <http://192.168.10.20:8096/emby/Items/70690/Images/Primary/0?bdb29dadf95470bd0c5cf572b7719c46&api_key=a93190d3fdc643dba1b6cc46d7c3170c&EnableImageEnhancers=False>
2022-02-15 14:15:26.198 T:9130    DEBUG <general>: CFileCache::Open - <http://127.0.0.1:57342/embyimage-b4c3377815e44e1881de0c497a94e8d1-70690-0-Primary-bdb29dadf95470bd0c5cf572b7719c46> source chunk size is 0, setting cache chunk size to 131072
2022-02-15 14:15:26.198 T:9130    DEBUG <general>: CFileCache::Open - <http://127.0.0.1:57342/embyimage-b4c3377815e44e1881de0c497a94e8d1-70690-0-Primary-bdb29dadf95470bd0c5cf572b7719c46> using single memory cache sized 103886 bytes
2022-02-15 14:15:26.201 T:11191   DEBUG <general>: Thread FileCache start, auto delete: false
2022-02-15 14:15:26.206 T:11191   DEBUG <general>: CFileCache::Process - <http://127.0.0.1:57342/embyimage-b4c3377815e44e1881de0c497a94e8d1-70690-0-Primary-bdb29dadf95470bd0c5cf572b7719c46> source read hit eof
2022-02-15 14:15:26.256 T:9130    DEBUG <general>: ffmpeg[0x7e15040X]: [image2] Custom AVIOContext makes no sense and will be ignored with AVFMT_NOFILE format.
2022-02-15 14:15:26.273 T:11191   DEBUG <general>: Thread FileCache 2878337664 terminating

 

So the problem is not the 3 queries for a single image cause 2 of them are HEAD queries and just one is a GET.

The question is, why are so many images queried. Could be a result of the nodes with multi-images as thumb. e.g. Genre. Maybe skin queries all images in such a case (I'm guessing here).

I opened one of the links in a normal browser, and it opens instantly

2022-02-15 16:17:51.227 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/16247/Images/Primary/0?=a6ced7b4b36dc55d0c0440c9e55fde15&EnableImageEnhancers=False. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:96.0) Gecko/20100101 Firefox/96.0
2022-02-15 16:17:51.236 Info Server: http/1.1 Response 200 to 192.168.10.81. Time: 9ms. http://192.168.10.20:8096/emby/Items/16247/Images/Primary/0?=a6ced7b4b36dc55d0c0440c9e55fde15&EnableImageEnhancers=False

In order to be able to replicate if needed.

I went into the movie hub - all movies - and just selected one movie, waited for a couple of seconds and then on to the next movie. The cast is on another row when using slide presentation, so it's not "visible" for the skin until the movie is selected. I believe that the skin is using the getcast function explained here: https://github.com/sualfred/script.embuary.helper/wiki/Widgets:-Special-content#get-cast

Link to comment
Share on other sites

DiscoDuck79

@quickmic

I did some additional tests today. During the night I tried to cache all artwork from the next-gen menu. It was very slow and I stopped it after ~14hrs this morning, if I remember correctly you reduced the threads it uses? Anyway, I checked the logs and there was still multiple calls for every file then as well. I then tried this script https://github.com/hugepants/texturecache.py it's pretty fast when some additional download threads are used. To test I also set the number of download threads to 1 and cached one tvshow, it behaves the same way, see below. So I don't think this is caused by the skin.

2022-02-16 12:09:17.150 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/233466/Images/Primary/0?=7be617b9368d40ccaf69472b2bc2df42&EnableImageEnhancers=True. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-16 12:09:17.154 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 5ms. http://192.168.10.20:8096/emby/Items/233466/Images/Primary/0?=7be617b9368d40ccaf69472b2bc2df42&EnableImageEnhancers=True
2022-02-16 12:09:17.162 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/233466/Images/Primary/0?=7be617b9368d40ccaf69472b2bc2df42&EnableImageEnhancers=True. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-16 12:09:17.165 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 3ms. http://192.168.10.20:8096/emby/Items/233466/Images/Primary/0?=7be617b9368d40ccaf69472b2bc2df42&EnableImageEnhancers=True
2022-02-16 12:09:17.170 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/233466/Images/Primary/0?=7be617b9368d40ccaf69472b2bc2df42&EnableImageEnhancers=True. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-16 12:09:17.173 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 3ms. http://192.168.10.20:8096/emby/Items/233466/Images/Primary/0?=7be617b9368d40ccaf69472b2bc2df42&EnableImageEnhancers=True
2022-02-16 12:09:17.176 Info Server: http/1.1 HEAD http://192.168.10.20:8096/emby/Items/233466/Images/Primary/0?=7be617b9368d40ccaf69472b2bc2df42&EnableImageEnhancers=True. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-16 12:09:17.179 Info Server: http/1.1 Response 200 to 192.168.10.60. Time: 3ms. http://192.168.10.20:8096/emby/Items/233466/Images/Primary/0?=7be617b9368d40ccaf69472b2bc2df42&EnableImageEnhancers=True
2022-02-16 12:09:17.183 Info Server: http/1.1 GET http://192.168.10.20:8096/emby/Items/233466/Images/Primary/0?=7be617b9368d40ccaf69472b2bc2df42&EnableImageEnhancers=True. UserAgent: Kodi/19.3 (X11; Linux aarch64) CoreELEC/19.4 App_Bitness/32 Version/19.3-(19.3.0)-Git:352d8165a5451214e01b24f90a9f88035d460502
2022-02-16 12:09:17.189 Info Server: http/1.1 Response 206 to 192.168.10.60. Time: 6ms. http://192.168.10.20:8096/emby/Items/233466/Images/Primary/0?=7be617b9368d40ccaf69472b2bc2df42&EnableImageEnhancers=True

 

Link to comment
Share on other sites

phunzie

i used Embuary for quite a while, but switched to Rapier a few years ago and am pretty happy with it...but i can't say if it "takes advantage of next-gen performance"

Link to comment
Share on other sites

quickmic
22 minutes ago, phunzie said:

i used Embuary for quite a while, but switched to Rapier a few years ago and am pretty happy with it...but i can't say if it "takes advantage of next-gen performance"

Well, there is no "advantage of next-gen performance". The plugin is optimized generating no ADDITIONAL overhead and should perform just like stock Kodi (which is a different story).

Some custom skins on the other side, generate very high overhead.

I use estuarymodV2 and quite happy as long as you have enough ram. CPU load is fine, but uses a ridiculous amount of memory.

btw, I wouldn't only blame the skins. I assume, the skin-helpers are also an important player for performance.

 

 

Edited by quickmic
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...