20 Commits

Author SHA1 Message Date
b74f79f721 fix: 修改视频下载 URL
- 将视频下载 URL 从 "https://video.yuchat.top/m3u8/" 修改为 "https://video2.yuchat.top/m3u8/"
- 这个修改可能是为了切换到不同的服务器或者 CDN,以提高下载速度或稳定性
2024-12-31 00:07:36 +08:00
dd1a20ec9b feat(video): 优化视频 URL检验和获取逻辑
- 在 HttpRequestComponent 中添加 checkUrl 方法,用于检查 URL 是否有效
- 在 MadouVideoService 中实现 getMadouVideoInfo 方法,整合视频信息获取和 URL 检查
- 修改 VideoController 中的 getMadouVideoById 方法,使用新的视频信息获取逻辑
2024-12-30 22:46:33 +08:00
fcd88baf67 添加 Minio 配置和支持
在 `application-prod.yml` 和 `application-dev.yml` 中添加了 Minio 的配置项,并引入了 Minio 依赖。新增 `MinioProperties` 和 `MinioConfig` 类以支持 Minio 客户端的配置和初始化。
2024-12-28 22:39:07 +08:00
517f036726 更新路径变量注解以明确参数名称
在 `VideoController` 中,为 `@PathVariable` 注解添加了参数名称,以提高代码的可读性和维护性。
2024-12-28 20:58:27 +08:00
4aa92c7c32 明确请求参数名称
在 `getMadouVideo` 方法中,为 `@RequestParam` 添加了具体的参数名,以提高代码的可读性和维护性。
2024-12-28 20:46:01 +08:00
8f20640018 更新视频 URL 和配置文件
将 `VideoController` 中的视频 URL 前缀更改为 `/api`,并在 `application.yml` 中添加了 `context-path` 配置。删除了 `application-prod.yml` 中重复的 `context-path` 配置。
2024-12-28 20:42:10 +08:00
5c414537f9 更新 application-prod.yml 配置
在文件开头添加空行,并设置服务器上下文路径为 /api。
2024-12-28 20:41:04 +08:00
96c0b26896 更新 pom.xml 中的插件配置
将 `spring-boot-maven-plugin` 的配置修改为包含 `repackage` 目标,并移除了 `maven-compiler-plugin` 的相关配置。
2024-12-28 20:34:27 +08:00
fdd2dd700b 添加视频下载和 m3u8 文件获取功能
- 新增 m3u8 文件获取和 ts 文件下载功能
- 添加视频控制器,实现视频列表、详情和 m3u8 文件获取接口
- 优化应用配置,增加开发环境配置
- 重构 HTTP 请求组件,支持文件下载
- 新增 JSON 结果封装类,统一接口返回格式
2024-12-28 20:11:31 +08:00
789135eea8 开发视频播放的接口 2024-12-28 19:01:49 +08:00
0fc112989a 增加开发环境和生产环境的配置 2024-12-28 19:01:06 +08:00
6ddda86621 开发视频播放的接口 2024-12-28 18:57:54 +08:00
112110946d 获取视频文件的大小 2024-10-19 18:45:26 +08:00
edb308a495 优化下载线程,提高下载速度 2024-10-18 22:23:05 +08:00
54f605382b 使用代理和线程池下载 2024-10-14 23:18:49 +08:00
bd9c9c7baa 视频文件的下载 2024-10-14 21:37:31 +08:00
d940ec6cc8 抓取视频播放源地址 2024-10-14 01:29:48 +08:00
lqyan
66136b5679 项目初始化 2024-10-13 15:35:42 +08:00
lqyan
9b6cb6fc14 项目初始化 2024-10-13 15:33:34 +08:00
35ef90a52c Initial commit 2024-10-13 13:13:17 +08:00