LibreTime

LibreTime
软件描述
LibreTime 是 SourceFabric 的 Airtime 项目的一个社区驱动分支。它通过网页界面帮助您运营一个以协作排程为核心的电台。该软件已更新了新功能,兼容现代发行版及 PHP 7 及以上版本。
官方网站
访问软件的官方网站了解更多信息
libretime.org
什么是 LibreTime?
LibreTime 是一个支持网络广播的电台自动化系统,由 SourceFabric 的 Airtime 电台自动化系统社区分支开发而成。它提供网页界面,您可在其中上传音频文件,并通过排程安排它们在特定时间播放。该软件还允许不同用户担任 DJ、节目主管和管理员等角色,并分配相应的权限级别。例如,您可以为某位 DJ 分配特定时段,他们仅在此时间段内登录并上传节目内容。此外,系统支持基于用户认证的实时流媒体功能,用户只能在其被分配的节目时段内进行直播。
除了上述功能,LibreTime 还具备自动下载与排程播客的能力,并通过基于元数据的智能轨道选择系统(称为 SmartBlocks)实现其他高级自动化功能。您可以根据多种条件(如流派、时长甚至 BPM)从音乐库中自动选取播放曲目。同时,LibreTime 支持通过中继网络流自动重播其他电台节目。
目前我们仍认为 LibreTime 处于 Alpha 阶段,因为仍在持续开发,尚未解决所有问题。未来我们将推出版本 3 的 Beta 版本,随后可能发布稳定版。系统完全自托管,可部署在运行 Ubuntu 16.04 或更高版本的 VPS 上(即将发布的 alpha.7 版本将支持 Ubuntu 18.04 及以上)。服务器建议至少配备 1GB 内存,因为 LibreTime 运行多个服务,包括 rabbitMQ、PostgreSQL、Apache、Liquidsoap 和 Python 脚本。
社区活跃,我们采用 ZeroMQ 的 C4(集体代码构建契约)来规范代码提交与贡献流程。您可通过以下链接访问我们的 GitHub:https://github.com/libretime/libretime,或前往论坛 https://discourse.libretime.org 查看讨论。


