Commit Graph

1 Commits (abee60cfddcbf11b8acae7c9536f431fcbc650f5)

Author SHA1 Message Date
Amir Alexander Abdelbaki abee60cfdd Add cron-driven Discord netradio relay bot
One-shot bot that joins a Discord voice channel, streams a netradio
source for a configured duration, then disconnects and exits. Meant to
be scheduled via cron.

- radio_bot.py: config load/validation, voice connect, ffmpeg stream
- run.sh: venv bootstrap + launcher, cron-safe (resolves own dir)
- radioconfig.json.template: source, channel_id, runtime_seconds, token
- install_deps_{arch,debian,raspbian,fedora}.sh: system deps per distro
- requirements.txt, README, .gitignore for local config

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-12 07:23:16 +02:00