标签: Emby中文字幕插件

  • 群晖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 {} ;

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

奇客罗方公众号 奇客罗方小程序 奇客罗方客服 ITGeeker Telegram

网站由ITGeeker技术奇客开发并管理;隶属于GeekerCloud奇客罗方智能科技
Site designed and developed by ITGeekerwhich is a sub-website of GeekerCloud
网站地图 | 沪ICP备2021031434号-4