最新消息:

SUB/WAVE:用 AI 把你的私人本地曲库变成全天候网络电台,让大模型成为你的私人 DJ

佳软 yeeach 23浏览 0评论

 

Spotify、Apple Music 等流媒体平台改变了“点播音乐”的方式,但它们依然无法完全替代传统电台那种 “有人陪伴、有节目感、有未知惊喜” 的体验。在音乐流媒体的私人播放列表和「为你推荐」之外,有没有一种更接近真实电台的体验?

开源项目 SUB/WAVE 正是为了重拾这种“广播”魅力而生。它将自建音乐库与 Agentic AI DJ(智能代理 DJ) 结合,为你打造一个专属的 24/7 个人网络电台。

SUB/WAVE 官网:https://www.getsubwave.com/

Github:https://github.com/perminder-klair/subwave

 

SUB/WAVE 不是又一个本地播放器,也不是简单的 AutoDJ,而是一台自托管的个人互联网电台:一台 Icecast 流、一个共享广播、一个真正会说话的 AI DJ。

SUB/WAVE 用 AI 把你的私人本地曲库变成全天候网络电台,其核心逻辑很简单却很有力:

  • 单一共享流(One Shared Stream):所有连接进来的听众听到的是完全一致的实时广播,没有“下一首”或“跳过”按钮,让听音乐重新变成一种同步共享的体验。
  • AI DJ 作为节目掌控者:AI 扮演电台 DJ 的角色,负责选曲、撰写串词、报时、报天气,甚至根据设定的“电台人格(Persona)”讲述与歌曲相关的伪记忆或音乐故事。
  • 基于你的私人本地曲库:它不依赖 Spotify 等第三方云平台,也不生成虚假的 AI 音乐,而是通过 Subsonic API 连接你的 Navidrome 音乐服务器,挑选你收藏的优质无损音乐。
  • 自然语言点歌:听众可以通过网页端发送自然语言请求(如 “放点欢快点的” 或 “来一首 Radiohead 的歌”),AI DJ 会智能理解并在后续节目中安排。

 

SUB/WAVE 的核心功能:

  • 共享广播:单一 Icecast 流,所有人同步收听
  • 多 LLM 支持:Ollama(本地)、Anthropic、OpenAI、Google、DeepSeek、OpenRouter 等,可设每日 token 预算
  • 多 TTS 引擎:本地 Piper / Kokoro,重型 Chatterbox(声线克隆)/ PocketTTS,以及 OpenAI / ElevenLabs
  • 多 DJ 人设:最多 24 个 Persona,可配不同声音、风格、习惯,支持客座共主持
  • 可插拔 Skills:天气、新闻、冷知识等串场内容,支持社区分享与自定义
  • 节目表:24×7 网格排期,可按人设、情绪、Navidrome 播放列表分配
  • Library Observatory:可视化音乐库(按流派 / 能量聚类),带 BPM、调性、情绪、embeddings 详情
  • MCP Server:允许外部 Agent(如 Claude Desktop)直接点歌和控制 DJ
  • 原生 App + PWA:iOS / Android 官方应用 + 可安装的 Web 播放器,支持系统媒体控制
  • Scrobbling:支持 Last.fm 和 ListenBrainz

管理员后台提供实时状态、队列、日志、人设管理、节目表、技能管理、统计和 LLM 调用记录,整体完成度很高。

SUB/WAVE 将Local AI 技术与传统的广播电台文化融为一体,让沉寂在硬盘里的私人音乐库重新焕发活力,对于喜欢 Homelab、自托管、AI Agent 的玩家值得上手试试。

 

类似 SUB/WAVE的开源自托管电台平台:

AzuraCast:https://www.azuracast.com/

LibreTime:https://libretime.org/

Navidrome:https://www.navidrome.org/

WRIT-FM:https://github.com/keltokhy/writ-fm

Claudio:https://github.com/stevenjia93/claudio

 

 

更多网络电台

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址