Milestone 1: Liquidsoap broadcasting skeleton

Liquidsoap (v2.4.5) container that plays the /cache directory in random
order and broadcasts it over HTTP at :8000/radio.mp3 (MP3 192 kbps).
mksafe guarantees a continuous stream (silence when the cache is empty).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
nemunaire 2026-07-02 16:10:34 +08:00
commit 29ab0be7cb
6 changed files with 129 additions and 0 deletions

13
.gitignore vendored Normal file
View file

@ -0,0 +1,13 @@
# Fichiers audio et état du cache (ne pas versionner)
/cache/*
!/cache/.gitkeep
# État de l'ingestion (jalons suivants)
*.db
*.db-journal
*.db-wal
# Python (jalons suivants)
__pycache__/
*.pyc
.venv/