alger cebf313075 feat: 优化播放 修改为howler 修复搜索导致播放无限卡顿问题(#15)
- 优化了整个项目的播放
- 去除audio
- 优化歌词页 歌词同步时间

fixes #15
2024-12-12 22:18:52 +08:00
2024-05-21 11:36:06 +08:00
2024-12-01 16:28:26 +08:00
2024-12-07 11:38:56 +08:00
2024-11-29 08:49:32 +08:00
2024-11-01 17:39:18 +08:00
2024-12-09 22:58:57 +08:00
2024-12-09 18:43:05 +08:00
2024-05-27 18:18:02 +08:00
2021-07-19 17:36:48 +08:00

Alger Music Player

主要功能如下

  • 音乐推荐
  • 音乐播放
  • 网易云登录
  • 播放历史
  • 桌面歌词
  • 歌单 mv 搜索 专辑等功能
  • 识别无法播放歌曲 并代理播放
  • 可听周杰伦(搜索专辑)

项目简介

一个基于 electron typescript vue3 的桌面音乐播放器 适配 web端 桌面端 web移动端

预览地址

http://mc.alger.fun/

软件截图

首页 歌词 搜索

技术栈

主要框架

  • Vue 3 - 渐进式 JavaScript 框架
  • TypeScript - JavaScript 的超集,添加了类型系统
  • Electron - 跨平台桌面应用开发框架
  • Vite - 下一代前端构建工具

UI 框架

  • Naive UI - 基于 Vue 3 的组件库

项目特点

  • 完整的类型支持TypeScript
  • 模块化设计
  • 自动化组件和 API 导入
  • 多平台支持Web、Desktop、Mobile Web
  • 构建优化(代码分割、压缩)

咖啡

微信 支付宝
WeChat QRcode Wechat QRcode

项目运行

  # 安装依赖
  npm install

  # 运行项目 web
  npm run dev

  # 运行项目 electron
  npm run start

  # 打包项目 web
  npm run build

  # 打包项目 electron
  npm run win ... 
  # 具体看 package.json

注意

  • 本地运行需要配置 .env.development 文件
  • 打包需要配置 .env.production 文件
  # .env.development
  VITE_API_LOCAL = /api
  VITE_API_MUSIC_PROXY = /music
  VITE_API_PROXY_MUSIC = /music_proxy

  # 你的接口地址 (必填)
  VITE_API = ***
  # 音乐po接口地址
  VITE_API_MUSIC = ***
  VITE_API_PROXY = ***


  # .env.production
  # 你的接口地址 (必填)
  VITE_API = ***
  # 音乐po接口地址
  VITE_API_MUSIC = ***
  # 代理地址
  VITE_API_PROXY = ***

Stargazers over time

Stargazers over time

欢迎提Issues

免责声明

本软件仅用于学习交流,禁止用于商业用途,否则后果自负。

Description
No description provided
Readme MIT 37 MiB
Languages
Vue 53.2%
TypeScript 44.9%
HTML 0.8%
CSS 0.6%
JavaScript 0.5%