群晖DSM7.1 Emby中文字幕插件–Emby.MeiamSub替换subfinder 插件路径及权限问题已解决

群晖DSM7.1 Emby中文字幕插件–Emby.MeiamSub替换subfinder 插件路径及权限问题已解决

Emby自带的一些字幕插件TheTVDB, TheMovieDb, The Open Movie Database, Open Subtitles等往往无法满足中文字幕的需求,ITGeeker技术奇客之前也使用subfinder来搜索中文字幕,在群晖里新建一个任务计划,定时可以搜索相应字幕,安装和使用也非常简单:


#适用DSM7.1
#首先安装
pip install subfinder

#然后每次运行
export PATH="/var/services/homes/YOURUSERNAME/.local/bin:$PATH"
subfinder /volume1/video/film_path -m zimuku shooter subhd

subfinder已有一年有余未更新了,对于新的电影已经时常搜不到字幕了

那就试试中文字幕插件–Emby.MeiamSub

Emby中文字幕插件–Emby.MeiamSub

开源插件地址:https://github.com/91270/Emby.MeiamSub

如果要安装插件,先去https://github.com/MediaBrowser/Emby.Releases/下载并解压缩

群晖7.1安装方法

群晖

复制插件文件到 /var/packages/EmbyServer/target/var/plugins

复制插件文件到 /var/packages/EmbyServer/target/system/plugins

重启服务

这是作者原始里的说明

如果按照这种方法操作过的小伙伴就会发现,/var/packages/EmbyServer/target/var/plugins在DSM7.1里面其实是找不到的,那么只要复制插件文件到 /var/packages/EmbyServer/target/system/plugins就可以了。

然后按要求重启Emby Server服务,再去插件目录查看,其实发现并没有找到Emby.MeiamSub.Shooter和Emby.MeiamSub.Thunder。

去Emby日志里查看,会找到一条错误信息:

System.UnauthorizedAccessException: System.UnauthorizedAccessException: Access to the path '/volume1/@appstore/EmbyServer/system/plugins/Emby.MeiamSub.Shooter.dll' is denied.

登入:/volume1/@appstore/EmbyServer/system/plugins目录发现,刚才的两个dll插件文件都已再目录,但权限不对:

Emby.MeiamSub.Thunder.dll
Emby.MeiamSub.Shooter.dll
更改文件所有权及权限

其实就是更改成和/volume1/@appstore/EmbyServer/system/plugins目录中其他插件一样的权限:

cd /volume1/@appstore/EmbyServer/system/plugins
chown -R emby:emby Emby*.dll
sudo chmod 644 Emby*.dll

然后再重启就可以再插件目录发现字幕插件了

如何使用中文字幕插件–Emby.MeiamSub

在菜单-媒体库新建或选择编辑已有的库,然后找到字幕下载部分,勾选这两个字幕,默认是选上的。如图:

然后就默默的等待字幕更新吧

如果心急,那么尝试重新创建媒体库然后等待更新

ITGeeker技术奇客也是刚刚启用,后续有问题会继续更新此文。

后续,发现字幕获取失败后,会重复下载字幕

Github也也已有人递交了issue: https://github.com/91270/MeiamSubtitles/issues/61

但似乎没人更新,所以就先用折中的版办法吧:

#看了一下重复的文件都是没获取成功产生的,大小在300字节左右,可以用命令先列出来看一下
find /volume1/video/film -size -500c -size +200c -type f -name "*.srt" -exec ls -ld {} ;

#然后直接删除,也可以添加一个计划任务吧
find /volume1/video/film -size -500c -size +200c -type f -name "*.srt" -exec rm -f {} ;

再等等应该有大神更新一下源代码,彻底解决问题。


发表回复

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

网站由ITGeeker技术奇客开发并管理; 隶属于GeekerCloud奇客罗方智能科技

Site designed and developed by ITGeeker which is a sub-website of GeekerCloud

网站地图 | 沪ICP备2021031434号-4