网盘观影自动化,统一管理!NAS部署LitePan联动Emby私人影音库
网盘用得多了,最麻烦的往往不是空间不够,而是文件太分散。
这个网盘放一点,那个网盘再存一点。平时找个文件需要来回切换,想把里面的影视资源接入 Jellyfin 或 Emby,还要单独处理 STRM、刮削和目录整理。

本期介绍的 LitePan,就是一个多网盘聚合管理工具。除了基础的网盘文件管理,它还支持跨盘传输、STRM 生成、媒体刮削、目录整理、WebDAV 和 FUSE 挂载等功能。

对于网盘资源比较多,又喜欢折腾 Jellyfin、Emby 影音库的朋友来说,LitePan 的功能还是比较全面的。
项目介绍
完整项目名:ponphil/litepan,可于GitHub搜索。
需要注意,目前 LitePan 仓库已经切换到正在开发的 Go 版本,暂时还是 Beta 阶段,可能会存在一些问题,建议先使用测试账号体验。
另外,过去文章中经常出现的 latest 镜像,目前仍然对应已经归档的 Python 旧版,并不是本文介绍的 Go 版本。
本次使用固定镜像版本:ponphil/litepan:beta,大家也可以指定版本:v0.4.2-Beta。
项目特性
• 多网盘聚合:支持添加多个网盘账号,在同一个页面中统一查看和管理文件。
• 跨盘传输:支持不同网盘之间互传文件,可秒传时优先秒传,否则自动上传。
• STRM 生成:将网盘影视资源生成 STRM 文件,对接 Jellyfin、Emby 等媒体服务器。
• 媒体刮削:支持生成 NFO、海报等媒体信息,方便搭建影音海报墙。
• 目录整理:通过 TMDB 识别影视内容,预览确认后再整理文件和目录名称。
• 自动化处理:可以将目录整理、STRM 生成、刮削和媒体库刷新串联起来。
• 多种访问方式:支持 WebDAV、FUSE 挂载、302 直链、读取缓存和离线下载。
部署流程
以威联通NAS为例,通过Docker Compose的方式进行部署。
部署代码如下,代码中的文件夹路径需要根据自己的 NAS 进行修改:
services:
litepan:
image: ponphil/litepan:v0.4.2-beta
container_name: litepan
restart: unless-stopped
ports:
- "5211:5211" # 冒号左侧可改
environment:
- TZ=Asia/Shanghai
volumes:
- /share/Container/litepan/data:/app/data # 配置和数据
- /share/Container/litepan/strm:/app/strm # STRM、NFO 和海报
- /share/Container/litepan/mounts:/app/mounts:shared # FUSE 挂载目录
devices:
- /dev/fuse:/dev/fuse
pid: "host"
privileged: true
打开威联通的 Container Station,创建应用程序。

使用一览
容器启动后,在浏览器中打开NAS_IP:5211即可访问服务。初始需要点击右上角的「登录后台」创建账号。

此刻会跳转到后台登录界面,默认的账户密码都是admin。

第一次登录,会提示修改默认账户密码。这里必须修改,否则功能无法解锁。
<#&!53#&!>左侧栏功能区点击「存储管理」,我们添加账号。

选择你要挂的网盘,点击下一步。

绑定其实还是老一套,要么手动加入信息,要么扫码。

填写完毕后点击「添加账号」即可。

添加完毕后,可选择主力网盘作为默认。

可以通过仪表盘查看大概情况。我们点击右上角的小房子图标,便可返回初始界面。

在这里可以看到网盘的各个文件,如果绑定了多个,顶部可以切换资源。这里主要是方便我们快速迁移文件,或者在线集中快速改名等网盘操作。毕竟刮削成与否,是非常看重命名规则的!

那么我们再切回后台~
首先是左侧栏的任务管理,我们再「STRM任务」中,先点击右上角的「添加任务」。这里就选择你网盘的具体文件目录。我的个人习惯是分门别类,比如「美国电视剧」、「外语电影」、「话语电影」、「日本动漫」,以及如下图演示的「上海美术电影制片厂」老动画。总之一个个添加是我个人比较推荐的方式。

添加完毕后,可以如下图点击执行,让它生成.strm文件。

生成完毕后,可以到NAS的文件管理器中查看,正是我们部署时所配置的路径下。当然我这里的命名和分类还是不太好,理应一部作品一个文件夹,剧集也应按照SxxExx的严格命名。

那我们这时候可以到EMBY中,添加影视库,选中这个文件目录。如果你早就部署了EMBY,那就在当初的EMBY部署代码中增添一条映射,其他目录不要动,更新部署即可!

添加完毕后返回,左侧栏点击「辅助工具」—「STRM刮削」,点击左上角的小齿轮,配置上TMDB密钥并保存。如果网络有问题,可以开启下方的代里。

然后返回。前边「STRM任务」中配置好的任务会出现在这儿,可手动切换选择。进行刮削。

如下图所示的《等明天》这部动画,如果刮削失败,可以手动搜索重新匹配。如果这还失败,那就考虑下是不是你的命名出现问题!

可以看到重新刮削匹配成功。以及下图的剧集类,比如《黑猫警长》、《舒克和贝塔》这些也都没问题。如果各位开启了自动化整理任务,可以偶尔过来点击「匹配存疑」或者「缺失」,快速检查和补全刮削失败的内容。

接着再点击「反代工具」,需要我们配置EMBY服务联动,方便后续的自动化任务执行。如果你的EMBY和LitePan即便在同一NAS中部署却仍然访问不到,是因为独立部署各自生成独立的默认网络,可咨询下AI轻松解决。

最后是自动化相关,可点击左侧栏的「任务管理」-「自动联动」,新增一个联动。

有多种执行动作可选,看需求。

我这里示例流程是每天定点刮削片库(仅补全缺失元数据),完毕后推送到EMBY让它自动扫库补全海报墙。

完整的自动化链路。仅配置刮削后刷新 EMBY还不够,前面还需要先发现网盘变化并重新生成 STRM,否则 Emby 刷新的还是旧目录。
PC上连接EMBY便可以观看。

此外还有更多功能诸如跨盘秒传,Webdav等各种功能,就不逐一介绍了。

最后
LitePan 集成了多网盘管理、STRM 生成、媒体整理、刮削和自动联动等功能,还可以配合 Emby、Jellyfin 搭建网盘影音库。对于网盘资源比较多,正在使用 Emby、Jellyfin 观影的朋友来说,这个项目还是比较建议尝试的。
感谢观看,本文完。
