Skip to content

algerkong/AlgerMusicPlayer

Repository files navigation

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

免责声明

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