javscraper / emby.plugins.javscraper Goto Github PK
View Code? Open in Web Editor NEWEmby/Jellyfin 的一个日本电影刮削器插件,可以从某些网站抓取影片信息。
Home Page: https://javscraper.com
Emby/Jellyfin 的一个日本电影刮削器插件,可以从某些网站抓取影片信息。
Home Page: https://javscraper.com
最近只能刮到宽幅的封面图,没法刮到只有右边一半的封面。包括以前正常的片子,重新识别后就变成宽的了
今天刚开始使用这个插件 在第一次扫描的时候还是正常的 能够显示标签的 但是在我后面删除调整之后就再也显示不出标签了 请问这应该是我在设置的时候哪里出现了问题呢
javscraper版本:v1.22.146.1350
Emby版本:v4.3.1.0
刮削器顺序调整后,重启emby又恢复默认了。
大佬需要啥日志吗?
真是小白,这一步不太会,望指教
我看了下JavPersonTask.cs的代码,因为实现了ILibraryPostScanTask,所以任何扫描库的操作后都会执行这个Task,在这个Task中每次执行都会对整个Emby头像库没有头像的演员挨个使用Gfriends尝试获取头像。这在Emby库很大的情况下,我可能扫描库的动作只要几秒钟,但是这个JavPersonTask就要执行几十分钟。对于我来说,有IScheduledTask定期扫描头像就已经够了,完全不需要每次扫描任何库之后就来一个整体Emby头像库扫描,这样效率太低了。
用的是emby,目录结构是“人名文件夹-番号文件夹-影片”,发现基本上影片封面能刮削到竖式小图片,番号文件夹封面却是fanart.jpg那种横式图片,由于比例不符就占占中间一点点,不知道是不是bug,还有目录结构如果是“人名文件夹-影片”,就能正常匹配到影片名的番号,图片就正常。
有些视频下载时总会带一个小视频,比如UUE29.mp4,搜刮器也会对这个视频进行搜刮,造成的后果是比较混乱,能否加一个排除选项,输入上面的名字后就忽略这些视频了。
谢谢!
非常感谢大佬分享这么好的插件,这是我用过的最好的jav scraper,已经在Emby上用了,显示效果实在是太赞了。
另外还有一款和Emby同样出名的软件Plex我也有在用,希望大佬也能把插件迁移到Plex。
谢谢!
作者您好,谢谢你开发这么好用的插件,我想提个建议,元数据刮削除了风格再添加个标签吧,影片系列也可以加在标签中,另外我遇到了一个不知道是不是bug的问题,因为我之前是用AV_Data_Capture刮削的,所以标签和风格都是繁体,但是用这个插件刮削的都是简体,不管是把刮削设置中把javbus提到第一位还是把影片类别替换,翻译,还有采集配置关闭,都没办法改变,仍然是简体加同样的风格标签。另外刮削出的数据和javbug也不太一样,即使是把javbus放在第一位,javbus中也搜得到这部影片,另外代理应该是没问题的,我是直接路由器上全局代理。5号更新:好像明白问题所在了,插件好像自带翻译?不管勾不勾选开启类别替换,总是把高中女生替换成了中学女生 及膝袜替换成了过膝袜 等等,不知道哪里可以关闭或修改?
2020-06-06 16:41:20.795 Info App: Copying plugin from /volume1/@appstore/EmbyServer/releases/4.4.3.0/plugins/JavScraper.dll to /var/packages/EmbyServer/target/var/plugins/JavScraper.dll
2020-06-06 16:41:20.826 Error App: Error in CopyPreInstalledPlugins
*** Error Report ***
从fanart裁剪的封面总有多裁或少裁的问题,而javbus好像可以直接取到单独封面的地址。可以参考AV Data Capture这个项目,他那边就是直接获取的封面。但是我更喜欢你的软件,所以能否看看更新一下?还有就是最好有可以设置标题明明规则,比如我喜欢用单纯番号这种方式,因为日文名看起来很长很乱又看不懂,也可以参考上面那个项目。另外赞扬一下作者分类名称过滤功能很好很贴心。
有的甚至有4分段啊
jellyfin版本 10.5.0
插件版本 v1.22.66.2105
装上之后 设置界面都有 但是 无法获取到资讯 手动输入番号识别 也没有任何反映
直接刷新源数据 控制台显示
[19:53:33] [INF] [28] App: JavScraper-GetMetadata info:{"Name":"NHDTA-792","MetadataLanguage":"ja","MetadataCountryCode":"JP","ProviderIds":{},"IsAutomated":false}
[19:53:33] [ERR] [28] App: Error in JavScraper
System.MissingMethodException: Method not found: 'System.String MediaBrowser.Model.Extensions.StringHelper.Replace(System.String, System.String, System.String, System.StringComparison)'.
at Emby.Plugins.JavScraper.JavIdRecognizer.Parse(String name)
at Emby.Plugins.JavScraper.JavMovieProvider.GetSearchResults(MovieInfo searchInfo, CancellationToken cancellationToken)
at Emby.Plugins.JavScraper.JavMovieProvider.GetMetadata(MovieInfo info, CancellationToken cancellationToken)
at MediaBrowser.Providers.Manager.MetadataService2.ExecuteRemoteProviders(MetadataResult
1 temp, String logName, TIdType id, IEnumerable`1 providers, CancellationToken cancellationToken)
[19:53:33] [INF] [28] App: JavScraper-JavImageProvider-GetImages name:NHDTA-792
[19:53:33] [INF] [28] App: JavScraper-JavImageProvider-GetImages name:NHDTA-792 JavVideoIndex not found.
挂着代理也一样
在群晖内通过套件中心安装的emby,插件也安装正常,权限设置775(之前设置过与其他插件一样权限也不可以),用户组设置embySVR、root组。无论是通过JsProxy、路由全局代理等方式,都无法搜刮到任何封面。一切设置都按照官网提供的参数配置,单独刷新某个文件也无法搜刮。求助具体什么原因?
大佬您好
因个人喜好想调整下nfo的 内容 所以下载源码后自行编译
发现插件可以编译成功 但是却无法正常加载
[11:38:29] [ERR] [1] App: Error getting exported types from JavScraper, Version=1.22.76.1137, Culture=neutral, PublicKeyToken=null
System.TypeLoadException: Method 'GetImages' in type 'Emby.Plugins.JavScraper.JavImageProvider' from assembly 'JavScraper, Version=1.22.76.1137, Culture=neutral, PublicKeyToken=null' does not have an implementation.
at System.Reflection.RuntimeAssembly.GetExportedTypes()
at Emby.Server.Implementations.ApplicationHost.GetTypes(IEnumerable`1 assemblies)+MoveNext()
请问是有什么其他编译条件吗
我用的是win10 jellyfin
点击演员头像查看这演员有多少电影时加载变的超级慢~~
从影片类别查看分类电影加载的就很快 不知道是jellyfin 还是插件的缘故
如果Emby.Actress可以生成没有头像的演员列表就好了, 方便自行添加
谢谢
我看了nfo,是不是JavScraper只填了fanart,而emby的封面是要用poster的?
我使用别人搜刮好的文件或者自己用JAVSDT搜刮,都会在nfo中填入poster,这个时候浏览视频封面用的也是poster,媒体库也是用poster生成的,fanart只用来做背景
今天突然发现扫描新库的速度变慢了,去log查看发现大量 Emby.Plugins.JavScraper.JavPersonTask 日志,猜测是不是导入新媒体是每次都会自动尝试下载头像。如果是这样,这个功能可以做一个开关设置吗?否则导入大量媒体是速度明显被拖慢了
如题,勾上后保存,刷新页面后仍然是未勾上。
如果方便的话最好加入欧美片,感谢
图片已刮削到,并且已经保存,但是emby无法显示封面图
首先感谢作者开发了这个好用的插件~
想请教下,在DSM套件版本的emby运行成功了,但是不知道docker版本的,插件应该放在哪儿文件夹?
以及是否支持CD1\CD2\CD3这类的分集归类到一个影片下面,之前用AV_Data_Capture (https://github.com/yoshiko2/AV_Data_Capture) 这个本地刮削器是支持了这样的分集,在emby里CD1后面的部分会以附加内容的形式展示,不知道作者能否支持下?
再次感谢开发, 辛苦了!
例如WANZ-156和WANZ-155,前者刮出来的封面分辨率为133 x 200 px,大小10.41 KB,后者刮出来的封面就有357 x 536 px,文件58.18 KB ,我去javbus网站看了下,这两部都有裁剪后357x536的封面图,那么为什么156的封面分辨率就差了这么多,是不是源的问题?
更新到v1.22.178.0811 后不能载入封面了。墙外,己禁用代理 。 求助
路径 - 影片库\演员\番号\番号.mp4
日志信息如下
2020-06-27 05:08:42.052 Info Emby.Plugins.JavScraper.Services.ImageProxyService: Hit image cache http://pics.dmm.co.jp//digital/video/pred00089/pred00089pl.jpg /var/lib/emby/cache/images/http%3A%2F%2Fpics.dmm.co.jp%2F%2Fdigital%2Fvideo%2Fpred00089%2Fpred00089pl.jpg
2020-06-27 05:08:42.055 Info Emby.Plugins.JavScraper.Services.ImageProxyService: CutImage: staring...
2020-06-27 05:08:42.088 Info Emby.Plugins.JavScraper.Services.ImageProxyService: CutImage: Already cut 800x538 --> start_w: 442
2020-06-27 05:08:42.437 Info Emby.Plugins.JavScraper.JavImageProvider: saved image: Primary
2020-06-27 05:08:42.438 Info Emby.Plugins.JavScraper.JavImageProvider: GetImage found.
2020-06-27 05:08:42.442 Error App: Error in JavScraper
*** Error Report ***
Version: 4.4.3.0
Command line: /opt/emby-server/system/EmbyServer.dll -programdata /var/lib/emby -ffdetect /opt/emby-server/bin/ffdetect -ffmpeg /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe -restartexitcode 3 -updatepackage emby-server-deb_{version}_amd64.deb
Operating system: Unix 5.3.0.1028
64-Bit OS: True
64-Bit Process: True
User Interactive: True
Runtime: file:///opt/emby-server/system/System.Private.CoreLib.dll
System.Environment.Version: 3.1.2
Processor count: 1
Program data path: /var/lib/emby
Application directory: /opt/emby-server/system
System.IO.IOException: System.IO.IOException: Input/output error
at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func2 errorRewriter) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at System.IO.FileStream.OpenHandle(FileMode mode, FileShare share, FileOptions options) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options) at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileStream(String path, FileOpenMode mode, FileAccessMode access, FileShareMode share, FileOpenOptions fileOpenOptions) at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileStream(String path, FileOpenMode mode, FileAccessMode access, FileShareMode share, Boolean isAsync) at MediaBrowser.Providers.Manager.ItemImageProvider.RefreshFromProvider(BaseItem item, IDynamicImageProvider provider, Boolean providerReportsChanges, ImageRefreshOptions refreshOptions, TypeOptions savedOptions, LibraryOptions libraryOptions, List
1 downloadedImages, RefreshResult result, CancellationToken cancellationToken)
Source: System.Private.CoreLib
TargetSite: Void ThrowExceptionForIoErrno(ErrorInfo, System.String, Boolean, System.Func`2[Interop+ErrorInfo,Interop+ErrorInfo])
/volume1/@appstore/EmbyServer/releases/{VERSION}/plugins
我是群晖群晖环境,根据项目给出的地址并没有找到jellyfin文件夹
2020.4.17日 装好后刮削正常,但是百度的人体分析接口不能用。
百度api计数始终为0 ;
文件名最后为C或为-C的有中文字幕
为什么不根据视频名来查找番号呢,或者说软件能智能的比较非更目录名和视频名,然后选取一个最合适的名称来查找番号。
也可以在软件里做一个选项,让用户选择哪种方式来查找番号。
很大情况下是影片名是番号+数字的形式,往往非根目录名却是不遵循番号+数字的形式。导致查找出来的番号是乱的
新安装的emby4.4.2.0复制到指定文件夹后,权限和用户都修改和emby的一致。重启后依然没有安装进去。是我操作问题还是系统不兼容
一个无碍的小问题 就是 完整封面获取之后 裁剪成 小封面后 整体左边会缺失 一部分 应该是裁剪比例的问题. 所以在jellyfin 看封面的时候 整体左边如果有字的话 就会切掉一部分
文件管理能来个软链接的模式吗,要不然pt党玩不了啊,
大佬有空能做个电影,电视的刮削吗,emby的刮削都被墙,都用不了
大佬你好,我现在正在使用项目 https://github.com/xinxin8816/gfriends 的头像。
这个项目头像量太多了,全部下载导入会占用非常多的空间
所以我使用该项目的在线导入工具,但是每次增加演员都要重新运行导入工具
如果能本项目插件能和该头像仓库项目结合就好了
刮削器网站的顺序被我调乱了,感觉刮出来的图片不怎么样。
请问在可以调整刮削器顺序之前的默认顺序是什么呢?谢谢!
手动删除了插件中的javscaper 重启emby无法再加载出插件了,更换其它版本也刷新不出来。embyserver中也无任何插件的关键字
希望能添加里番的刮削资源
大佬,fc2的失效了
首先感谢作者,这个插件很好用,但还是有些番号搜刮不出来,比如 300MAAN-244,261ARA-391,300NTK-038这样的,是我的哪里配置问题吗
前几天稳定的,这两天开始只能从jav321搜刮封面了,并且只有竖式低分辨率的。尝试将搜刮源单选javbus,可以识别到影片,但是封面图片无法显示。选中,点击确定后,emby服务器就掉线了,要等30秒左右,才能重新登陆。
不知道是emby问题还是刮削器问题。
截图供参考
2020-06-19 07:09:31.245 Info Emby.Plugins.JavScraper.JavMovieProvider: GetSearchResults id:mide-604 info:{"Name":"mide-604","MetadataLanguage":"zh-CN","MetadataCountryCode":"CN","ProviderIds":{},"IsAutomated":false}
2020-06-19 07:09:31.830 Error Emby.Plugins.JavScraper.Scrapers.JavBus: Response status code does not indicate success: 404 (Not Found).
2020-06-19 07:09:31.833 Info Emby.Plugins.JavScraper.JavMovieProvider: GetSearchResults name:mide-604 id:mide-604 count:1
大佬您好,我收集了不少非常冷僻的资源,一般的网站上查不到,但javlibrary上大体是有的,不爬图书馆是不是因为它反爬做得好?
不知道您的刮削算法是怎么做的,如果可能,我希望正常匹配不到的,就不制作它的nfo了,不要随便找个东西安上去,排查起来很困难。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.