CL-Music 全平台音乐搜索

CL-Music 全平台音乐搜索

wszx01
2025-04-24 / 1 评论 / 1 阅读

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

评论 (1)

取消
  1. 头像
    文章导航 - 休闲小屋
    Linux · Google Chrome
    Warning: Trying to access array offset on value of type null in /usr/home/liyi/domains/bk.1oo.dedyn.io/public_html/usr/themes/Joe-master/core/function.php on line 261
    @

    [...]98、Claw Cloud 免费容器平台部署webssh教程 97、特殊符号大全【2025年4月29更新】 96、Windows相关【2025年4月29更新】 95、Claw Cloud 免费容器平台部署哪吒面板教程 94、一键配置密钥登录并禁用密码登录 93、bpb面板搭建 92、轻松部署无限节点代理池! 91、CL-Music 全平台音乐搜索 90、标题 89、标题 88、标题[...]

    回复
您是第 45009 位访客