尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

3步接好Nuclear:把免费音乐流媒体播放器变成脚本和AI能直接控制的对象

3步接好Nuclear:把免费音乐流媒体播放器变成脚本和AI能直接控制的对象 3步接好Nuclear把免费音乐流媒体播放器变成脚本和AI能直接控制的对象【免费下载链接】nuclearStreaming music player that finds free music for you项目地址: https://gitcode.com/GitHub_Trending/nu/nuclearNuclear 是一个免费、无广告、开源的音乐流媒体播放器跨 Win/macOS/Linux。这篇写给想用脚本或 AI 驱动播放的开发者先在本机跑起来再接上 3 种本地 API。一、它到底能帮你做什么搜任意歌曲直接流式播放不用账号、没有广告、无追踪装完即听队列、收藏、播放列表全套管理导入导出、拖拽排序、随机与循环播放状态能被脚本和 AI 控制内置 MCP、MPD、HTTP API全是本地服务免费音源靠插件商店热插拔流媒体源、元数据、歌词、仪表盘都能用插件扩展二、5分钟跑通第一个数据请求先说前提Node 22、pnpm 9、Rust stable外加你系统的 Tauri 平台依赖。本篇用到的所有接口都是播放器自带的本地服务不需要任何第三方密钥或付费 API。git clone https://gitcode.com/GitHub_Trending/nu/nuclear cd nuclear pnpm install pnpm dev终端打印出 Vite 开发地址后播放器窗口会自动弹出。在顶部搜索框输入任意歌手或歌名回车就能直接开始流式播放。不想从源码起项目的话也可以直接下载官方 release 包安装接口完全一致。三、三个高频用法演示终端里用MPD盯盘玩家挂在桌面常驻你想在终端或桌面面板里看状态、切歌的时候export MPD_HOST127.0.0.1 export MPD_PORT6600 mpc currentsong输出当前曲目的标题、艺人和播放进度。Nuclear 占住默认端口 6600 时mpc、ncmpcpp 免配置直连idle命令还能让客户端实时收到推送不用写轮询脚本。polybar/waybar 的 MPD 模块也能直接显示正在播放的曲目。脚本里用HTTP API驱动播放想把播放暂停、切歌、队列管理接进自己的脚本或面板时curl -X POST http://192.168.1.42:4120/api/playback/toggle curl -s -X POST http://192.168.1.42:4120/api/search \ -H Content-Type: application/json -d {query:Neon Cascade}第一条切换播放/暂停返回 200第二条搜索曲目返回 tracks、artists、albums 的 JSON 结果。队列接口支持增删SSE 事件流实时推送状态变化做个自定义远控面板只需订阅它。让AI agent接管播放器 想让 AI 助手用一句话管你的队列时claude mcp add nuclear --transport http http://127.0.0.1:8800/mcp说句「找点氛围音乐加进队列」agent 自己就能完成。MCP server 用分层发现先list_methods再method_details最后call执行每步只返回小 JSON上下文不炸。四、用起来不翻车的几个要点⚠️ 实操里就那么几个固定的坑记住即可端口被占MCP 和 MPD 在 8800/6600 被占用时会自动依次试 8801-8809、6601-6609以设置页实际显示的地址为准别写死。MCP/MPD 别的机器连不上两者都只听 127.0.0.1远程控制请走 Nuclear Jam 的 HTTP API它才会绑到局域网地址。HTTP API 没反应它是 Nuclear Jam 的子功能先到 Settings → Integrations 打开基址看 API URL 字段。macOS 首次启动被拦应用没有 Apple Developer 签名右键选 Open或者执行下面这条命令一次sudo xattr -r -d com.apple.quarantine /Applications/Nuclear.apppnpm dev 起不来核对 Node 22、pnpm 9、Rust stable 与 Tauri 平台依赖Linux 上直接用 Flatpak 最省事。五、它不能做什么 边界说清楚它不管本地 MP3 曲库定位是搜索式流媒体播放没有下载和离线缓存能力。MPD 协议只覆盖播放控制子集库浏览和存储的播放列表暂不支持。免费音源全部来自社区插件版权独占内容不作保证能听什么看插件商店。六、接下来可以深入的方向MCP 完整工具列表与发现流程packages/docs/integrations/mcp-server.mdHTTP API 端点与 SSE 事件参考packages/docs/integrations/http-api.mdMPD 支持命令与客户端接入packages/docs/integrations/mpd-server.md插件系统与开发指南packages/docs/plugins/plugin-system.md【免费下载链接】nuclearStreaming music player that finds free music for you项目地址: https://gitcode.com/GitHub_Trending/nu/nuclear创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表