I'm planning to self-host a 24/7 radio show and need some architecture advice.
The vision:
- Monitor my RSS feeds and social media posts, then turn them into spoken-word segments.
- Follow a fixed daily schedule (e.g., news at 8 AM, sports/tech at 9 AM, music blocks, etc.).
- Serve the stream via a web player on my site.
- Keep audio files on disk for three days so I can catch up on anything I missed after airing, with the option to choose playback speed.
The confusion:
Are any of the tools I'm considering actually suitable for audio streaming and playlist management? Or am I approaching this the wrong way?
Current thinking:
- Use
radio-dj or SUB/WAVE as the broadcast engine.
- Use Piper TTS for speech synthesis.
- Use Cron for scheduling.
- Write a custom Python script with Ollama (local) for content generation, in case I want an AI "host" to create a continuous flow from all the disparate sources.
Has anyone built something similar? What framework would you recommend? Am I overlooking a dedicated FOSS radio automation tool that already does this?
Thanks in advance!