MisakaF_Emby 使用指南:给自建 Emby 家庭媒体服务器装上自动追剧与通知能力
【免费下载链接】MisakaF_EmbyMisakaF_Emby - 一个开源仓库,提供账号注册机器人、追剧更新自动化等功能,使用Python和Shell语言。项目地址: https://gitcode.com/gh_mirrors/mi/MisakaF_Emby
MisakaF_Emby 是一套面向 Emby 家庭媒体服务器的开源自动化脚本集,用 Python 和 Shell 编写,覆盖动漫自动追剧入库、收藏更新 Telegram 通知、账号注册机器人和 Infuse 扫库加速等场景,让自建影音库少一点人工、多一点自动化。
为什么自建影音库的人都在为"搬砖"发愁
📺 Emby 装好只是开始。真要让家庭影音库长期运转,麻烦在后面:新番上线要手动找资源、下载、按季和集数重命名,否则 Emby 认不出集数;朋友收藏的剧更新了没人提醒;有人想加入服务器,管理员还得手工建账号、发密码。这些事单独看都不大,天天做就很磨人。MisakaF_Emby 解决的就是这类重复劳动:它不提供新的媒体服务器,而是给已有的 Emby 补上一组自动化工具。
这套工具具体替你干了哪些活
仓库按功能拆成了几个相互独立的模块,可以整包用,也可以只拿需要的那一块:
- 动漫自动追剧(
tvshows/anime/):配合 qBittorrent 的 RSS 订阅自动抓取字幕组发布的新集,下载完成后自动重命名成 Emby 能识别的格式并入库。订阅几个在追的番之后,更新基本不用管。 - 收藏剧集更新通知(
favorite/):新集入库时通过 Telegram 推送给收藏过这部剧的用户,追剧不用手动刷新页面。 - 账号注册机器人(
create/):Telegram 机器人对接 Emby API 与 MySQL 数据库,用户在聊天里发指令即可注册、查信息、重置密码,适合人多的小型公共服务器。 - 播放体验优化(
ExternalUrl/与Infuse/):前者在网页播放页底部插入 Infuse 等第三方播放器的跳转链接;后者把 Infuse 扫库的重复请求缓存进数据库,缓解大媒体库下的扫描卡顿。
不重写 Emby,只"挂钩子":它凭什么做到全自动化
方案思路值得说两句。第一,功能全部挂在 Emby 已有机制上:qBittorrent 负责下载,Emby 的 Webhook 和 Scripter 插件在"新片入库"时触发脚本,Telegram 机器人负责发消息——相当于不动房子结构,只在门口装个门铃和信箱,出什么事件就跑哪段脚本。第二,实现很轻:核心就是 Python 脚本加 Shell,数据放 MySQL,不挑硬件。以 Infuse 加速为例,它把扫库要用的元数据先存进数据库,客户端再扫就直接返回缓存,作者压测下来单实例每秒约 15 个请求,普通 VPS 扛家庭规模绰绰有余。
部署门槛与资源占用:需要什么,怎么起步
前提只有一条:已有一台跑着 Emby 的 Linux 服务器(Docker 或命令行安装均可)。各模块的环境要求写在各自目录的 README 里,常见依赖是 Python 3 和 MySQL,追剧模块还需要 qBittorrent 和 rclone。
起步大致两步:先克隆仓库git clone https://gitcode.com/gh_mirrors/mi/MisakaF_Emby,然后进入目标模块目录,按 README 填好 Emby 地址、数据库连接等信息,用 python3 启动对应脚本即可。create/、tvshows/anime/、favorite/、ExternalUrl/、Infuse/五个模块都能单独运行,互不依赖。
资源占用方面,脚本本身开销很低,作者提到 Infuse 优化模块在服务器性能足够时"几乎等于不占资源";真正的瓶颈在 Emby 本体和磁盘,而不是这套工具。
这些情况要先想清楚
- 它不是服务器本身,没有 Emby 无从谈起;Webhook 相关功能还需要激活的 Emby 服务端。
- 收藏通知模块涉及两台服务器、Webhook、数据库和插件配置,作者直言"绝大部分人应该会搭建失败",是全项目最折腾的一块。
- 自动追剧针对动漫资源(字幕组 RSS),想抓欧美剧等其他源需要自己改规则。
- 全流程基于 Linux 命令行,纯小白可能卡在环境这一步;代码风格偏"能用就行",不是精修过的产品。
适合谁,不适合谁
如果你已经自己搭了 Emby,日常被找资源、重命名、发通知、建账号这些事消耗,这套工具能实实在在省时间 🛠️,其中动漫方向的小型服务器收益最大。反过来,如果还没搭过媒体服务器、只想要开箱即用的成品,或者完全不想碰命令行,它现在的门槛偏高——先把 Emby 跑起来,再来接这些自动化也不迟。
【免费下载链接】MisakaF_EmbyMisakaF_Emby - 一个开源仓库,提供账号注册机器人、追剧更新自动化等功能,使用Python和Shell语言。项目地址: https://gitcode.com/gh_mirrors/mi/MisakaF_Emby
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考