Skip to content

perminder-klair/subwave

Media Servers

A self‑hosted personal internet radio station where an AI DJ broadcasts a single shared Icecast stream to all listeners.

TypeScript Latest v0.9.0 · 8h ago Security brief →

Features

  • One shared Icecast stream – every listener hears the same broadcast simultaneously
  • AI DJ that selects tracks, writes intros, and reads idents, time checks, weather, etc.
  • Plain‑language song requests (e.g., "Play something upbeat" or "Anything by Radiohead")

Recent releases

View all 38 releases →
No immediate action
v0.9.0 New feature

Player footer redesign

No immediate action
v0.8.0 New feature

Animated links + cover art + request slip

Review required
v0.7.0 Mixed
Auth

Web enhancements + controller & Docker fixes

No immediate action
v0.6.0 Mixed

Web update + SEO fix

No immediate action
v0.5.0 Mixed

Broadcast optional + bug fixes

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
83
Forks
1
Languages
TypeScript CSS Python

Install & Platforms

Install via
docker-compose
Platforms
linux

Beta — feedback welcome: [email protected]