简体中文
GoFM
GoFM 是使用 Go 编写的跨平台实时音频流媒体服务器。它通过 HTTP 播放指定目录中的 MP3 文件,并在多个客户端之间同步播放,让听众共享同一场广播,而不是各自从头开始播放曲目。
平台与用途
- 部署方式:跨平台自托管服务器,仓库还提供 Docker 部署说明。
- 音频来源:自行指定目录中的 MP3 文件。
- 用途:将音乐收藏广播给多位听众,并同步播放。
- 许可证:MIT。
主要功能
- 通过 HTTP 将本地目录中的 MP3 文件作为音频流提供给听众。
- 在连接的多个客户端之间同步播放。
- 通过命令行选项开启随机播放。
- 配置音频目录、监听地址、端口和电台名称。
- 使用发行版下载部署,或按仓库说明构建 Docker 镜像。
开始使用
访问 GoFM 官方仓库,获取发行版下载入口与部署说明。
下载适合所在平台的发行版后,使用 -d 选项指定 MP3 目录并启动服务器。默认端口为 8090,可通过 -p 更改,使用 -r 开启随机播放。README 还介绍了 Docker 部署及其他配置选项。
常见问题
GoFM 是托管订阅服务吗?
不是。GoFM 是需要自行运行的服务器软件,由你提供 MP3 目录并托管音频流。
每位听众会各自从头播放曲目吗?
GoFM 的设计目标是在共享音频流的多个客户端之间同步播放。
能否修改端口或随机播放?
可以。使用 -p 指定端口,使用 -r 开启随机播放。默认端口为 8090。
GoFM 使用什么许可证?
GoFM 采用 MIT 许可证,具体条款和声明保留要求见仓库中的许可证文件。