DiscoDuck79 47 Posted February 13, 2022 Share Posted February 13, 2022 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 More sharing options...
quickmic 1344 Posted February 14, 2022 Share Posted February 14, 2022 I'll review the code but will take a while. This has no priority, and performance reviews can be tricky. Link to comment Share on other sites More sharing options...
DiscoDuck79 47 Posted February 14, 2022 Author Share Posted February 14, 2022 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 More sharing options...
quickmic 1344 Posted February 14, 2022 Share Posted February 14, 2022 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 More sharing options...
DiscoDuck79 47 Posted February 14, 2022 Author Share Posted February 14, 2022 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 More sharing options...
quickmic 1344 Posted February 14, 2022 Share Posted February 14, 2022 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 More sharing options...
DiscoDuck79 47 Posted February 15, 2022 Author Share Posted February 15, 2022 (edited) 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 February 15, 2022 by DiscoDuck79 Link to comment Share on other sites More sharing options...
quickmic 1344 Posted February 15, 2022 Share Posted February 15, 2022 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 More sharing options...
quickmic 1344 Posted February 15, 2022 Share Posted February 15, 2022 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 More sharing options...
DiscoDuck79 47 Posted February 15, 2022 Author Share Posted February 15, 2022 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 More sharing options...
DiscoDuck79 47 Posted February 16, 2022 Author Share Posted February 16, 2022 @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 More sharing options...
quickmic 1344 Posted February 16, 2022 Share Posted February 16, 2022 I'll improve the artwork cache in 7.x but this will not solve the core issue. Link to comment Share on other sites More sharing options...
DiscoDuck79 47 Posted February 16, 2022 Author Share Posted February 16, 2022 I'll try a clean install tomorrow with Estuary to see if the results are the same. Link to comment Share on other sites More sharing options...
phunzie 36 Posted February 23, 2022 Share Posted February 23, 2022 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 More sharing options...
quickmic 1344 Posted February 23, 2022 Share Posted February 23, 2022 (edited) 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 February 23, 2022 by quickmic Link to comment Share on other sites More sharing options...
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