抖音视频同步工具自动入库:完整部署与Emby/Jellyfin集成指南
dysync.net 是一款基于 .NET Core 6.0 和 Vue 框架开发的实用工具,主要用于同步抖音收藏夹以及用户喜欢的视频内容,有效解决个人收藏和喜爱视频因平台变动而失效的常见问题。该工具支持多账号同步操作,并预先集成了刮削信息处理功能,同步完成后的视频文件可以直接在 Emby 或 Jellyfin 等主流媒体播放器中流畅播放。

安装指南
通过 Docker Compose 进行部署,操作简便快捷。
services:
dysync:
image: registry.cn-hangzhou.aliyuncs.com/jianzhichu/dysync.net:latest
container_name: dysync
ports:
- 10101:10101
volumes:
- ./collect:/app/collect
- ./favorite:/app/favorite
- ./db:/app/db
restart: always
参数详细说明(建议查阅官方文档获取更多配置选项)
:::
/app/collect(路径):用于存储收藏视频文件的目录
/app/favorite(路径):用于存储喜欢视频文件的目录
/app/db(路径):数据库文件的存储位置
:::
使用教程
在浏览器地址栏中输入 http://NAS的IP:10101 即可访问工具界面。

输入默认的用户名和密码进行登录(用户名:douyin,密码:douyin2025)

界面设计较为直观,但整体风格略显简洁,功能布局清晰易用。

点击右上角的“个人设置”选项进入账户管理页面。

建议及时修改默认密码,避免因遗忘导致后续使用不便。

切换至抖音授权选项卡,点击“编辑”按钮开始配置。

在此处需要填写有效的抖音 Cookie 信息以完成授权。

接下来详细说明如何获取抖音 Cookie:首先打开抖音网页版(douyin.com)

成功登录账号后,进入个人收藏夹页面。

按下 F12 键调出开发者工具面板,切换到网络(Network)选项卡。

滚动到请求列表顶部,任意选择一条记录查看 Cookie 信息(通常第一条即可满足需求)

将完整的 Cookie 内容复制到工具输入框中(注意首行不要包含空行)

在搜索框内输入“sec_user_id”,可以看到多条标记为 favorite 的请求链接。

点击展开具体请求,切换到“负载”选项卡,复制“sec_user_id”参数对应的数值。

将复制的数值粘贴到 SecUserId 字段中,点击开启按钮完成设置。

重要提示:确保“喜欢”和“收藏”列表中包含实际内容,否则同步功能无法正常执行。

打开系统日志页面,可以观察到工具已经开始自动下载抖音视频文件。

在系统配置选项中可调整同步周期设置,一般情况下使用默认参数即可满足需求。

返回主控制面板,等待视频下载完成后即可查看相关的统计信息。

简要说明与影音媒体系统联动时的注意事项:需要将 collect 和 favorite 这两个文件夹映射为媒体库目录。

以 emby 为例进行演示,直接将整个文件夹路径添加到媒体库中。

在内容类型选择时,建议设置为“影片(电影)”以获得最佳显示效果。

播放界面显示效果良好,包含视频封面和标题信息。

但当前刮削信息相对有限,未来可考虑增加标签分类、发布年份等元数据以丰富内容。

总结与评价
这款工具的核心价值在于自动下载并处理抖音收藏夹和“我喜欢”列表中的视频内容。实际使用过程中未遇到明显问题,配置流程简单明了,主要不足在于界面设计较为朴素,期待后续版本能优化视觉体验。尽管个人使用频率不高,但不可否认其实用性突出,能有效防止收藏视频因平台下架而丢失,同时便于在 Emby 等媒体中心进行统一管理。
综合推荐指数:⭐⭐⭐(免费实用,解决视频下架问题)
使用体验评分:⭐⭐⭐(界面略显简陋,整体有提升潜力)
部署难度评级:⭐⭐(操作简单)