xbmc 从minidlna 加载字幕

minidlna在发现视频文件后会查找当前目录下同名的srt字幕文件(只支持一个srt字幕文件),字幕文件在数据库中的ID和视频文件相同。媒体文件加载时的URL是http://<server>:8200/MediaItems/<Media id>.<ext>,字幕文件加载时的URL是http://<server>:8200/Captions/<Media id>.srt。xbmc从minidlna加载视频后字幕插件不会自动加载字幕文件。虽然能够试图浏览Minidlna上的字幕,但因为Minidlna 中没有存储字幕的container供xbmc浏览并加载。也或许xbmc有其它方法从minidlna加载,反正我没搞明白。xbmc的字幕插件提供了从很多字幕网站上下载字幕的功能,minidlna本身也可以看作一个字幕站,于是写了个minidlna的service,就能方便的从minidlna加载字幕了。

下载下面的包,(Linux,windowns用户自己研究下吧,我没有windows)解压到$HOME/.xbmc/addons/script.xbmc.subtitles/resources/lib/services/目录下。然后编辑$HOME/.xbmc/addons/script.xbmc.subtitles/resources/settings.xml,找到<category label=”30103″>在下面加入一行:

<setting id="minidlna" type="bool" label="minidlna" default="false"/>

然后播放视频时点击字幕图标在服务里就能看到minidlna,启用后再按字幕按钮,如果minidlna中有相应字幕,就可以点击加载了。
xbmc_minidlna_subtitle

7 thoughts on “xbmc 从minidlna 加载字幕

发表评论

电子邮件地址不会被公开。 必填项已用*标注


Verify Code   If you cannot see the CheckCode image,please refresh the page again!