8239a21c43616304b31b7735b8b6b04d93ae372b
All checks were successful
ci / deploy (push) Successful in 2m8s
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
Languages
Python
50.3%
HTML
21%
CSS
13%
Dockerfile
9.3%
Shell
6.4%