2024-12-07 12:02:54 +08:00
|
|
|
|
# Alger Music Player
|
2024-05-14 18:11:54 +08:00
|
|
|
|
主要功能如下
|
2021-07-19 17:36:48 +08:00
|
|
|
|
|
2024-05-14 18:11:54 +08:00
|
|
|
|
- 音乐推荐
|
|
|
|
|
|
- 音乐播放
|
|
|
|
|
|
- 网易云登录
|
|
|
|
|
|
- 播放历史
|
2024-05-27 11:52:10 +08:00
|
|
|
|
- 桌面歌词
|
2024-05-14 18:11:54 +08:00
|
|
|
|
- 歌单 mv 搜索 专辑等功能
|
2024-12-07 22:38:56 +08:00
|
|
|
|
- 识别无法播放歌曲 并代理播放
|
|
|
|
|
|
- 可听周杰伦(搜索专辑)
|
2024-05-14 18:11:54 +08:00
|
|
|
|
|
2024-12-07 12:02:54 +08:00
|
|
|
|
## 项目简介
|
|
|
|
|
|
一个基于 electron typescript vue3 的桌面音乐播放器 适配 web端 桌面端 web移动端
|
|
|
|
|
|
|
2024-12-01 16:28:26 +08:00
|
|
|
|
## 预览地址
|
|
|
|
|
|
[http://mc.alger.fun/](http://mc.alger.fun/)
|
|
|
|
|
|
|
2024-12-25 19:59:58 +08:00
|
|
|
|
QQ群:789288579
|
|
|
|
|
|
|
2024-12-07 11:38:56 +08:00
|
|
|
|
## 软件截图
|
|
|
|
|
|

|
|
|
|
|
|

|
|
|
|
|
|

|
|
|
|
|
|
|
2024-12-07 12:02:54 +08:00
|
|
|
|
## 技术栈
|
|
|
|
|
|
|
|
|
|
|
|
### 主要框架
|
|
|
|
|
|
- Vue 3 - 渐进式 JavaScript 框架
|
|
|
|
|
|
- TypeScript - JavaScript 的超集,添加了类型系统
|
|
|
|
|
|
- Electron - 跨平台桌面应用开发框架
|
|
|
|
|
|
- Vite - 下一代前端构建工具
|
|
|
|
|
|
|
|
|
|
|
|
### UI 框架
|
|
|
|
|
|
- Naive UI - 基于 Vue 3 的组件库
|
|
|
|
|
|
|
|
|
|
|
|
### 项目特点
|
|
|
|
|
|
- 完整的类型支持(TypeScript)
|
|
|
|
|
|
- 模块化设计
|
|
|
|
|
|
- 自动化组件和 API 导入
|
|
|
|
|
|
- 多平台支持(Web、Desktop、Mobile Web)
|
|
|
|
|
|
- 构建优化(代码分割、压缩)
|
|
|
|
|
|
|
2024-12-07 22:32:06 +08:00
|
|
|
|
## 咖啡☕️
|
|
|
|
|
|
| 微信 | 支付宝 |
|
|
|
|
|
|
| :--------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------: |
|
|
|
|
|
|
| <img src="https://github.com/algerkong/algerkong/blob/main/wechat.jpg?raw=true" alt="WeChat QRcode" width=200> | <img src="https://github.com/algerkong/algerkong/blob/main/alipay.jpg?raw=true" alt="Wechat QRcode" width=200> |
|
|
|
|
|
|
|
2024-05-21 10:16:30 +08:00
|
|
|
|
## 项目运行
|
|
|
|
|
|
```bash
|
|
|
|
|
|
# 安装依赖
|
|
|
|
|
|
npm install
|
|
|
|
|
|
|
|
|
|
|
|
# 运行项目 web
|
|
|
|
|
|
npm run dev
|
|
|
|
|
|
|
|
|
|
|
|
# 运行项目 electron
|
|
|
|
|
|
npm run start
|
|
|
|
|
|
|
|
|
|
|
|
# 打包项目 web
|
|
|
|
|
|
npm run build
|
|
|
|
|
|
|
|
|
|
|
|
# 打包项目 electron
|
|
|
|
|
|
npm run win ...
|
|
|
|
|
|
# 具体看 package.json
|
|
|
|
|
|
```
|
2024-12-07 11:38:56 +08:00
|
|
|
|
#### 注意
|
|
|
|
|
|
- 本地运行需要配置 .env.development 文件
|
|
|
|
|
|
- 打包需要配置 .env.production 文件
|
|
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
|
# .env.development
|
2024-12-12 22:18:52 +08:00
|
|
|
|
VITE_API_LOCAL = /api
|
|
|
|
|
|
VITE_API_MUSIC_PROXY = /music
|
|
|
|
|
|
VITE_API_PROXY_MUSIC = /music_proxy
|
|
|
|
|
|
|
2024-12-07 11:38:56 +08:00
|
|
|
|
# 你的接口地址 (必填)
|
|
|
|
|
|
VITE_API = ***
|
2024-12-12 22:18:52 +08:00
|
|
|
|
# 音乐po接口地址
|
2024-12-07 11:38:56 +08:00
|
|
|
|
VITE_API_MUSIC = ***
|
|
|
|
|
|
VITE_API_PROXY = ***
|
2024-05-21 10:16:30 +08:00
|
|
|
|
|
|
|
|
|
|
|
2024-12-07 11:38:56 +08:00
|
|
|
|
# .env.production
|
|
|
|
|
|
# 你的接口地址 (必填)
|
|
|
|
|
|
VITE_API = ***
|
2024-12-12 22:18:52 +08:00
|
|
|
|
# 音乐po接口地址
|
2024-12-07 11:38:56 +08:00
|
|
|
|
VITE_API_MUSIC = ***
|
|
|
|
|
|
# 代理地址
|
|
|
|
|
|
VITE_API_PROXY = ***
|
|
|
|
|
|
```
|
2024-05-14 18:11:54 +08:00
|
|
|
|
|
2024-12-07 22:33:36 +08:00
|
|
|
|
## Stargazers over time
|
|
|
|
|
|
[](https://starchart.cc/algerkong/AlgerMusicPlayer)
|
|
|
|
|
|
|
2024-12-07 22:32:06 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-05-14 18:11:54 +08:00
|
|
|
|
## 欢迎提Issues
|
|
|
|
|
|
|
|
|
|
|
|
## 免责声明
|
|
|
|
|
|
本软件仅用于学习交流,禁止用于商业用途,否则后果自负。
|