Saikou 发表于 2026-3-20 14:44

做了一个原生的webdav媒体服务器scrapefun

本帖最后由 Saikou 于 2026-4-11 00:02 编辑

【更新】上线了网站 ,更新了mac版,包括scrapfun和alist

不用docker下载软件就可以直接在mac上部署了,mac的特性待机状态也可以连接,打开之后会显示在状态菜单
https://p.sda1.dev/32/1b929e80daa7b4671e956d930329bb61/image.png

macOS版本内置了mpv, mpv最主要优势是ASS解码

https://p.sda1.dev/32/6d445f790fd730269412ca6dd8b46823/image.png

https://p.sda1.dev/32/1c9de5fe8c8020fce7bc3b12bd878e10/image.png

https://p.sda1.dev/32/7b0a30630c3579df3eca906bf6e1ab65/image.png

MPV可以选集,也可以在scrapefun界面选集

https://p.sda1.dev/32/2be13561ddadba4338e1b3dc297c0763/image.png

https://p.sda1.dev/32/26ea3b1d561ef89c01b8599c5d5d5ada/image.png

下载地址在 https://mightly.store/install.html









scrapefun顾名思义,带刮削脚本的服务器,idea是来自metatube,起初的想法是想要插入自己写的脚本,写一个带ui可以放入自己的脚本的刮削服务器给plex用,后面获取metadata到突然意识到插入一个链接就能播了,直接转型媒体服务器还折腾什么webdav挂载

说一下scrapefun的亮点,
1.内置刮削脚本编辑器,默认内置了TMDB的刮削器走的是官方api获取。
2.内置了虚拟库,脚本如果添加了怎么获取播放链接就可以组建虚拟库,scrapefun可以代理获取播放链接并推流
3.刮削器可以组成组合刮削器,采用优先级制
4.基于alist做了直链获取
5.基于webdav建立索引库,操作不会像alist一样慢吞吞的
6.更明显的刮削管理,
在webdav页面做了两种显示模式,哪些刮了哪些没刮一目了然

7.scrapefun主要支持的是plex的命名方式,剧文件夹/季文件夹/集,不过单季的媒体可以直接放进去也能正确刮削

8.TV几乎不用改名,采取了两个链路的集数识别,不过如果命名实在过于奇怪也内置了批量rename

9.字幕也是大部分可以自动绑定,而且我还加入了字幕包导入和本地化存储。字幕直接下载导入就结束了

10.我还模拟了jellyfin接口可以直接连接infuse和yamby(不过这部分我做成了收费功能,这个功能已经很成熟了),我这几周一直拿这个在apple tv高强度看剧。

11. 支持openclaw接入,不过我的openclaw还是太笨了,相关的适配也得折腾好久,暂时只是试验性的功能。

这个是我之前跑的不过结果依托,表面上是好的,结果还是一团糟

12.支持alist的离线下载,不过不是所有网盘,要driver的支持

应用已经上架到dockerhub了, haoweil/scrapefun








紧那罗 发表于 2026-3-20 21:21

302这个没看明白,是说挂载的网盘支持webdav,发302,流量直接走网盘过?

论坛助手,iPhone

Saikou 发表于 2026-3-20 21:43

紧那罗 发表于 2026-3-20 07:21
302这个没看明白,是说挂载的网盘支持webdav,发302,流量直接走网盘过?

论坛助手,iPhone ...

alist/openlist有些网盘是直接可以获取直链,比如迅雷和115,302就是提供一个稳定的链接然后重定向到网盘的直链。所以除了重定向,所有流量走的都是网盘服务商的服务器,不用走家里服务器再绕一圈

紧那罗 发表于 2026-3-20 22:24

Saikou 发表于 2026-3-20 21:43
alist/openlist有些网盘是直接可以获取直链,比如迅雷和115,302就是提供一个稳定的链接然后重定向到网盘 ...

我还以为这个模式实现不了 这样在外可以走网盘流量确实好很多 我去试试

Saikou 发表于 2026-4-11 14:03

更新了Mac版
页: [1]
查看完整版本: 做了一个原生的webdav媒体服务器scrapefun