利用Emby搭建自己的媒体库:从挂载网盘到自动化刮削的全流程指南 🎬
引言
在之前的博客中,我们已经完成了利用rclone将网盘挂载到本地,并通过qbittorrent和ani-rss实现了自动化下载番剧与文件夹整理。现在,是时候将这些整理好的媒体文件转化为一个真正的家庭影院体验了!今天,我们将介绍如何利用Emby搭建自己的媒体库,让你的电影、电视剧和番剧自动刮削,打造一个专属的媒体中心。😋
为什么选择Emby?🤔
Emby是一款功能强大的媒体服务器软件,它可以将你的电影、电视剧、音乐和照片整理成一个美观的媒体库,并通过各种设备(如电视、手机、平板等)进行流媒体播放。Emby不仅支持自动刮削元数据(如封面、简介、演员信息等),还能根据你的观看习惯推荐内容,真正实现智能化的家庭影院体验。
当然,如果你更喜欢免费开源的解决方案,也可以试试Jellyfin。Jellyfin是Emby的一个分支,所有功能完全免费,且开源社区活跃。两者的核心功能非常相似,但Jellyfin不需要订阅VIP即可使用硬件加速等高级功能。如果你对成本敏感,Jellyfin是一个不错的选择!👍
准备工作 📂
在开始之前,确保你已经完成了以下步骤:
-
利用rclone挂载网盘:将你的网盘挂载到本地,确保媒体文件可以随时访问。
-
自动化下载与整理:通过qbittorrent和ani-rss实现了番剧的自动化下载,并将文件夹整理成利于刮削的形式。
如果你还没有完成这些步骤,可以参考我们之前的博客:利用rclone挂载网盘 和 自动化下载与整理番剧。
安装Emby 🛠️
1. 下载并安装Emby Server
首先,访问Emby官方网站下载适合你操作系统的Emby Server版本。Emby支持Windows、Linux、macOS等多种平台,选择对应的版本进行安装。
2. 启动Emby Server并完成初始设置
安装完成后,启动Emby Server。首次启动时,Emby会引导你进行初始设置。以下是详细步骤:
-
选择语言:启动后,Emby会提示你选择语言,选择“简体中文”即可。
-
创建管理员账户:输入用户名和密码,这是你管理Emby服务器的账户,请务必记住。
-
设置媒体库路径:接下来,Emby会要求你添加媒体库。你可以选择之前通过rclone挂载的网盘路径,或者本地存储的媒体文件夹。
-
配置元数据提供者:Emby会提示你选择元数据提供者(如TheMovieDb、TheTVDB等),默认选项即可,后续可以修改。
-
远程访问设置:如果你希望远程访问Emby服务器,可以在此处启用远程访问功能。我们稍后会详细介绍如何通过ZeroTier或Ngrok实现远程访问。
-
完成设置:点击“完成”按钮,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文件
-
打开C盘中的
hosts
文件,路径通常为C:\Windows\System32\drivers\etc\hosts
。 -
在文件末尾添加以下内容:
1 | 18.173.219.5 api.themoviedb.org |
-
保存文件并关闭。
测试连接
打开命令行工具,输入以下命令测试是否能够ping通api.themoviedb.org
和image.themoviedb.org
:
1 | ping api.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都能为你提供最佳的观看体验。