自动化中文字幕下载。字幕网站支持 zimuku、subhd、shooter、xunlei 。支持 Emby、Jellyfin、Plex、Sonarr、Radarr、TMM

自动化中文字幕下载。字幕网站支持 zimuku、subhd、shooter、xunlei 。支持 Emby、Jellyfin、Plex、Sonarr、Radarr、TMM

Property
Sep 2, 2022 05:10 AM
Status
Date
URL
https://github.com/allanpk716/ChineseSubFinder
notion image

notion image

ChineseSubFinder

本项目的初衷仅仅是想自动化搞定限定条件中文 字幕下载。

前言

后续会长期支持两个方向的 Docker 镜像,差异见 Docker 部署教程
  1. 全功能版本 allanpk716/chinesesubfinder:latest
  1. 轻量化版本 allanpk716/chinesesubfinder:latest-lite
如果使用了国内 Docker 镜像源,可能 latest 无法正确拉取到最新,那么请指定具体的 tag 去拉取,举例:
  1. allanpk716/chinesesubfinder:v0.33.0
  1. allanpk716/chinesesubfinder:v0.33.0-lite
最新的版本可以查看 Docker Hub ,如果不在 telegram 群内,没有特殊的需求请不要选择 Beta 版本使用。

前置要求

如果想顺利的用起来,还是对电影、连续剧的目录有一定的要求的。见文档:

How to use

如何部署

如何使用

API 文档文档

高阶设置

建议了解的文档:
如果文档没有及时更新,或者描述含糊、歧义的,欢迎提 ISSUES

问题列表

如果遇到问题了,可以先看看这里总结的问题,如果未能解决,依然可以继续提问。问题列表

其他文档

如何编译此项目

首选需要编译 Web 部分,见 frontend/README.md
然后才能编译可执行程序部分
go mod tidy ,然后需要设置 CGO=1 ,找到 cmd\chinesesubfinder\main.go 这个入口文件就好了。
notion image
编译代码如下:
跨平台是没有问题的,作者现在就是 Windows 开发的。因为手头没得 Mac OS ,也懒得整虚拟机去试,应该也是可以直接玩起来的。

如何参与开发

建议看 关于中文字幕下载器的中长期规划讨论、求助,里面提及了后续的规划,需要大家的讨论。
目前阶段参与开发可以会遇到项目大范围重构,导致合并代码困难的问题。
可以协助规划和设计 Web 设置页面的需求,比如 api 接口设计什么的。
正式版本发布后,参与开发可以更加容易一些。

版本

  • v0.38.x 修复,一些问题 -- 2022年8月22日
  • v0.37.x 修复,a4k 的搜索失效问题 -- 2022年7月29日
  • v0.36.x 新增,库-电视剧 添加批量加入任务队列功能 -- 2022年7月25日
  • v0.35.x 新增,支持 TMDB ID 转换 IMDB ID(由服务器提供支持,无需用户去填写 TMDB API) -- 2022 年 7月 12 日
  • v0.34.x 新增,暂时下线 subhd 的支持,修复若干 bug -- 2022 年 7月 1 日
  • v0.33.x 新增,Lite Docker 镜像,见 Docker 部署教程 ,新增支持 a4k 字幕源 -- 2022 年 6 月 19 日
  • v0.32.x 修复,若干 bug,上线“共享字幕”下载功能 -- 2022 年 6 月 15 日
  • v0.31.x 修复,若干 bug,调整 docker 镜像制作细节 -- 2022 年 6 月 13 日
  • v0.30.x 新增,“共享字幕”,低可信字幕收集功能 -- 2022 年 6 月 5 日
  • v0.29.x 新增,“共享字幕”,详细见 WebUI “实验室页面”对应设置 -- 2022 年 5 月 29 日
  • v0.28.x 优化,assrt 查询逻辑,对接 TMDB 中文信息查询 -- 2022 年 5 月 27 日
  • v0.27.x 新增,assrt 字幕源,取消 zimuku 支持 -- 2022 年 5 月 19 日
  • v0.25.x 调整细节,支持 cron 定时、指定时间、自定义 cron 规则,触发下载任务 -- 2022 年 4 月 6 日
  • v0.24.x 调整细节,“实验室”添加远程 Chrome 设置 -- 2022 年 4 月 2 日
  • v0.23.x 调整细节,“实验室”新增,简繁转换功能 -- 2022 年 4 月 1 日
  • v0.20.x 重构,大范围重构,新增 Web 设置界面,支持多媒体路径 -- 2022 年 2 月 6 日
  • v0.17.x 新增,代理检测模块,程序启动的时候会去 check 代理是否正常 -- 2021 年 9 月 22 日
  • v0.16.x 新增,启动容器/程序时,是否开始搜索并下载选项功能见讨论 -- 2021 年 9 月 18 日
  • v0.13.x 新增,高级配置,支持 Emby 任意用户看过的视频不下载字幕,修复字幕识别问题。 -- 2021 年 8 月 10 日
  • v0.12.x 重构,调整字幕的命名格式,移除 CGO 依赖。 -- 2021 年 7 月 26 日
  • v0.11.x 新增,Emby API 支持,以及其他细节修复和调整。 -- 2021 年 7 月 14 日
  • v0.10.x 添加额外的超时控制(最长超时时间设置为 20 min),修复特殊的双语字幕内容识别问题。 -- 2021 年 7 月 9 日
  • v0.9.x 新增,subhd zimuku 解析故障的通知接口,给维护人员用,可以尽快去修复解析问题。一般人员无需关心此设置。 -- 2021 年 6 月 25 日
  • v0.8.x 调整,docker 镜像结构 -- 2021 年 6 月 25 日
  • v0.7.x 提高搜索效率 -- 2021 年 6 月 25 日
  • v0.6.x 支持设置字幕格式的优先级 -- 2021 年 6 月 23 日
  • v0.5.x 支持连续剧字幕下载 -- 2021 年 6 月 19 日
  • v0.4.x 支持设置并发数 -- 2021 年 6 月 18 日
  • v0.3.x 支持连续剧字幕下载(连续剧暂时不支持 subhd) -- 2021 年 6 月 17 日
  • v0.2.0 docker 版本支持 subhd 的下载了,镜像体积也变大了 -- 2021 年 6 月 14 日
  • 完成初版,仅仅支持电影的字幕下载 -- 2021 年 6 月 13 日

TODO

感谢

  • devome 帮解决 Linux 和 Docker 编译、部署相关问题
感谢下面项目的帮助