引言

在之前的博客中,我们已经完成了利用rclone将网盘挂载到本地,并通过qbittorrent和ani-rss实现了自动化下载番剧与文件夹整理。现在,是时候将这些整理好的媒体文件转化为一个真正的家庭影院体验了!今天,我们将介绍如何利用Emby搭建自己的媒体库,让你的电影、电视剧和番剧自动刮削,打造一个专属的媒体中心。😋

为什么选择Emby?🤔

Emby是一款功能强大的媒体服务器软件,它可以将你的电影、电视剧、音乐和照片整理成一个美观的媒体库,并通过各种设备(如电视、手机、平板等)进行流媒体播放。Emby不仅支持自动刮削元数据(如封面、简介、演员信息等),还能根据你的观看习惯推荐内容,真正实现智能化的家庭影院体验。

当然,如果你更喜欢免费开源的解决方案,也可以试试Jellyfin。Jellyfin是Emby的一个分支,所有功能完全免费,且开源社区活跃。两者的核心功能非常相似,但Jellyfin不需要订阅VIP即可使用硬件加速等高级功能。如果你对成本敏感,Jellyfin是一个不错的选择!👍


准备工作 📂

在开始之前,确保你已经完成了以下步骤:

  1. 利用rclone挂载网盘:将你的网盘挂载到本地,确保媒体文件可以随时访问。

  2. 自动化下载与整理:通过qbittorrent和ani-rss实现了番剧的自动化下载,并将文件夹整理成利于刮削的形式。

如果你还没有完成这些步骤,可以参考我们之前的博客:利用rclone挂载网盘自动化下载与整理番剧


安装Emby 🛠️

1. 下载并安装Emby Server

首先,访问Emby官方网站下载适合你操作系统的Emby Server版本。Emby支持Windows、Linux、macOS等多种平台,选择对应的版本进行安装。

Emby官方网站下载页面截图

2. 启动Emby Server并完成初始设置

安装完成后,启动Emby Server。首次启动时,Emby会引导你进行初始设置。以下是详细步骤:

  1. 选择语言:启动后,Emby会提示你选择语言,选择“简体中文”即可。

  2. 创建管理员账户:输入用户名和密码,这是你管理Emby服务器的账户,请务必记住。

  3. 设置媒体库路径:接下来,Emby会要求你添加媒体库。你可以选择之前通过rclone挂载的网盘路径,或者本地存储的媒体文件夹。

  4. 配置元数据提供者:Emby会提示你选择元数据提供者(如TheMovieDb、TheTVDB等),默认选项即可,后续可以修改。

  5. 远程访问设置:如果你希望远程访问Emby服务器,可以在此处启用远程访问功能。我们稍后会详细介绍如何通过ZeroTier或Ngrok实现远程访问。

  6. 完成设置:点击“完成”按钮,Emby会自动扫描你指定的媒体文件夹并开始刮削元数据。

3. 配置媒体库

在Emby的管理界面中,点击“媒体库”选项,然后点击“添加媒体库”。你可以根据媒体类型(电影、电视剧、音乐等)创建不同的库。例如:

  • 电影库:选择存放电影的文件夹,Emby会自动刮削电影信息。

  • 电视剧库:选择存放电视剧的文件夹,Emby会自动识别剧集并整理成季。

  • 番剧库:选择存放番剧的文件夹,Emby会根据番剧的元数据进行刮削。


4. 配置元数据刮削

Emby支持多种元数据提供者,如TheMovieDb、TheTVDB等。在添加媒体库时,你可以选择默认的元数据提供者,也可以根据需要进行自定义。确保选择适合你媒体类型的提供者,以获得最佳的刮削效果。


自动化刮削与整理 🤖

由于我们已经通过qbittorrent和ani-rss实现了自动化下载与整理,Emby会自动检测到新添加的媒体文件,并进行刮削。你只需要确保文件夹结构符合Emby的要求:

  • 电影:每部电影放在单独的文件夹中,文件夹名称为电影名称(如The Dark Knight (2008))。

  • 电视剧:每部电视剧放在一个主文件夹中,每季放在子文件夹中(如Breaking Bad/Season 1)。

  • 番剧:每部番剧放在单独的文件夹中,文件夹名称为番剧名称(如Attack on Titan)。

Emby会根据这些文件夹结构自动匹配元数据,并生成美观的媒体库。


解决元数据刮削问题 🛠️

由于网络问题,Emby有时可能无法正常刮削到元数据,尤其是TheMovieDb的图片经常无法显示。为了解决这个问题,可以通过修改C盘的hosts文件来手动指定元数据服务器的IP地址。

修改hosts文件

  1. 打开C盘中的hosts文件,路径通常为C:\Windows\System32\drivers\etc\hosts

  2. 在文件末尾添加以下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
18.173.219.5 api.themoviedb.org
18.173.219.98 api.themoviedb.org
18.173.219.124 api.themoviedb.org
18.173.219.85 api.themoviedb.org
13.224.161.90 api.themoviedb.org
52.85.247.30 api.themoviedb.org
52.85.247.33 api.themoviedb.org
52.85.247.69 api.themoviedb.org
52.85.247.81 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
18.165.76.102 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
185.199.111.133 raw.github.com
185.199.111.133 raw.githubusercontent.com
140.82.114.4 github.com
  1. 保存文件并关闭。

测试连接

打开命令行工具,输入以下命令测试是否能够ping通api.themoviedb.orgimage.themoviedb.org

1
2
ping api.themoviedb.org
ping image.themoviedb.org

如果能够ping通,说明修改成功。此时,Emby应该能够正常刮削到TheMovieDb的元数据和图片。


优化Emby体验 🚀

1. 远程访问

Emby支持远程访问功能,你可以通过Emby的客户端应用在任何地方访问你的媒体库。如果你已经阅读了我们之前的博客,可以利用ZeroTier或Ngrok实现远程访问,轻松实现跨设备访问。

2. 硬件加速

Emby的硬件加速功能可以显著提升视频转码的效率,确保流畅的播放体验。需要注意的是,硬件加速功能需要Emby Premiere(VIP)才能使用。如果你有较高的转码需求,可以考虑订阅Emby Premiere来解锁这一功能。


Emby vs Jellyfin:如何选择?🤔

如果你对Emby的VIP功能不感兴趣,或者更喜欢开源免费的解决方案,那么Jellyfin是一个绝佳的替代品。以下是两者的简单对比:

功能 Emby Jellyfin
价格 部分功能需要VIP订阅 完全免费
硬件加速 需要VIP 免费支持
开源 部分开源 完全开源
社区支持 官方支持 开源社区支持
插件生态 丰富 较少,但正在快速发展

如果你不需要VIP功能,且喜欢折腾开源软件,Jellyfin会是一个更经济实惠的选择!😉


结语 🎉

通过Emby或Jellyfin,你可以轻松搭建一个功能强大、界面美观的媒体库,享受智能化的家庭影院体验。结合之前完成的rclone挂载网盘和自动化下载整理,你已经拥有了一个完整的媒体管理系统。无论是电影、电视剧还是番剧,Emby/Jellyfin都能为你提供最佳的观看体验。