对于习惯下载各种影视剧作品来观看的人来说,随着时间的推移,硬盘内所存储的各类资源会越来越多,传统的管理手段与观看体验会逐渐降低,甚至会忘了哪些作品看过,哪些没看过。随着各种智能设备的不断发展,大部分用户都有着不止一台观看设备,最基本的有客厅的电视,手里的手机,个人电脑以及平板电脑等等,这些设备之间观看的时候,互相之间的进度同步也成了一个非常大的问题。
为了解决这些问题,我花了很多时间来探寻网络上的各种解决方案,有的只能在电脑本地使用,有的配置起来非常复杂,而我在最近发现的两个开源项目的组合拳,彻底解决了家庭多媒体资料库的管理与多设备播放的需求。
预算足够的玩家可以一步到位,选择各种NAS产品,这些产品自带了功能强劲的媒体中心软件,而对于我们这些喜欢折腾的玩(qiong)家(ren)来说,利用手边现有的设备就可以打造一个满足需求的媒体管理中心。
为了搭建一个好用的局域网多媒体管理中心,我们需要满足以下几个基本要求:
管理中心本身的设置必须简单、易用
局域网内其他设备访问必须便捷
性能表现需要足够好
较强的多媒体资源的管理能力
在这个系统里,只需要有一个设备(比如标题里面的旧Android设备)来充当 媒体服务器 ,以及一个移动硬盘或者是电脑里的硬盘来存储你的多媒体资源,就这么简单。剩下的路由器,播放设备都是现成的,对路由器的要求也非常简单,只要有USB接口,可以通过SMB*或者NFS协议*共享移动硬盘里面的内容就行。
其实市面上的媒体管理软件有很多,比如plex,但我选择的Emby的原因在于它的易用性,Emby软件分为两个部分,服务端(Server)与客户端(Client),客户端做的很一般,可以说太屎了,Xbox以及iOS端还要收费,所以我们直接忽略,进入服务端。
我们所需要的只是一台可以安装运行Emby Server的设备,然后让它一直开着就可以不用管了,在Emby官网上,支持运行Emby Server的有以下这些平台:
好像没有Android?在我简单检索了一下Google之后,发现开发者在他们的论坛上和GitHub页面有一个Android版Emby Server的发布页面:
在经过我的测试后发现,Android版与Windows版的服务端软件所能达到的效果完全一致,就不用一直开着电脑来作服务器了。
下载安装到Android 6.0+的设备里,并将该设备接入路由器(有线、无线均可),随后打开Emby Server APP就会自动开启Emby服务,需要注意的是,为了保证体验, 请在路由器管理界面里,将作为服务端使用的Android设备的MAC地址与IP地址绑定 ,这样可以更好的让其他设备访问Emby服务器。 如果你的Android设备有任何自动后台杀进程的功能,请把Emby Server加入到白名单内。
当APP界面的Start Service变成Shut Down,就代表着Emby服务成功启动, 我们就可以不管这个服务器设备了,是的,我就直接把它丢到电视柜深处了。 整个媒体中心的硬件设置就完成了,只要这个Android设备一直开机,保持Emby Server APP在正常工作,那么就不会有任何问题,其他的所有设置都可以通过电脑完成。
利用电脑网页浏览器,访问http://你的媒体中心设备IP:8096(比如我的是htpp://192.168.1.98:8096),即可进入Emby Server的Web配置页面,第一次访问会有设置向导,不需要注册Emby账号,直接使用本地用户登录就可以了,登录完成后,直接添加媒体资源,其他所有设置都可以不用管。
如果你是使用和我一样的放置模式,即移动硬盘直接插在路由器上进行共享,需要确认路由器上打开了所有人无需账户密码访问硬盘的权限,否则Emby有可能无法访问硬盘
如果你是直接在电脑上配置Emby Server,那就直接选择本地磁盘即可
Emby Server可以添加多个来源的多媒体文件,同时访问路由器共享硬盘以及电脑硬盘是没问题的
当你在设置媒体库(Library)时,可以选择媒体信息刮削*首选项,比如媒体信息是从哪个资料库抓取,首选的信息语言。在国内当然首选的是简体中文与中华人民共和国,但是需要注意的是,这些媒体信息数据库大部分都是由国外建立并维护的,很多剧集可能没有中文信息,这样会导致显示英文的信息,要是有强迫症的可以自己手动添加。
其实才刚刚开始,为了让自己的媒体资料库看着赏心悦目,有漂亮的海报墙和完善的资源信息(包括年份,演员,导演,剧集介绍,网络评分等等,Emby内置了烂番茄评分),我们需要对我们的媒体资料库进行大刀阔斧的修改。
资源的获取可以说是八仙过海,各显神通。不同渠道发布的资源有着良莠不齐的命名方式,对于我来说,我的资源以美剧为主,99%是以片源加外挂字幕的模式存储,大部分资源都是遵循着一定的命名模式(可以参考我的 另一篇文章 ),所以Emby识别起来非常轻松,电影资源那就更不用说了,我基本上只收录BDRip(BD原盘下不起下不起),识别率超过90%。但是最头疼的就是日本的动画资源了,因为99%都是字幕组发布的资源,他们的命名规则什么样的都有,对于这些资源来说,Emby的识别率不超过5%。 我在长时间的探索与学习之后,发现Emby支持的各类动画信息刮削器(AniDB之类的)都没有什么用,只有最原始的方法才是效果最好的,那就是全部重命名。
先简单介绍一下Emby官方推荐的电视剧集命名模式,
\TV
\Glee
\Season 1
Glee S01E01.mp4
Glee S01E02.mp4
\TV
\Seinfeld
Seinfeld S01E01.mp4
Seinfeld S01E02.mp4
一个剧集放在一个单独的文件夹
每一季也单独放一个文件夹
单集命名包括剧集的名称和具体的第几季第几集(如Glee S01E01,Glee是剧集名称,S01是第一季,E01是第一集)
最好在剧集文件夹名称后标注首播年份
最重要的是,用英文来命名
对于电影来说,直接以标题和年份来命名就可以搞定99%的资源,和剧集一样,最好以英文为主。
我在试了很多次之后发现,很多字幕组对动画作品是以罗马音来命名的,比如《JOJO的奇妙冒险》这一部动画作品,很多地方都是用“jojo no kimyou na bouken”为标题,但是媒体信息数据库里面检索出来的信息有误,或者是不全,当我重新在TVDB数据库里搜索了JOJO之后,发现欧美常用的名称应该是“jojo's bizarre adventure”,在我将名称彻底重新调整后,Emby就可以完美识别出这是JOJO的动画作品,并且还将每一集的标题自动显示了出来。运用这样的命名规则,可以让Emby的识别率有一个质的提升。
当你搞定了所有的命名规则,并且设置了正确的存储路径,你就可以在Web管理页面点击左上角的Home图标,然后观察一下自己的资料库是否正确识别,如果有个别有问题的,可以单独修改。
到此,Emby Server端的设置才算最后完成。所有的苦活累活也接近尾声了,然后我们开始配置播放设备。
Kodi可以搞定一切,但是代价是繁琐的设置与配置,最关键的就是观看状态同步。很多服务可以让你同步那些电影看了,但是看到哪里就不一定了,而Emby默认就自带了这个功能,你不需要设置任何东西。但是Emby的问题在于它的播放器有点弱鸡,所以我们就得请出Kodi来充当播放器这一角色了。
所有的版本都是免费的,配置方式也是大同小异,区别只有是用键盘鼠标还是触摸屏。下载完Kodi并运行后,先不用修改任何设置,参照下面的流程进行Emby的配置:
点击Kodi主菜单左上角的齿轮,选择File Manager
退回到Kodi主界面,然后进入Add-On菜单,下拉到最底部的Download,进入该菜单后,选择Install from zip files,然后选择上一步添加的“Emby”源,选择1.0.6.beta.zip
安装完毕后,退回到上一级菜单,选择Install from repository,选择Kodi Emby Beta Addons,点击Video Addons,最后点击Emby,等待安装完毕,这个时间比较长,可能会陷入假死状态,请耐心等待
随后回到主菜单会自动弹出Emby的窗口,让你选择Emby Server,应该有一个localhost的选项,点击即可
到此,Kodi上的Emby插件与你前面配置好的Emby Server的连接就完成了,后续会有几个对话框问你是否立即同步Emby上的资料库,以及其它的一些设置,为了让我们的体验更加好,我们还可以修改Kodi的皮肤,采用支持Emby的Embuary(如果是Kodi 17.6的选择 Krypton,Kodi 18 beta版的选择Leia)皮肤。
回到Kodi主菜单,进入左上角“齿轮”的设置页面,Interface Settings,选择Skin,Get More,选择Embuary
应用成功后,会提示你需要修改一些设置,选择Do it for me
在Interface中,选择字体(Fonts)修改,设置为Aria
在Interface Settings的左边侧边栏,选择Regional,选择Chinese Simplified,设置简体中文
这样我们就可以看到漂亮美观的Kodi界面了,并且无缝对接Emby Server。
以上设置流程,适用于所有的支持Kodi的设备,但是手机端用户请不要使用Embuary皮肤,这个皮肤对触屏支持为0,推荐使用Kodi默认的第二款触屏优化皮肤,有专门的Touchscreen字样。
Xbox One(X)也完美支持Kodi,所以我也花了一点时间来配置Xbox One X,总体流程和上述的一样,除了需要打开SMB支持,不然Xbox One X端的Kodi无法访问路由器共享的硬盘,打开方法也很简单,在插件-虚拟文件系统里面。
硬件部分
选择合适的硬件设备来运行Emby Server服务,如闲置的Android手机、机顶盒,HTPC,电脑等
将资料库储存在Emby Server设备可以访问的硬盘上,如路由器共享的硬盘,HTPC、电脑挂载的硬盘,甚至直接插在Emby Server设备上
确保Emby Server设备有足够的网络连接权限
软件部分
确保Emby Server服务能够稳定运行
将资料库按照命名规则进行命名整理,方便Emby进行识别
下载Kodi,以及Kodi的Emby插件,让播放设备可以与Emby Server进行连接
Kodi内置的播放器可以识别各种外挂字幕,配合上Kodi强大的插件系统,还可以在线下载字幕,是一个非常不错的媒体播放软件。至于Kodi本身的媒体管理功能也十分强大,但是对于多设备的支持,尤其是播放状态同步不是很方便,而Emby强大的媒体管理能力和简单的设置完美的弥补了这一点。后续的维护就只有按照命名规则把新的资源添加进去了而已,利用老牌文件管理软件Total Commander可以大大提高修改文件名称(杀鸡用牛刀的典范)的效率,有兴趣的同学可以稍微研究一下。
当然,这一套组合不是十全十美的,我在实际的使用中发现,Emby Server对新增加的媒体文件识别速度偏慢,也有可能是国内网络状况的原因,对媒体信息的拉取速度不够快。除此之外,我还没发现太大的问题,不管是播放效果也好,响应速度好,都可以达到一个不错的状态。
评论区
共 51 条评论热门最新