SUB/WAVE icon

SUB/WAVE

SUB/WAVE 是一款基于共享 Icecast 流的个人互联网电台,搭载由 LLM 驱动的 DJ 自动选歌并串场,支持应用、网页和旧式流链接收听。

SUB/WAVE

SUB/WAVE 是什么

SUB/WAVE 是一款基于单一共享 Icecast 流的个人互联网电台。它不是为每位听众提供私人队列,而是让所有人保持在同一个直播广播中,同时由一个 LLM 驱动的 DJ 选择曲目并在曲目之间进行播报。

该产品面向希望使用自己的音乐资料库和模型/语音栈来运营电台的人。设置页面说明,你可以连接 Navidrome 资料库和一个 LLM 提供方,然后通过 CLI 或手动的 Docker Compose 路径让电台上线。

核心能力

共享直播流

SUB/WAVE 通过单一 Icecast 直播向所有听众同步播放。界面围绕直播电台行为构建,而不是私人的按需队列。

LLM 辅助曲目选择

DJ 会读取已连接的音乐资料库,并在 LLM 的帮助下决定下一首播放什么。电台使用元数据和声学分析,按情绪、能量和相似属性对曲目进行映射。

生成的播报内容

DJ 会在歌曲之间播报现场开场白、时间提示、天气播报、电台 ID 和其他段落。这些内容以人格化声音撰写,并会直接朗读,而非预先录制。

灵活的模型与设置选项

运营者可以选择本地或托管模型,包括兼容 OpenAI 的方案,并可为托管用量设置每日 token 预算。设置页面说明,连接 Navidrome 和 LLM 提供方大约只需十分钟。

多设备收听

SUB/WAVE 包含原生应用、桌面播放器、可安装为 PWA 的网页播放器、键盘快捷键,以及对 `.m3u` 和 `.pls` 流链接的支持。因此它可用于手机、桌面、浏览器、VLC、Sonos 和互联网收音机。

运营自定义工具

电台支持皮肤和主题、来自 `SKILL.md` 的自定义技能、定时节目、嘉宾联合主持,以及用于查看状态、日志、重启和更新的运营控制台。

SUB/WAVE 的常见用法

  • 运营个人电台

    连接你自己的 Navidrome 资料库,选择模型和语音引擎,然后让 SUB/WAVE 运行一个更像直播电台而不是播放列表应用的电台。

  • 编排和管理电台形式

    使用运营控制台、定时节目、人格设定和嘉宾联合主持,组织一个具有不同声音和时段的电台。

  • 通过多种客户端收听

    通过原生移动应用、桌面播放器、网页播放器或旧式流 URL 收听,在不同设备上听到同一档广播。

  • 在不打断流的情况下处理共享请求

    在不打断其他人当前广播的前提下,让听众请求歌曲、艺人或情绪。

  • 自定义播报人格

    使用 `SKILL.md` 添加自定义的曲间段落,或调整模型和语音以匹配偏好的语气或本地部署。

Pros and Cons

Pros

  • 单一共享流让所有人的收听体验保持同步。
  • 电台将音乐播放与生成的语音段落结合在一起,而不只是自动切歌。
  • 可通过引导式 CLI 路径或手动 Docker Compose 安装完成设置。
  • 模型和语音层可替换,因此运营者可以根据自己的环境选择本地或托管方案。
  • 支持原生应用、桌面应用、网页/PWA 和旧式流 URL,使收听方式更加灵活。

Cons

  • 它建立在广播模式之上,因此听众没有各自独立的队列或跳过控制。
  • 运营者需要外部服务,例如音乐资料库和 LLM 提供方;SUB/WAVE 本身不提供这些服务。
  • 来源内容未显示所提供页面上的完整定价信息。

FAQ

SUB/WAVE 更像播放列表应用还是直播电台?

SUB/WAVE 围绕单一 Icecast 流进行设计。所有听众同时收听同一档直播,没有单个听众的跳过控制。

如何让电台运行起来?

快速安装路径是先安装 CLI,然后运行 `subwave init`,再运行 `subwave setup`,以连接 Navidrome 资料库和 LLM 提供方并让电台上线。也可以使用标准 Docker Compose 进行手动安装。

听众可以点歌吗?

根据手册,听众可以请求歌曲、艺人或情绪。请求不会为某个听众打断当前曲目,而是会成为共享广播的一部分。

听众可以用什么方式收听?

手册说明播放器可用于原生 iOS 和 Android 应用、适用于 macOS、Windows 和 Linux 的桌面播放器、作为 PWA 的网页播放器,以及通过 `/listen.m3u` 或 `/listen.pls` 使用的旧式流客户端。

AI DJ 是如何工作的?

手册和首页将该 DJ 描述为一个由 LLM 驱动、并可选择语音引擎的人格。电台可以使用本地或托管模型,语音则可以来自本地引擎、云服务或克隆的参考音频片段。

Quick Facts

类别
互联网电台 / AI 音频
主要用户
运营个人电台的人以及收听直播广播的听众
核心流类型
单一 Icecast 流
设置路径
CLI 安装程序或手动 Docker Compose
已连接服务
Navidrome 和一个 LLM 提供方
网站
getsubwave.com