jellyfin吧 关注:6,411贴子:17,495
  • 3回复贴,共1

关于jellyfin搜刮演员头像的问题

只看楼主收藏回复

Nas是unraid6.8.2,jellyfin是10.7.2版,按照网上的教程,用windows版的TMM刮削nas里的电影(挂载了网络硬盘),海报、演员信息都正常。然后用jellyfin刮削演员头像,修改了hosts,电影nfo中演员头像的地址可以用浏览器打开,但是在jellyfin中不显示,只有一个黑框,在jellyfin的people文件夹中没有演员名字的文件夹。查看日志,有以下错误:
[ERR] [34] Jellyfin.Server.Middleware.ExceptionMiddleware: Error processing request. URL "GET" "/Items/efd4803986517026d7f8c7b87dd408d5/Images/Primary".System.Net.Http.HttpRequestException: Invalid image received. at MediaBrowser.Providers.Manager.ProviderManager.SaveImage(BaseItem item, String url, ImageType type, Nullable`1 imageIndex, CancellationToken cancellationToken)
at Emby.Server.Implementations.Library.LibraryManager.ConvertImageToLocal(BaseItem item, ItemImageInfo image, Int32 imageIndex) at Jellyfin.Api.Controllers.ImageController.GetImageResult(BaseItem item, Guid itemId, Nullable`1 index, Nullable`1 width, Nullable`1 height, Nullable`1 maxWidth, Nullable`1 maxHeight, Nullable`1 fillWidth, Nullable`1 fillHeight, Nullable`1 quality, Nullable`1 addPlayedIndicator, Nullable`1 percentPlayed, Nullable`1 unplayedCount, Nullable`1 blur, String backgroundColor, String foregroundLayer, ItemImageInfo imageInfo, Boolean cropWhitespace, IReadOnlyCollection`1 supportedFormats, Nullable`1 cacheDuration, IDictionary`2 headers, Boolean isHeadRequest)
at Jellyfin.Api.Controllers.ImageController.GetImageInternal(Guid itemId, ImageType imageType, Nullable`1 imageIndex, String tag, Nullable`1 format, Nullable`1 maxWidth, Nullable`1 maxHeight, Nullable`1 percentPlayed, Nullable`1 unplayedCount, Nullable`1 width, Nullable`1 height, Nullable`1 quality, Nullable`1 fillWidth, Nullable`1 fillHeight, Nullable`1 cropWhitespace, Nullable`1 addPlayedIndicator, Nullable`1 blur, String backgroundColor, String foregroundLayer, BaseItem item, Boolean isHeadRequest, ItemImageInfo imageInfo)
at Jellyfin.Api.Controllers.ImageController.GetItemImage(Guid itemId, ImageType imageType, Nullable`1 maxWidth, Nullable`1 maxHeight, Nullable`1 width, Nullable`1 height, Nullable`1 quality, Nullable`1 fillWidth, Nullable`1 fillHeight, String tag, Nullable`1 cropWhitespace, Nullable`1 format, Nullable`1 addPlayedIndicator, Nullable`1 percentPlayed, Nullable`1 unplayedCount, Nullable`1 blur, String backgroundColor, String foregroundLayer, Nullable`1 imageIndex) at lambda_method349(Closure , Object )
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
麻烦大神给看看是什么原因。


IP属地:山东1楼2021-06-29 09:32回复
    一样的问题,用TMM刮削后,图片是存在电影的目录里,而jellyfin的演员头像只能从它自已的config目录下的metadate/people里面读取,所以就没有。


    IP属地:湖北2楼2021-07-14 13:36
    回复
      解决了吗?我把TMM的.actors整理成网上说的首字母/文件夹/folder.jpg 放到jellyfin设置的媒体资料路径下也展示不了


      IP属地:江苏3楼2022-11-27 15:44
      收起回复