Plex插件Douban metadata agent

本文介绍如何改进Plex的Douban元数据代理,以解决中文电视剧支持不佳的问题。作者分析并修复了电影插件中豆瓣API搜索接口和Plex metadata更新方法的问题。电视插件的创建通过修改电影插件实现,但由于豆瓣接口限制,演员信息有限,剧集信息未被整合。源代码已上传至GitHub仓库Douban.bundle。
摘要由CSDN通过智能技术生成

起因

由于Plex自带的TheTVDB对中文电视剧的支持不佳,萌生使用豆瓣作为补充的想法。在网上只搜索到基于豆瓣的电影刮削器,且由于缺乏维护无法正常使用。在此对原douban metadata agent的作者yuanfang-chen提出感谢,本文基于作者源库进行维护。

电影插件

Douban.bundle代码进行分析,发现无法正常使用的原因在于:

  1. 豆瓣api的搜索接口出现问题,无法进行调用;
  2. Plex更新metadata的方法发生细微变动,原更新方法需要更改。

首先,豆瓣的开发者网站虽然已经关闭,使用apikey仍然能够正常获取电影信息,但搜索接口无法使用。在网上搜索发现,可以使用接口https://movie.douban.com/j/subject_suggest?q=%s进行代替。该接口返回对应于关键词的json搜索结果,可以使用Plex的接口JSON.ObjectFromURL解析为List[Dict]的数据形式。

列表字典对应的key为:

  • episode,该作品对应的剧集数目,若为电影,则为空值;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值