CL-Music 全平台音乐搜索
侧边栏壁纸
  • 累计撰写 87 篇文章
  • 累计收到 40 条评论

CL-Music 全平台音乐搜索

wszx01
2025-04-24 / 0 评论 / 6 阅读

CL-Music 全平台音乐搜索 github项目

一款基于React开发的在线音乐搜索和播放应用。

一、 功能特点
🎵支持多平台音乐搜索

网易云音乐
QQ音乐
TIDAL
Spotify
YouTube Music
Qobuz
JOOX
Deezer
咪咕音乐
酷狗音乐
酷我音乐
喜马拉雅
🎨 主要功能

音乐搜索
在线播放
音乐下载
音质选择(最高支持999k)
歌词显示(支持双语歌词)
专辑封面显示

二、 项目部署
生产环境需配置一个环境编辑,REACT_APP_API_BASE 后端API地址,由于跨域问题不可以直接使用,一般填写反代 https://music-api.gdstudio.xyz/api.php 后地址,可使用nginx、caddy 等web服务反代,也可是cloudflare worker反代,我这边提供了worker反向代理的代码,见 worker.js 可快速部署到 netlify 、vercel、Cloudflare Pages 等平台。

Docker部署80端口可修改为其它端口
docker

docker run -d -p 80:80 --restart always ghcr.io/lovebai/cl-music:0.1.1

docker-compose

services:
    lovebai:
        image: ghcr.io/lovebai/cl-music:0.1.1
        restart: always
        ports:
            - '80:80'

三、项目结构

cl-music/
    ├── public/              # 静态文件
    ├── src/                 # 源代码
    │   ├── App.js          # 主应用组件
    │   ├── index.js        # 入口文件
    │   └── setupProxy.js   # 开发代理配置
    └── package.json        # 项目配置文件

四、API接口

项目使用的是第三方音乐API接口,通过setupProxy.js配置代理访问。

后端API接口:https://music-api.gdstudio.xyz/api.php

0

评论 (0)

取消