Post

SUB/WAVE

SUB/WAVE turns your own music library into a self-hosted internet radio station. An AI DJ picks the tracks from Navidrome, talks between them with a local or cloud voice and runs shows, jingles and listener requests, while everyone hears the same Icecast stream.

SUB/WAVE
In Development
This script is currently in active development and may be unstable or incomplete. Use in production environments is not recommended.

Installation

Default install:

1
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/DevScripts/main/ct/subwave.sh)"
CPU: 2 cores RAM: 4096 MB Disk: 8 GB OS: Debian 13

Default Credentials

UsernamePassword
adminNone

Notes

Open http://[IP]/onboarding and sign in with the admin password from ~/subwave.creds inside the container.
SUB/WAVE needs a Navidrome (Subsonic) server with your music and an LLM (Ollama, any OpenAI-compatible server or a cloud API key); the onboarding wizard connects both.

Web Interface

Port: 80

Source code
Loading...