Skin.arctic.horizon: 北极地平线和艺术品牛肉减速

创建于 2020-03-22  ·  6评论  ·  资料来源: jurialmunkey/skin.arctic.horizon

在安装艺术品牛肉并运行图书馆扫描以下载新艺术品后,我在电影和电视节目部分的海报加载速度大大减慢。
浏览所有电影时,我发现缺少海报,可能需要 20 秒才能加载(在它们即时加载之前)。
这也不是一次性加载,因为我不断加载越来越多的海报(甚至是以前加载的海报)。 浏览受影响的库后,即使设置菜单中的缩略图加载速度也很慢。
slow_poster
删除艺术品牛肉并没有解决它 - 我不得不删除图书馆并重新添加它以使其恢复速度。

作为参考,我在 ssd 和 ryzen 2600 上运行 kodi,海报通常是即时的,没有安装艺术品牛肉。

external issue

所有6条评论

我认为这实际上是过去几天或一周内 Fanart.tv 超载的症状?

是的,这与皮肤无关。

图像在 kodi 中的工作原理:

  • 刮板(例如 Artwork Beef)将超链接写入相关 Kodi 库数据库 Art() 条目中的 http url。
  • 皮肤通过 ListItem.Art() 引用艺术品
  • Kodi 检查 http url 是否列在userdata/Database/Textures13.db数据库缓存中。
  • 对于未缓存的图像,Kodi 会将图像下载到userdata/Thumbnails/*/中的本地文件夹中。
  • 然后将一个条目写入userdata/Database/Textures13.db ,它将在线 url 链接到本地​​图像(因此不需要再次下载)。

Kodi 后台加载程序需要时间来缓存大量新图像,这可能会因来自艺术品提供者的缓慢(或不存在)响应而加剧(因为它必须等待每张图像)。

对于大量图像,纹理缓存将被多次重写,这就是为什么您会看到似乎已经加载的项目缺少海报的原因——缓存数据库在那个时间点正在被重写,或者它还没写完就被打断了。

纹理数据库是在后台写入的,因此它可能会落后于您在屏幕上看到的内容 - 如果您在写入之前退出屏幕,则它需要停止添加条目,因为它需要访问数据库以获取您的新部分'在..

感谢您的回复 - 在我所有的电影中循环播放时,它似乎一直在下载图像,即使是那些本来应该被缓存的电影。 这是预期的行为吗?

感谢您的回复 - 在我所有的电影中循环播放时,它似乎一直在下载图像,即使是那些本来应该被缓存的电影。 这是预期的行为吗?

我不确定,但我认为后台加载程序存在内存限制,因此当它有大量图像要缓存时,可能会影响其显示所有图像的能力。

这只是发生的事情 - 特别是 Artwork Beef,因为它设置了大量图像类型,例如比较普通 Kodi 库设置仅海报和同人画与 AB 设置海报、同人画、额外同人画、风景、ClearArt、Clearlogo、横幅、拇指、钥匙艺术等

一旦一切都被正确缓存,那么它将安定下来并正常工作。

过去,我使用纹理缓存维护实用程序来强制缓存整个数据库。 我不确定它是否仍然有效(自从我使用它以来已经有一段时间了)
https://kodi.wiki/view/Texture_Cache_Maintenance_utility

感谢您解释它是如何工作的。 我已经减少了在艺术品牛肉中下载的图像数量,界面现在再次顺利响应。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

onlytanmoy picture onlytanmoy  ·  3评论

jurialmunkey picture jurialmunkey  ·  6评论

Goldsucher picture Goldsucher  ·  4评论

SerpentDrago picture SerpentDrago  ·  5评论

Blurayx picture Blurayx  ·  4评论