InfiniteRadio macOS菜单栏应用完全指南:3步在你的Mac上拥有AI音乐助手

📅 2026/8/24 11:12:28
InfiniteRadio macOS菜单栏应用完全指南:3步在你的Mac上拥有AI音乐助手
InfiniteRadio macOS菜单栏应用完全指南3步在你的Mac上拥有AI音乐助手【免费下载链接】InfiniteRadioInfinite Contextual Radio项目地址: https://gitcode.com/gh_mirrors/in/InfiniteRadioInfiniteRadio 是一款生成无限 AI 音乐的开源项目它会根据你当前的使用场景正在运行的程序或屏幕内容自动切换音乐风格。通过其 macOS 菜单栏应用只需 3 步你的 Mac 就会常驻一位懂你所想的AI 音乐助手让背景音永远与当下状态同频。InfiniteRadio 是什么它为什么特别简单来说InfiniteRadio 由两部分组成音乐引擎基于 Magenta RealTime 音乐模型通过 Docker 容器提供实时、无限生成的音乐流AI DJ负责点歌的决策大脑分为两种模式Process DJ监控系统里最活跃的进程写代码、开会、刷视频自动匹配曲风LLM DJ截取屏幕交给本地多模态大模型看图猜事选出最合适的音乐类型两种 DJ 的源码分别在 process_dj.py 和 llm_dj.py菜单栏应用本体是 mac_app.py。第一步安装并运行 macOS 菜单栏应用到项目的 Releases 页面下载最新版本的InfiniteRadio.zip解压后运行.app文件InfiniteRadio 会出现在Mac 顶部菜单栏Tray 区域它本身不占桌面空间在菜单栏中即可完成音乐服务的配置与播放控制⚠️权限提示如果选择 LLM DJmacOS 会请求屏幕录制权限请允许该权限否则 AI DJ 无法看到你的屏幕来动态选择曲风。菜单栏应用还内置了控制台窗口可以实时查看 DJ 的运行日志方便排查问题。第二步启动音乐模型服务Docker 一键部署音乐生成需要一台带NVIDIA GPU的机器可以是你的 Mac 连接的服务器或任意局域网设备。前置要求支持 GPU 的 Docker CUDANVIDIA Container Toolkit在目标机器上执行docker run --gpus all --network host lauriewired/musicbeats:latest容器内部由 MusicContainer/ 目录定义包括音乐服务 music_server.py 与 WebRTC 音频流服务 webrtc_server.go。启动后用浏览器访问http://127.0.0.1:8080或对应 IP点击播放按钮即可听到实时生成的音乐。最后回到菜单栏应用将服务地址指向该 IP 和端口就完成了连接。第三步选择你的 AI DJ方案 AProcess DJ —— 按活跃程序换风格Process DJ 会持续监测系统中 CPU 占用最高的应用并映射曲风写代码时切到 lofi看视频时切到电子乐开会时自动换成轻柔的爵士。在 Mac 应用中直接选择 Process DJ 即可运行若习惯命令行也可以直接运行python process_dj.py 127.0.0.1 8080其中127.0.0.1 8080替换为你的音乐模型地址。方案 BLLM DJ —— 让大模型看屏幕点歌LLM DJ 更聪明它周期性截屏交给本地多模态模型如 InternVL3-2B判断你正在做什么再返回一个最贴切的音乐类型。在LM Studio中下载 InternVL3 模型并启动本地服务器状态显示为 Running 即可在 Mac 应用中连接 LLM DJ 并选择对应模型或命令行运行python llm_dj.py 127.0.0.1 8080常见问题快速排查问题解决办法菜单栏应用连不上音乐检查 IP/端口确认 Docker 容器已启动LLM DJ 无反应确认 LM Studio 服务器已启动且已授予屏幕录制权限Docker 启动失败检查 NVIDIA GPU 驱动与 Container Toolkit 安装写在最后只需下载应用 → 启动音乐容器 → 选择 DJ这 3 步InfiniteRadio 就能让音乐永远贴合你当下的状态。如果你想二次开发还可以克隆仓库后运行python3 setup.py py2app自行构建 Mac 应用相关构建脚本见 setup.py。从此你的 Mac 菜单栏里住进了一位 24 小时在岗的 AI DJ 。【免费下载链接】InfiniteRadioInfinite Contextual Radio项目地址: https://gitcode.com/gh_mirrors/in/InfiniteRadio创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考