利用Emby打造私人家庭影院

投影仪

有一天,我慵懒地躺在沙发上刷着短视频,突然瞟到了放在柜子上的投影仪,眉头一皱,我为什么不把投影仪挂墙上呢?

说干就干,第二天我找同事借了电钻,回来打孔,把投影仪挂了起来。

可投影仪的系统广告又长又多,高清视频还得开会员,我觉得很不OK。

三分钟大片

“注意看,眼前这个男人叫小帅,旁边的女人叫小美,他们正在躲避佛波乐的追杀…”

作为一个电影爱好者,作为伯恩影视的特约评论员,不知道为什么,一遇到这种低级的电影解说,我还是不知不觉地浪费了无数个三分钟。

就仿佛是《千与千寻》中的肉猪,毫无感情地吞食着别人准备好的垃圾。


现在我有了两个契机来改变现状,择日不如撞日,就在今天!

关键词

Emby or Jellyfin? That is not a question!

在jellyfin和emby之间,我犹豫徘徊了很久,最后还是选择了绿色的emby。

选emby的原因纯粹是因为看起来比较健康。

Emby是一款极其出色的媒体服务器软件,方便我们管理媒体库:

  • 集中管理
  • 智能分类
  • 远程访问

包括电影,电视剧,音乐专辑,照片等等等,并且用户体验非常好,如果搭配KODI的话,简直如虎添翼。

可惜我的投影仪内存不够(老古董),安装KODI之后,每次都要clear data才能使用,就此放弃。

所以我直接安装了Emby的TV端应用,其实也不错。

现已加入majun.fun:1969 豪华大餐:

成品展示:






准备工作

  • 一台播放器,投影仪,电视,电脑都可以
  • 一台服务器,用于安装emby的服务端,这里我们就使用Debian服务器
  • 一台NAS,淘一个20元的玩客云就可以,用来作为我们的媒体库,如果有群辉的话,那就锦上添花了
  • 安装TMM,用于搜刮媒体文件的元数据,生成海报墙

安装Emby服务端

Emby的安装贼简单,只需一条命令,下载Debian系统的emby服务器安装包,emby-server-deb-4.7.deb,通过如下命令安装:

shell
dpkg -i emby-server-deb-4.7.deb

安装完成之后,我们就可以通过http://localhost:8096 访问了,根据提示设置系统初始化以及登录账户。

挂载目录

经过简单的下一步下一步的配置之后,我们可以进入Emby服务器,首先我们需要手动挂载一下NAS的共享路径。

NAS肯定要先开启Samba和DLNA协议才能在局域网内共享。

这里需要注意的是,挂载路径一定要是**❗服务器本地路径❗**,否则会有2m的传输限制。

shell
 \\192.168.1.100\4K

 /mnt/mysmbLocation/4K

所以在Debian系统中,我们需要设置挂载路径为本地路径,通过cifs协议:

shell
sudo mount -t cifs //192.168.1.100/4K /mnt/mysmb4K

设置Debian系统开机自动挂载,

  • 打开fstab文件:
shell
sudo gedit /etc/fstab
  • 设置自动挂载:
shell
//192.168.1.100/4K /mnt/mysmb4K cifs username=your_username,password=,rw,uid=1000,gid=1000 0 0

我可是花了一整天的时间才解决了这个传输问题,而挂载命令只花了1秒钟,不得不说,ChatGPT简直就是学习利器啊。

媒体搜刮

整个系统最难也最费时的部分就是媒体元数据的搜刮了,虽然Emby自带搜刮器,但是不太好用。比如2008年的电影,它会搜刮成《2008北京奥运会》,总之就很离谱。

文件的命名

根据emby的文档,规范命名可以帮助我们很好的来搜刮媒体,特别是电视剧。

  • 电影
shell
\Movies\Avatar (2009)\Avatar (2009).mkv 
\Movies\Pulp Fiction (1994)\Pulp Fiction (1994).mp4 
\Movies\Reservoir Dogs (1992)\Reservoir Dogs (1992).mp4 
\Movies\The Usual Suspects (1995)\The Usual Suspects (1995).mkv 
\Movies\Top Gun (1986)\Top Gun (1986).mp4
  • 电视剧
shell
\TV 
    \Glee (2009) 
        \Season 1 
            Glee S01E01.mp4 
            Glee S01E02.mp4 
	\TV 
    \Seinfeld (1989) 
        Seinfeld S01E01.mp4 
        Seinfeld S01E02.mp4

是不是有点太复杂了?那可不太复杂了,太麻烦了。

TMM搜刮

这里不得不提搜刮神器TinyMediaManager。

我们下载安装TMM之后,第一步先配置hosts指向,因为某些原因,这些服务器受到了DNS污染导致无法访问。

在路由器或者服务端修改hosts指向:

shell
13.224.161.90 api.themoviedb.org 
104.16.61.155 image.themoviedb.org 
13.35.67.86 api.themoviedb.org 
54.192.151.79 www.themoviedb.org 
13.225.89.239 api.thetvdb.com 
13.249.175.212 api.thetvdb.com 
13.35.161.120 api.thetvdb.com 
13.226.238.76 api.themoviedb.org 
13.35.7.102 api.themoviedb.org 
13.225.103.26 api.themoviedb.org 
13.226.191.85 api.themoviedb.org 
13.225.103.110 api.themoviedb.org 
52.85.79.89 api.themoviedb.org 
13.225.41.40 api.themoviedb.org 
13.226.251.88 api.themoviedb.org

然后设置媒体库路径,这里会在相同的路径下创建媒体的元数据:

搜刮展示:

搜刮完成之后,我们先扫描一下媒体库,然后再刷新媒体库的元数据:

大功告成,可以享受极致的观影时光了。

结束语

要点总结:

没啥要点可总结的,唯一的要点就是搞完这一切之后你还得有大把的时间去看,否则就很难办。

玩客云变身记
我搭了一个OpenVPN