2026-01-23 09:41:02 +01:00
2025-11-12 16:08:43 +01:00
2021-06-06 00:34:59 +02:00
2021-06-06 00:34:59 +02:00
2026-01-21 00:37:15 +01:00
2026-01-21 00:37:15 +01:00
2026-01-21 00:37:15 +01:00

radio-bullshit

Radio Bullshit - Internet radio streaming powered by Liquidsoap

Features

  • Automatic song/jingle alternation (1 jingle per 4 songs)
  • YouTube playlist sync with yt-dlp
  • Built-in HTTP streaming server (no Icecast needed!)
  • Fallback "air support" audio for resilience
  • Modern, open-source stack (Liquidsoap + Python)

Quick Start

docker build . -t radio-bullshit && \
  docker run -it --rm -p 8000:8000 \
  -v `pwd`/jingles:/jingles \
  -v `pwd`/songs:/songs \
  radio-bullshit

Then visit http://localhost:8000 to listen!

Stack

  • Liquidsoap - Audio stream generation and HTTP server
  • yt-dlp - YouTube playlist downloading
  • FFmpeg - Audio format conversion
  • Python 3.14 - Automation scripts
Description
No description provided
Readme 344 KiB
Languages
Python 50.3%
HTML 21%
CSS 13%
Dockerfile 9.3%
Shell 6.4%