史悦
|
b3ac229e91
|
feat(同步任务): 增加从URL提取songId的功能并优化媒体获取重试机制
在sync_jobs.js中添加从网易云音乐URL提取songId的逻辑,避免冗余匹配
在media_fetcher/index.js中增加重试机制和超时控制,提高媒体获取的稳定性
|
2026-01-08 15:33:40 +08:00 |
|
史悦
|
916a595a63
|
refactor(音乐同步): 优化歌曲匹配逻辑,优先使用提供的songId
当songId存在时,跳过冗余的网易云匹配流程,直接使用songId进行精确匹配
如果精确匹配失败,再回退到基于名称的匹配方式
|
2026-01-08 15:24:08 +08:00 |
|
史悦
|
76003d4bcd
|
feat: 为歌曲同步功能添加元数据记录和日志
在前后端添加日志记录和元数据传递,包括歌曲名称、艺术家和专辑信息
|
2026-01-08 14:50:27 +08:00 |
|
史悦
|
8948df45ba
|
feat(handler): 为歌曲处理添加日志记录
在buildPageUrl和mapTunehubResult函数中添加日志记录,方便追踪URL生成过程
在search函数中添加日志记录搜索结果和过滤项
|
2026-01-08 14:37:42 +08:00 |
|
史悦
|
e95ecb2abd
|
fix(playlists): 更新网易云音乐歌曲链接为官方地址
|
2026-01-08 13:44:12 +08:00 |
|
史悦
|
b5778f8a03
|
feat(音乐链接): 统一使用 TuneHub 格式的音乐页面链接
将网易云和QQ音乐的原始链接替换为 TuneHub 格式的统一链接
在同步任务中优先获取歌曲元数据,避免显示原始URL
增加日志输出以帮助调试链接解析过程
|
2026-01-08 13:33:34 +08:00 |
|
史悦
|
3264149137
|
feat(歌曲元数据): 添加对Tunehub和音乐平台URL的解析支持
新增parseTunehubParams和parsePageUrlParams函数用于解析不同音乐平台的URL参数,并添加buildSongMetaFromTunehub函数构建歌曲元数据。当URL匹配时优先从Tunehub获取歌曲信息,否则回退到原有逻辑。
|
2026-01-07 18:15:33 +08:00 |
|
史悦
|
3656432653
|
fix: 修复歌曲播放URL处理逻辑并添加元数据获取错误提示
修复播放URL处理逻辑,统一从getPlayableUrl方法获取可播放URL
添加歌曲元数据获取失败时的错误提示
确保songId字段在mapTunehubResult中始终有默认值
|
2026-01-07 17:31:27 +08:00 |
|
史悦
|
6fa4f1a72e
|
feat(播放): 添加支持直接使用playUrl播放歌曲的功能
- 在SearchResultTable和SearchResultList组件中添加playTheSongWithPlayUrl方法
- 修改播放逻辑,优先使用playUrl进行播放
- 在Mobile.vue中添加playUrl处理逻辑
- 新增tunehub服务的getSongInfo和searchSongs接口
- 重构歌曲搜索处理逻辑,使用tunehub服务替代原有实现
|
2026-01-07 17:10:32 +08:00 |
|
史悦
|
0dbb36be9d
|
初始化提交
|
2026-01-07 16:46:09 +08:00 |
|