Giter VIP home page Giter VIP logo

emby.plugins.douban's Introduction

Emby.Plugins.Douban

Emby豆瓣削刮器

本项目是jellyfin-plugin-douban 的Emby版本 使用方法一致 安装方法为

  • 点击这里下载最新的插件文件,解压出里面的 Emby.Plugins.Douban.dll 文件,通过ssh等方式拷贝到 Emby 的插件目录
  • 常见的插件目录如下:
    • 群晖
      • /volume1/Emby/plugins
      • /var/packages/EmbyServer/var/plugins
      • /volume1/@appdata/EmbyServer/plugins
    • Windows
      • emby\programdata\plugins
  • 需要重启Emby服务,插件才生效。

emby.plugins.douban's People

Contributors

alifeline avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

emby.plugins.douban's Issues

服务挂了哦

2023-02-15 09:19:41.419 Info App: [GetMetadata] [DOUBAN] Getting metadata for "拆弹专家"
2023-02-15 09:19:41.419 Info App: [Search] [DOUBAN] Searching for sid of movie named "拆弹专家"
2023-02-15 09:19:41.419 Info App: [Search] Start to Search by name: 拆弹专家, count: 50
2023-02-15 09:19:49.857 Info App: [GetResponse] Start to request path: /api/v2/search/subjects
2023-02-15 09:19:49.857 Info App: [GetResponse] Frodo request URL: https://api2.4jd.cc//api/v2/search/subjects?q=%e6%8b%86%e5%bc%b9%e4%b8%93%e5%ae%b6&count=50
2023-02-15 09:19:49.857 Info App: [GetAsync] isLogin
2023-02-15 09:19:49.857 Info App: [GetAsync] isLoginFalse
2023-02-15 09:19:50.303 Info App: [GetAsync] response.Content:

<title>Internal Server Error</title>

Internal Server Error

削刮失敗 - Internal Server Error

求大佬打救...

2022-09-15 17:33:09.388 Info App: [GetImages] [DOUBAN] GetImages for item: 黃子華棟篤笑系列的第1輯:娛樂圈血肉史
2022-09-15 17:33:09.388 Info App: [GetImages] [DOUBAN] Got images failed because the sid of "黃子華棟篤笑系列的第1輯:娛樂圈血肉史" is empty!
2022-09-15 17:37:17.560 Error HttpClient: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>718</errorCode><errorDescription>ConflictInMappingEntry</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2022-09-15 17:37:17.602 Error HttpClient: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>718</errorCode><errorDescription>ConflictInMappingEntry</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2022-09-15 17:40:12.688 Info HttpClient: GET https://www.mb3admin.com/admin/service/EmbyPackages.json
2022-09-15 17:42:10.985 Info Server: http/1.1 POST http://192.168.50.139:8096/emby/Items/506/Refresh?Recursive=true&ImageRefreshMode=FullRefresh&MetadataRefreshMode=FullRefresh&ReplaceAllImages=false&ReplaceAllMetadata=true&X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome Windows&X-Emby-Device-Id=0b8d86ab-3cae-42ae-a5ff-c0efed39eeed&X-Emby-Client-Version=4.7.6.0. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
2022-09-15 17:42:10.990 Info Server: http/1.1 Response 204 to host1. Time: 5ms. http://192.168.50.139:8096/emby/Items/506/Refresh?Recursive=true&ImageRefreshMode=FullRefresh&MetadataRefreshMode=FullRefresh&ReplaceAllImages=false&ReplaceAllMetadata=true&X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome Windows&X-Emby-Device-Id=0b8d86ab-3cae-42ae-a5ff-c0efed39eeed&X-Emby-Client-Version=4.7.6.0
2022-09-15 17:42:19.382 Info MediaProbeManager: ProcessRun 'ffprobe' Execute: /opt/emby-server/bin/ffprobe -i file:"/mnt/aliyunwebdav/Media_Library/綜藝/黃子華/[1990]/娛樂圈血肉史 [1] (1990)/娛樂圈血肉史 [1] (1990)/娛樂圈血肉史 [1] (1990) - [DVD無損提取].mkv" -threads 0 -v info -print_format json -show_streams -show_chapters -show_format -show_data
2022-09-15 17:42:24.799 Info MediaProbeManager: ProcessRun 'ffprobe' Process exited with code 0 - Succeeded
2022-09-15 17:42:25.114 Info App: [GetMetadata] [DOUBAN] Getting metadata for "黃子華棟篤笑系列的第1輯:娛樂圈血肉史"
2022-09-15 17:42:25.115 Info App: [Search] [DOUBAN] Searching for sid of movie named "黃子華棟篤笑系列的第1輯:娛樂圈血肉史"
2022-09-15 17:42:25.115 Info App: [Search] Start to Search by name: 黃子華棟篤笑系列的第1輯:娛樂圈血肉史, count: 50
2022-09-15 17:42:30.323 Info App: [GetResponse] Start to request path: /api/v2/search/subjects
2022-09-15 17:42:30.325 Info App: [GetResponse] Frodo request URL: https://api2.4jd.cc//api/v2/search/subjects?q=%e9%bb%83%e5%ad%90%e8%8f%af%e6%a3%9f%e7%af%a4%e7%ac%91%e7%b3%bb%e5%88%97%e7%9a%84%e7%ac%ac1%e8%bc%af%ef%bc%9a%e5%a8%9b%e6%a8%82%e5%9c%88%e8%a1%80%e8%82%89%e5%8f%b2&count=50
2022-09-15 17:42:30.351 Info App: [GetAsync] isLogin
2022-09-15 17:42:30.351 Info App: [GetAsync] isLoginFalse
2022-09-15 17:42:31.145 Info App: [GetAsync] response.Content: <html>
  <head>
    <title>Internal Server Error</title>
  </head>
  <body>
    <h1><p>Internal Server Error</p></h1>
    
  </body>
</html>

2022-09-15 17:42:31.361 Error App: Error in Douban Emby Movie Provider
	*** Error Report ***
	Version: 4.7.6.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}_armhf.deb
	Operating system: Linux version 4.1.52 (sadog@ubuntu) (gcc version 5.5.0 (Buildroot 2017.11.1) ) #1 SMP PREEMPT Sun Mar 27 23:38:12 CST 2022
	Framework: .NET 6.0.2
	OS/Process: arm/arm
	Runtime: opt/emby-server/system/System.Private.CoreLib.dll
	Processor count: 3
	Data path: /var/lib/emby
	Application path: /opt/emby-server/system
	System.Net.Http.HttpRequestException: System.Net.Http.HttpRequestException: Response status code does not indicate success: 500 (Internal Server Error).
	   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
	   at Emby.Plugins.Douban.FrodoAndroidClient.GetAsync(String url, CancellationToken cancellationToken)
	   at Emby.Plugins.Douban.FrodoAndroidClient.GetResponse(String path, Dictionary`2 queryParams, CancellationToken cancellationToken)
	   at Emby.Plugins.Douban.FrodoAndroidClient.Search(String name, Int32 count, CancellationToken cancellationToken)
	   at Emby.Plugins.Douban.FrodoAndroidClient.Search(String name, CancellationToken cancellationToken)
	   at Emby.Plugins.Douban.BaseProvider.Search[T](String name, CancellationToken cancellationToken)
	   at Emby.Plugins.Douban.Providers.MovieProvider.GetMetadata(MovieInfo info, CancellationToken cancellationToken)
	   at Emby.Providers.Manager.MetadataService`2.ExecuteRemoteProviders(MetadataResult`1 temp, LibraryOptions libraryOptions, String logName, TIdType id, IEnumerable`1 providers, MetadataRefreshOptions options, CancellationToken cancellationToken)
	Source: System.Net.Http
	TargetSite: System.Net.Http.HttpResponseMessage EnsureSuccessStatusCode()

偶尔通过豆瓣ID刮削失败

在emby电影的识别页面内输入豆瓣ID,可以搜索出结果,但是点确定却没法刮削豆瓣的元数据。

这种现象有时候会出现,换一个电影刮削又正常了,过一会又会有某个电影刮削不成功

请问,这个是什么原因导致的?

关于douban接口的

由于豆瓣接口的问题有的时候容易刮削失败,我看有人专门用docker做了集成版API接口,
链接https://github.com/caryyu/douban-openapi-server
还有他做的jellyfin版的刮削插件也是基于这个的,因为接口服务和插件本身分开了,成功率更高一些,
希望大佬能不能在咱这个emby插件里面也添加调用这个接口的方法啊,期待大佬考虑实现一些,感谢!

不能识别IMDB编号

我习惯在影片文件加上imdb的tt编号,tmdb刮削100%准确,但豆瓣刮削器貌似对tt编号无视,只通过文件名,经常会搞错,希望能改善下,谢谢

影人简介问题

1051629536521_.pic_hd.jpg
1061629536657_.pic.jpg

简单测试了一下 非常棒 影人都是中文名了
和Themoviedb相比就差了影人简介 如果有就更完美了
还是非常感谢开发emby插件!

演职人员信息改进

大佬您好,我这里豆瓣削刮下来,stuff这里信息会有xxx 扮演 配音,xxx 扮演 导演这样的情况,请问这个可以优化一下吗?
image

刮削失效了

演员头像空白,元数据识别里面输入豆瓣id也搜不到信息。

剧情简介问题

emby里面对于多行文本用的不是textarea,需要在每个段落后面加 <br>才能正常换行,希望能改进

刮削不了了

突然刮削不了了?是不是被豆瓣拉黑名单了?在哪能看到日志呢?image

直接爬虫获取数据

  • 可以使用爬虫直接获取豆瓣的电影数据吗。目前我是做了一个Python版的服务器api接口 github地址 : https://github.com/Kerrbty/douban_api ,把豆瓣搜刮器里面的 BaseDoubanUrl 改成我自己的服务器URL是可以处理的。

  • 另外,豆瓣搜刮器需要重新从豆瓣网页获取图片信息等,下载太多会要求登录,登录的话,能直接加 Cookie 进去吗,手机短信验证就麻烦了。

另:我api接口里面复制浏览器的 Cookie 加在

http_headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.89 Safari/537.36',
    'Cookie' : 'xxxxxx'
}

即可,已测试过

从文件名获取电影名是插件功能还是emby的功能

我使用插件之后出现一些电影名字识别错误的情况,我观察了一下我的电影文件名,有一定规则,所以想自己修改一下解析文件名部分的代码,代码简单看了一下,发现MovieInfo好像是Emby给提供好的? 想问下,插件可以直接读取到文件名进而自定义解析电影名吗?

爬不到信息啊

我在国外, 用这个插件什么信息都爬不到. 用在群辉上, 插件可以正常选择, 如果只选这一个刮削器, 就无法识别任何电影.

有的电影无法刮削

请问文件命名有什么规则吗?我放了一部星爷的电影进去,文件名是整蛊专家.mp4,生成了info文件,但是没有封面和结构化数据(元数据)。我去豆瓣搜索是可以搜出来这个电影的。
后面我改了名字,换成Tricky Brains.mp4也不行。
很神奇的是,有的电影又能完美刮削。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.