Meting API 是一个专为 APlayer 设计的 API 服务,它基于 Meting 项目构建,提供简易接口来获取云音乐的数据。这个开源工具允许开发者轻松地集成音乐播放功能到自己的网站或应用中,无需直接与音乐平台复杂的API交互。支持多种数据类型请求,包括歌曲URL、歌曲详细信息、歌单等,简化了音乐播放器的开发流程。

1、创建专属桥接网络

若已创建,可跳过此步骤。

https://www.hcjike.com/archives/tMUqkbKb

2、部署项目

2.1、创建项目

2.2、Compose配置

networks:
    app_network:
        external: true
services:
    metingapi:
        environment:
            - TZ=Asia/Shanghai
        container_name: meting-api
        image: intemd/meting-api:latest
        networks:
            - app_network
        ports:
            - 127.0.0.1:50310:3000
        restart: always

- 127.0.0.1:50310:300050310端口任意更改,最后通过反向代理访问,若需要端口直接访问,则修改为:0.0.0.0:50310:3000

2.3、lucky反向代理

  • 添加子规则,选择定制模式

  • 填写自己的域名

  • 后端地址输入:http://127.0.0.1:50310(本示例地址,若使用其他端口请相应修改);

  • 找到自定义配置选项,填写:

proxy_set_header X-Forwarded-Host $scheme://$host:$server_port;
  • 其他配置无需修改。

代理配置完成后,通过 HTTPS 协议访问网站将保持稳定,不会再被强制跳转回 HTTP 协议。

api地址:http(s)://域名/api(本示例地址,若填写$scheme://$host:$server_port/meting,则api地址:http(s)://域名/meting/api)。