AzuraCast – 自托管音乐广播/播客管理套件

AzuraCast is a self-hosted, all-in-one web radio management suite. Using its easy installer and powerful but intuitive web interface, you can start up a fully working web radio station in a few quick minutes. AzuraCast works for web radio stations of all types and sizes, and is built to run on even the most affordable VPS web hosts. AzuraCast is currently beta software.

简而言之,AzuraCast 支持

  • 根据本地音乐 24小时不间断地生成音乐流,用户可以通过浏览器/播放器播放
    • 例如可以配合 ffmpeg 推流到直播网站,做 24 小时音乐直播间
  • 在线 DJ、播客直播

不做 podcast,对播客不熟悉,主要使用它的音乐播放功能,下文也主要展示音乐播放功能

下文将展示如何在 Debian 11 下部署 AzuraCast,无域名,通过 IP 访问

环境

  • Debian 11
    • Docker、Docker-Compose

参考

安装

官方不支持原生安装方式,只支持 docker-compose

安装稳定版

mkdir -p /var/azuracast
cd /var/azuracast
curl -fsSL https://raw.githubusercontent.com/AzuraCast/AzuraCast/main/docker.sh > docker.sh
chmod a+x docker.sh
yes 'Y' | ./docker.sh setup-release
yes '' | ./docker.sh install

浏览器访问 IP,设置好管理员账户、网页 URL 即可开始使用

使用

初始设置后按照要求新建一个直播电台,进入电台管理页面

通过点击左侧菜单栏的 媒体 – 音乐文件 进入音乐文件管理页面

上传音乐后选择待播放的音乐,加入对应的播放列表

返回电台管理页面,点击 自动DJ服务 下的开始即可开始音乐广播

进入电台的公开页面即可收听广播

如果开启了电台的 歌曲请求 功能,听众则可以在公开页面请求播放当前播放列表包含的歌曲

发表评论

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据