Closed zeyugao closed 4 months ago
@kookxiang 看了一下那个emby无法加载的问题,尝试看能不能降依赖版本,发现主要的来源问题是4.7和4.8的emby对api的鉴权的完全不同的行为。4.7里面如果没有要求[Authenticated],那这个api默认是不需要鉴权就可以访问的,在4.8里面引入了一个[UnAuthenticated],现在必须要明确指定不需要鉴权才可以直接访问,导致4.7和4.8对于api service需要不同的处理逻辑。这个影响了bangumi那边的回调,如果不想要在回调函数里面带上auth token,就需要api不需要鉴权就可以访问。要么把auth token也一起发给bangumi,要么给emby维护两个版本的dll
新的emby beta给插件加上了 SeasonProviderIds
,处理手动添加多季的番的id的情况
把emby的version提高到了4.9
那么需要用最新的4.9的emby beta才能跑起来这个插件
这个什么时候考虑review和merge呢,最近加的从上一季猜测下一季的功能emby缺api,加不上去
支持emby同步播放进度到bgm.tv,添加了Movie类型的Provider,音乐和书籍好像没有需求就没有加了
大部分的文件都重用了,没有复制出一个新的文件。尽可能地保证jellyfin那一边不出问题,但是我没有进行测试。
简单测试至少标记观看是工作的。有一些小问题,后端的权限管理现在是Unauthenticated的状态,因为我没找到怎么让部分route需要Authenticated,另一部分不需要,AllowAnonymous也不能用。