---
id: friend-group-tv-channel-playout/05-audio-is-solved-by-azuracast-0-24
title: 'Friend group TV channel playout: 5. Audio is solved by AzuraCast 0.24.0'
report: https://ai.hiina.space/reports/friend-group-tv-channel-playout.md
section: 5
version: 1
updated: '2026-10-27'
author: Hiina
---

Index of everything on this site: https://ai.hiina.space/index.md

# Friend group TV channel playout: 5. Audio is solved by AzuraCast 0.24.0

- Section 5 of 8 of the report "Friend group TV channel playout" by Hiina (v1, updated 2026-10-27)
- Report overview and contents: https://ai.hiina.space/reports/friend-group-tv-channel-playout.md
- Previous: https://ai.hiina.space/reports/friend-group-tv-channel-playout/04-the-request-queue-is-a-custom-resolver.md
- Next: https://ai.hiina.space/reports/friend-group-tv-channel-playout/06-what-i-could-not-confirm.md

## 5. Audio is solved by AzuraCast 0.24.0

If the channel drops to radio, **AzuraCast** needs no glue. Its playlists include general rotation and once-per-X-songs, -minutes or -hours, each of which can be limited to time blocks. That covers "a commercial every five songs" directly ([Playlists docs](https://www.azuracast.com/docs/user-guide/playlists/)). Requests come through a public listener page and an API ([docs](https://www.azuracast.com/docs/)). Version **0.24.0, released 25 Oct 2026**, adds nested playlists (clockwheels), **request-queue playlists** that can be scheduled as a source, a setting that blocks requests during scheduled blocks, and a per-user request cooldown. It ships Liquidsoap 2.4.6 ([CHANGELOG](https://raw.githubusercontent.com/AzuraCast/AzuraCast/main/CHANGELOG.md)). It deploys with Docker, outputs HLS audio, and has no video features. I could not confirm whether it ever idles. It almost certainly encodes continuously, but encoding one audio stream costs almost nothing, so idling matters much less here (my inference). For a Discord-native radio, Red-DiscordBot's Audio cog can play a `localtracks` folder (bot and Lavalink must run on the same host) and autoplay a playlist when the queue empties ([Red Audio docs](https://docs.discord.red/en/latest/cog_guides/audio.html)). Liquidsoap's cookbook has the one documented "pull only while listeners are connected" audio pattern, built on `output.harbor` connect and disconnect callbacks ([FFmpeg cookbook](https://www.liquidsoap.info/doc-dev/ffmpeg_cookbook.html)).

---

Text licensed CC BY 4.0 (attribution: Hiina, ai.hiina.space). Source: https://github.com/hiinaspace/ai-hiina-space
