|
35f7332bff
|
lint: format
|
2025-08-19 13:30:12 +10:00 |
|
|
210700bc0d
|
chore: 重构播放列表
|
2025-08-19 13:07:41 +10:00 |
|
|
7ecc38dda8
|
feat(歌词): 添加滚动歌词组件和接口定义
新增 ScrollingLyrics.vue 组件实现歌词滚动显示功能,包括:
1. 解析 LRC 格式歌词文本
2. 根据当前播放时间高亮对应歌词行
3. 支持歌词和间隔时间的处理
同时在 vite-env.d.ts 中新增 LyricsLine 和 GapLine 接口定义,并在 Playroom.vue 中集成歌词组件
|
2025-05-26 17:29:31 +10:00 |
|
|
6743b694c8
|
refactor(Player): 将播放器组件从App.vue中提取到独立的Player.vue组件
提取播放器逻辑到独立的Player.vue组件,以提高代码的可维护性和复用性。同时,更新了相关依赖和样式,确保功能不受影响。
|
2025-05-24 22:53:21 +10:00 |
|
|
94a153ae11
|
feat(播放队列): 添加播放队列功能并集成 Pinia 状态管理
新增播放队列功能,使用 Pini a进行状态管理。包括创建播放队列存储、在专辑详情页添加播放功能、以及在播放组件中监听播放状态的变化。同时,更新了依赖以支持 Pinia 的集成。
|
2025-05-24 16:33:50 +10:00 |
|
|
e415c1ef42
|
feat(AlbumDetail): 实现专辑详情页面的数据展示和布局
添加了专辑详情页面的数据获取逻辑和布局,包括专辑封面、名称、艺术家、简介和曲目列表的展示。同时,更新了路由参数和 API 请求路径,以支持专辑详情的动态加载。
|
2025-05-24 15:15:47 +10:00 |
|
|
df01f1a579
|
feat: 添加专辑浏览功能并优化侧边栏
在Home.vue中添加专辑浏览功能,显示专辑封面。将类型定义从apis/index.ts移动到vite-env.d.ts中以便全局使用。优化Sidebar.vue中的导航链接样式,添加图标。更新manifest.json以允许加载特定域名的图片资源。
|
2025-05-24 11:26:00 +10:00 |
|
|
889adc3774
|
initial commit
|
2025-05-23 20:32:08 +10:00 |
|