MoeKoeMusic/MoeKoeMusic

▲ 682 stars today★ 6,692⑂ 422

一款开源简洁高颜值的酷狗第三方客户端 An open-source, concise, and aesthetically pleasing third-party client for KuGou that supports Windows / macOS / Linux / Web :electron:

About MoeKoeMusic/MoeKoeMusic

MoeKoeMusic/MoeKoeMusic is an open-source project on GitHub, mainly written in Vue. 一款开源简洁高颜值的酷狗第三方客户端 An open-source, concise, and aesthetically pleasing third-party client for KuGou that supports Windows / macOS / Linux / Web :electron: It currently holds 6,692 stars and 422 forks with 8 open issues, and was last pushed on 2026-10-15 (repository created 2024-11-02).

Project Overview

Git Homed tracks it on the Today's Trending board.

GitHub Repository Details

Repository MoeKoeMusic/MoeKoeMusic · default branch main · size 47214 KB · watchers 21 · source: GitHub REST API and repository README

README


https://github.com/MoeKoeMusic/MoeKoeMusic/blob/HEAD/hero

MoeKoe Music

一款开源简洁高颜值的酷狗第三方客户端
🌎 GitHub仓库  |   📦️ 下载安装包  |   💬 访问博客  |   🏠 项目主页

🇨🇳 简体中文  |   🇨🇳 繁体中文  |   🇯🇵 日本語  |   🇺🇸 English  |   🇰🇷 한국어  |   🇷🇺 Русский

images

❤️ 前言

早在10年前后的样子,那会在用网页版QQ的时候我就已经开始使用酷狗音乐了(也是十来年的老粉了),所以这些年收藏的歌曲全部都在上面.后来我也尝试开始使用网易云或QQ音乐,也尝试把酷狗的歌单导入进去,但是效果都不尽人意.我听的大多是日漫OP,好多歌曲都没办法找到.

兜兜转转最后还是回到酷狗,但是在Mac端的酷狗,时常可能会出现不能播放的情况,虽说界面没什么功能,但也挺好的.在网友的安利下,我现在一直是在酷狗的概念版上听歌,并且是市面上为数不多能免费听VIP歌曲的音乐播放软件了,力推.

我在我的个人介绍页面说我特别喜欢听歌,尤其是日漫OP.怎么证明呢?(之前我网页版歌单也年久失修了)那就自己开发一个音乐播放器.

✨ 特性

📢 Todo List

查看更新日志

📦️ 安装

1. 客户端安装

访问本项目的 Releases 页面下载安装包。

2. WEB端安装(docker)

1. 方式一:快速启动(推荐)
    git clone --depth=1 https://github.com/MoeKoeMusic/MoeKoeMusic.git
    cd MoeKoeMusic
    docker compose up -d &
    

2. ~~方式二:使用docker-compose一键安装 (镜像暂未上传官方)~~

    docker run -d --name MoeKoeMusic -p 8080:8080 -e PORT=6521 -e platform=lite iajue/moekoe-music:latest
    

3. 方式三:宝塔容器编排

    version: '3.3'
    
    services:
      moekoe-music:
        # 镜像地址
        image: registry.cn-wulanchabu.aliyuncs.com/youngxj/moekoe-music:latest
        container_name: moekoe-music # 容器名
        restart: unless-stopped # 自动重启
        build:
          context: .
          dockerfile: Dockerfile
        environment:
  • PORT=6521
  • platform=lite
ports: # 端口映射
  • "8080:8080" # 前端服务
  • "6521:6521" # 接口服务
复制内容上面的内容,粘贴到宝塔面板的容器编排里面,编排名称为MoeKoeMusic,点击部署即可。

3. 一键部署

使用 EdgeOne Pages 部署

需在环境变量(VITE_APP_API_URL)中填写自己的API地址

⚙️ 开发

1. 克隆本仓库

git clone --depth=1 https://github.com/MoeKoeMusic/MoeKoeMusic.git

2. 进入目录并安装依赖

cd MoeKoeMusic
pnpm install --frozen-lockfile
3. 启动开发者模式
  pnpm run dev
  
  pnpm run dev:client
  

4. 构建前端 为你的目标平台选择一条命令来构建前端

pnpm run build # 为网页端构建前端
pnpm run build:client # 为客户端构建前端
pnpm run build:docker # 为 Docker 镜像构建前端
5. 编译项目
pnpm run electron:build:win # [默认 NSIS 安装包]
pnpm run electron:build:linux # [默认 AppImage 格式]
pnpm run electron:build:macos # [默认 macOS 双架构]

更多命令请查看 package.json 文件 scripts

👷‍♂️ 编译客户端

如果在 Release 页面没有找到适合你的设备的安装包的话,你可以根据下面的步骤来打包自己的客户端。

1. 安装 Node.js,并确保 Node.js 版本 >= 20.0.0。

2. 使用 git clone --depth=1 https://github.com/MoeKoeMusic/MoeKoeMusic.git 克隆本仓库到本地。

3. 使用 pnpm install --frozen-lockfile 安装项目依赖。

4. 使用 pnpm run build:client 为客户端构建前端

5. 选择下列的命令来打包适合的你的安装包,打包出来的文件在 /dist_electron 目录下。了解更多信息可访问 electron-builder 文档

1. 打包 macOS 平台

   pnpm run electron:build -- --mac --universal
   
   pnpm run electron:build -- --mac --x64
   
   pnpm run electron:build -- --mac --arm64
   

2. 打包 Windows 平台

   pnpm run electron:build -- --win
   
   pnpm run electron:build -- --win --ia32 --x64 --arm64 --target squirrel
   
   pnpm run electron:build -- --win --portable
   

3. 打包 Linux 平台

   pnpm run electron:build -- --linux
   
   pnpm run electron:build -- --linux --target snap
   
   pnpm run electron:build -- --linux --target deb
   
   pnpm run electron:build -- --linux --target rpm
   
   pnpm run electron:build:linux-arm64
   

4. 打包所有平台

如果需要同时生成 Windows、macOS 和 Linux 的安装包,可以使用以下命令:

  pnpm run electron:build -- -mwl
  

5. 自定义编译设置

您可以根据需要添加其他选项来进一步自定义打包,例如指定 x64 和 arm64 架构,或选择不同的目标格式。

⭐ 支持项目

如果您觉得这个项目对您有帮助,欢迎给我们一个 Star!您的支持是我们持续改进的动力。

GitHub stars

✅ 反馈

如有任何问题或建议,欢迎提交 issue 或 pull request。

⚠️ 免责声明

0. 本程序是酷狗第三方客户端,并非酷狗官方,需要更完善的功能请下载官方客户端体验. 1. 本项目仅供学习使用,请尊重版权,请勿利用此项目从事商业行为及非法用途! 2. 使用本项目的过程中可能会产生版权数据。对于这些版权数据,本项目不拥有它们的所有权。为了避免侵权,使用者务必在 24 小时内清除使用本项目的过程中所产生的版权数据。 3. 由于使用本项目产生的包括由于本协议或由于使用或无法使用本项目而引起的任何性质的任何直接、间接、特殊、偶然或结果性损害(包括但不限于因商誉损失、停工、计算机故障或故障引起的损害赔偿,或任何及所有其他商业损害或损失)由使用者负责。 1. 禁止在违反当地法律法规的情况下使用本项目。对于使用者在明知或不知当地法律法规不允许的情况下使用本项目所造成的任何违法违规行为由使用者承担,本项目不承担由此造成的任何直接、间接、特殊、偶然或结果性责任。 2. 音乐平台不易,请尊重版权,支持正版。 3. 本项目仅用于对技术可行性的探索及研究,不接受任何商业(包括但不限于广告等)合作及捐赠。 4. 如果官方音乐平台觉得本项目不妥,可联系本项目更改或移除。

📜 开源许可

本项目仅供个人学习研究使用,禁止用于商业及非法用途。

基于 GNU General Public License v2.0 (GPL-2.0) 许可进行开源。

👍 灵感来源

API 源代码来自 MakcRe/KuGouMusicApi

🖼️ 截图

image image image image image image image image image image

🗓️ Star History

Star History Chart

GitHub Stars & Activity

6,692Stars
422Forks
8Open issues
VueLanguage

GitHub Popularity

GitHub stars6,692
Forks422
Open issues8
Primary languageVue
LicenseGPL-2.0
Stars gained today682
Created2024-11-02
Last pushed2026-10-15

Trending History

Monthly boardrank #84 · ▲ 682 stars

Related GitHub Projects

1

anhao / ai-pose-gallery-zh

HTML★ 2,551⑂ 668
→
2

andyhuo520 / digital-human-koubo

TypeScript★ 1,400⑂ 323
→
3

Motionsites-AI / claude-skill

Python★ 1,021⑂ 106
→
4

kargulstudio / calender-app-design

TypeScript★ 795⑂ 96
→
5

smithjohn78390 / tongjiang-lab

HTML★ 760⑂ 206
→
6

yaojingang / GEOInflow

TypeScript★ 707⑂ 227
→
7

blakeandersonw / ai-app-playbook

TypeScript★ 571⑂ 77
→
8

deepopen-com / deepopen-3d-webs

Python★ 517⑂ 1
→

More Trending Repositories