这是一个全栈 Web 服务,旨在作为个人媒体中心。它允许用户通过 Web 界面或 iOS 快捷指令提交社交媒体链接(如 Bilibili, YouTube, 抖音, TikTok 等),服务会自动下载音频,转换为 MP3,并上传到用户的网易云音乐云盘。
yt-dlp,支持下载几乎所有主流视频/音频平台的资源。yt-dlp 和 ffmpeg,无需手动配置环境(支持 Windows/Linux/macOS)。克隆或下载项目
git clone <your-repo-url>
cd cloud-music-linker
安装依赖
npm install
配置网易云 Cookie
打开根目录下的 config.js 文件,找到 NETEASE_COOKIE 字段,填入你的网易云音乐 Cookie。
如何获取 Cookie: 在浏览器登录网易云音乐官网 (music.163.com),按 F12 打开开发者工具,进入 Application -> Cookies,找到
MUSIC_U的值或复制完整的 Cookie 字符串。
启动服务
npm start
首次运行时,程序会自动检查并下载必要的 yt-dlp 和 ffmpeg 二进制文件,这可能需要几分钟时间。
Web 界面
浏览器访问 http://localhost:3000。
输入视频链接,点击转换即可。
iOS 快捷指令集成 你可以创建一个“获取 URL 内容”的快捷指令:
http://<你的服务器IP>:3000/api/processPOSTurl: (快捷指令输入)cookies: (可选,如果需要下载会员/登录可见内容)bin/: 存放自动下载的 yt-dlp 和 ffmpeg 可执行文件。downloads/: 存放转换后的 MP3 文件。temp/: 临时下载文件。public/: 前端静态资源。services/: 核心业务逻辑。utils/: 工具函数。Content type
Image
Digest
sha256:8cd368a14…
Size
131.4 MB
Last updated
4 months ago
docker pull lee1080/cloudmusic-linker