一款基于 Tauri 2 + Vue 3 的轻量在线音乐播放器。前端负责界面与播放,音乐数据、音频直链解析、扫码登录等能力由独立的音乐聚合后端提供。
Go to file
Yuhang Wu 2db45f95c0 feat: 添加音乐搜索功能和设置页面
- 新增MusicSearchSong、MusicSearchPlaylist、MusicSearchAlbum和
  MusicSearchResult接口定义
- 实现音乐搜索API,支持多源搜索和结果类型过滤
- 添加设置页面,支持配置启用的音乐源和默认音乐源
- 在搜索页面添加防抖搜索和加载状态
- 更新歌单详情页使用动态音乐源获取播放链接
- 添加settings图标到AppIcon组件
- 在主布局中添加设置导航项
- 创建settings store用于管理音乐源设置
- 添加对Song接口的source字段支持
- 更新路由配置添加设置页面路由
2026-08-12 11:54:56 +08:00
.vscode feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
public feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
src feat: 添加音乐搜索功能和设置页面 2026-08-12 11:54:56 +08:00
src-tauri feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
.env feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
.gitignore feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
CLAUDE.md feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
README.md feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
index.html feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
package.json feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
pnpm-lock.yaml feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
pnpm-workspace.yaml feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
tsconfig.json feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
tsconfig.node.json feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
vite.config.ts feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00

README.md

Tauri + Vue + TypeScript

This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.