菜鸟AI - 让提示词生成更简单! 全站导航 全站导航
AI工具安装 新手教程 进阶教程 辅助资源 AI提示词 热点资讯 技术资讯 产业资讯 内容生成 模型技术 AI信息库

已有账号?

首页 > AI教程 > 2024年度鸿蒙原生音乐App深度排行榜:Melotopia AI增强网易云API部署测评
进阶教程 鸿蒙原生

2024年度鸿蒙原生音乐App深度排行榜:Melotopia AI增强网易云API部署测评

2026-06-08
阅读 0
热度 0
作者 菜鸟AI编辑部
摘要

摘要

通过LLM辅助决策,将网易云API服务部署至服务器,配合鸿蒙原生音乐应用Melotopia实现账户同

折腾半天,终于把网易云API服务架到自己服务器上了。这活儿是为了配合Melotopia——一款鸿蒙原生的音乐app,它可以通过接入网易云API来同步你的账户信息,这样一来,在鸿蒙设备上听歌就变得很顺滑。

1 Melotopia

简单说,Melotopia是一款原生适配鸿蒙的音乐应用,很有意思的一点是,它可以通过接入网易云API来获取你的网易云账户信息,从而让你的歌单、收藏等内容无缝同步过来。对于鸿蒙生态来说,这种原生体验还是很加分。

2 如何用LLM辅助决策

决策过程其实很简单——随手把GitHub仓库地址丢给了Kimi,让它帮忙规划整个部署路径。这种轻量级的LLM辅助,在探索性任务里特别好用,省去自己翻文档的麻烦。

3 部署流程

直接上脚本。Kimi分析后建议用Node.js来部署,试错几轮,发现确实是最稳的路径。

先装Node环境:

# 安装 Node.js
sudo apt install nodejs npm -y

# 进入源码目录
cd /home/melotopia/netease-api-src

# 安装依赖
npm install

# 启动
npm start

不过Node直接跑的话,终端一关服务就停了。所以需要后台运行,这里推荐用PM2,进程管理神器:

# 安装 PM2
sudo npm install -g pm2

# 进入目录启动
cd /home/melotopia/netease-api-src
pm2 start app.js --name netease-api

# 保存配置并设置开机自启
pm2 sa ve
pm2 startup

接下来是Nginx配置,把API请求做个反向袋里,这样就能通过HTTPS域名访问了:

sudo tee /etc/nginx/sites-a vailable/yousite << 'EOF'

server {
    listen 80;
    server_name 你的域名;
    return 301 https://$server_name$request_uri;
}

server {
    listen 443 ssl;
    http2 on;
    server_name 你的域名;
    root 你网站的根目录;
    index index.html index.htm;

    ssl_certificate /etc/letsencrypt/live/yousite/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/yousite/privkey.pem;
    include /etc/letsencrypt/options-ssl-nginx.conf;
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;

    # 网易云 API 反向袋里
    location /api/ {
        proxy_pass http://127.0.0.1:3000/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }

    location / {
        try_files $uri $uri/ =404;
    }

    access_log /var/log/nginx/yousite.access.log;
    error_log /var/log/nginx/yousite.error.log;
}

EOF

sudo nginx -t && sudo systemctl reload nginx

最后一步,测试API是否正常跑通。本地和远程都来一下,确保链路完整:

# 本地测试
curl http://localhost:3000

# 通过 HTTPS 域名测试
curl https://你的域名/api/playlist/detail?id=19723756

直接感受一下运行实效图,后面几张是跑起来的状态:

后续在手机鸿蒙端的Melotopia里,设置云端API接口,然后登录网易云账号。一切配置完毕,就能直接在app里享受网易云音乐的服务了。

来源:互联网

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

同类文章推荐

相关文章推荐

更多